Size: a a a

2020 February 02

AZ

Alexander Zelenyak in rannts
Nikolay
тогда я не до конца понимаю, как оно у тебя работает. Потому что у меня падало даже тогда, когда на чуть разных версиях либси были собраны пакеты и сам питон
Разные версии либси, это классика. С альпайном такого не встречал.
Я не очень понимаю вопроса. Собираю тем же питоном, на котором оно потом и работает. Отдельным стейджем сборки в CI или отдельным стейджем в докерфайле (в личных проектах).
источник

AZ

Alexander Zelenyak in rannts
Потом ставлю через пип и оно просто работает.
источник

RB

Roman Bolkhovitin in rannts
Nikolay
тогда я не до конца понимаю, как оно у тебя работает. Потому что у меня падало даже тогда, когда на чуть разных версиях либси были собраны пакеты и сам питон
если он в альпайн ставит гцц и там собирает, оно по идее с musl линкуется
источник

AZ

Alexander Zelenyak in rannts
И никакой магии.
источник

AZ

Alexander Zelenyak in rannts
Roman Bolkhovitin
если он в альпайн ставит гцц и там собирает, оно по идее с musl линкуется
Всё так.
источник

N

Nikolay in rannts
Roman Bolkhovitin
если он в альпайн ставит гцц и там собирает, оно по идее с musl линкуется
для этого нужна 100% совместимость по заголовкам, как минимум
источник

AZ

Alexander Zelenyak in rannts
Но не в окончательный контейнер, а только в сборочный. В окончательный всё ставится колёсами.
источник

N

Nikolay in rannts
так-то да
источник

N

Nikolay in rannts
но, повторюсь, я лично считаю крайне рискованным ставить подобные вещи в прод
источник

N

Nikolay in rannts
пусть лучше пакеты компилят их официальные мейнтейнеры
источник

AZ

Alexander Zelenyak in rannts
Вот не понимаю, чего тут бояться. Всё равно контейнер тестируется перед выкаткой. И автотестами всех мастей и руками.
источник

AZ

Alexander Zelenyak in rannts
Можно ли огрести с моим подходом? Можно. Как и с твоим: ментейнеры тоже люди и не редко косячат.
источник

AZ

Alexander Zelenyak in rannts
Вспоминаем pip-20.0.0.
источник

N

Nikolay in rannts
Alexander Zelenyak
Вот не понимаю, чего тут бояться. Всё равно контейнер тестируется перед выкаткой. И автотестами всех мастей и руками.
ну, ты просто доверяешь капитально сразу двум группам людей - создателям мусла, что они не накосячили с совместимостью, и создателям пакета, что они не используют всякую либсишную сложную магию, которую не завезли в мусл
источник

AZ

Alexander Zelenyak in rannts
Я не доверяю. Я проверяю.
источник

AZ

Alexander Zelenyak in rannts
Тесты и тестеры.
источник

AZ

Alexander Zelenyak in rannts
В общем, может это и ошибка выжившего, но мне нравится такой подход. Он доставляет мне удовольствие от идеальности системы сборки и не заставляет страдать.
Мы же все тут работаем не за деньги, а за удовольствие, да?   🙂
источник

AZ

Alexander Zelenyak in rannts
И ещё... Проблема спроса и предложение. Создавайте спрос на хорошие инструменты и колёса начнуть собирать под них. А пока вы прячитесь за убунтой — так ей и будете пользоваться.
Да, чуток общественной работы не повредит.
источник

N

Nikolay in rannts
Alexander Zelenyak
И ещё... Проблема спроса и предложение. Создавайте спрос на хорошие инструменты и колёса начнуть собирать под них. А пока вы прячитесь за убунтой — так ей и будете пользоваться.
Да, чуток общественной работы не повредит.
звучит, как хорошая тема для доклада на бирмитап
источник

N

Nikolay in rannts
"главные проблемы и косяки комъюнити питона"
источник