Size: a a a

2020 October 07

SP

Sergei Puzyrev in DevOps
Phil Kulin
Да хер там. То у него aac староватый, то аппаратное ускорение нужно
ну хуй знает, мне всегда было норм на брюшном ффмпеге
источник

SP

Sergei Puzyrev in DevOps
но я не упарывался, факт
источник

LB

Let Eat Bee in DevOps
Sergei Puzyrev
ты даже не знаешь, прилетел ли тебе фикс либы из pypi, которую твой билд вытягивал
Что б такое знать надо все на nix или bazel переписывать/оборачивать. Прям вообще всё, включая npm, pypi, apt, cargo, pear, cpan, maven и проч
источник

AS

Aleksey Shirokikh in DevOps
Let Eat Bee
Что б такое знать надо все на nix или bazel переписывать/оборачивать. Прям вообще всё, включая npm, pypi, apt, cargo, pear, cpan, maven и проч
надо. отсюда и цена внедрения
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
Что б такое знать надо все на nix или bazel переписывать/оборачивать. Прям вообще всё, включая npm, pypi, apt, cargo, pear, cpan, maven и проч
всё так.
источник

SP

Sergei Puzyrev in DevOps
apt необязательно
источник

LB

Let Eat Bee in DevOps
Sergei Puzyrev
apt необязательно
Почему? Забить на дистр и все руками собирать?
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
Почему? Забить на дистр и все руками собирать?
потому что конечный артефакт сборки - это статический бинарник, которому для работы нужно только ядро
источник

SP

Sergei Puzyrev in DevOps
можно сделать _оптимизацию_ такого процесса, вынеся либц, либстдц++ и еще несколько общих библиотек, шарить их везде и собираться на них.
но опираться на апт/юм, внешние репы и пытаться сделать герметичность - это как-то бессмысленно.
источник

SP

Sergei Puzyrev in DevOps
Sergei Puzyrev
можно сделать _оптимизацию_ такого процесса, вынеся либц, либстдц++ и еще несколько общих библиотек, шарить их везде и собираться на них.
но опираться на апт/юм, внешние репы и пытаться сделать герметичность - это как-то бессмысленно.
причем оптимизация эта приводит к dependency-hell в отдельно взятой организации
источник

LB

Let Eat Bee in DevOps
Sergei Puzyrev
потому что конечный артефакт сборки - это статический бинарник, которому для работы нужно только ядро
Для работы да, а для сборки нет. Откуда libssl.a для линковки брать?
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
Для работы да, а для сборки нет. Откуда libssl.a для линковки брать?
источник

SP

Sergei Puzyrev in DevOps
о чем ты. Базель шланг-то из сырцов собирает для того чтобы собирать плюсовый код, а ты говоришь про притаскивание бинарных библиотек
источник

SP

Sergei Puzyrev in DevOps
хотя про шланг я мб и вру. так точно buck делает. а базель точно собирает голанг перед тем как собирать го-код.
источник

LB

Let Eat Bee in DevOps
Sergei Puzyrev
о чем ты. Базель шланг-то из сырцов собирает для того чтобы собирать плюсовый код, а ты говоришь про притаскивание бинарных библиотек
А ну значит все ещё хуже. Оборачивать не apt а прям autotools
источник

SP

Sergei Puzyrev in DevOps
ты можешь обернуть блоб точно так же.
источник

SP

Sergei Puzyrev in DevOps
хотя это довольно бессмысленно
источник

LB

Let Eat Bee in DevOps
Вобщем , что б собирать герметично надо запилить свой дистр.
источник

SP

Sergei Puzyrev in DevOps
да нет, зачем
источник

SP

Sergei Puzyrev in DevOps
когда гошный код собирается - чет дистр не запиливается ;)
источник