Size: a a a

Обсуждения техдирские

2021 May 09

АЛ

Антон Литвинов... in Обсуждения техдирские
Да в ит в принципе мало что сложного есть. Просто я редко видел разрабов, которые могут грамотно настроить и поддерживать весь процесс деплоя. Возможно мне просто не везло :)
источник

S

Solo (xxHxx) in Обсуждения техдирские
Ну..это можно использовать как пинг, когда не имеешь морального права трогать сотрудника. В отпуске, к примеру.
источник

S

Solo (xxHxx) in Обсуждения техдирские
Это вопрос выделенного на это времени
источник

АЛ

Антон Литвинов... in Обсуждения техдирские
В целом я понял, это не расценивают как проблему. Все просто согласятся и все.
источник

ML

Maksim Lapshin in Обсуждения техдирские
ну правильно, вы же описываете именно ту проблематику, вокруг которой выросло явление и движение devops

Конечно же девелопер может написать скрипт, который пакует софт в пакет, ставит его и делает что-то ещё.

Но когда девелопер в этом не участвует, когда этим занимается «билд инженер» (офигеть, целая штатная единица на то, что делается один раз и больше не нужно возвращаться!), то девелоперы будут делать то, что плохо пакуется, а «билд инженер» будет требовать то, что тяжело напрогать
источник

S

Solo (xxHxx) in Обсуждения техдирские
Еще лучше профильный чат по обслуживанию сервиса. Если жертва не отписалась на отпуск оттуда, то можно написать: -«Ну все, не ясно теперь что делать. Только если бы %username% зашел поглядел - он бы тогда понял как решить»
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если девелопер не в состоянии асилить стнтаксис specfile или debian/rules, это плохой, негодный девелопер. Его срок годности истёк и его надо выбросить
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Осилить синтаксис рулесов несложно (тем более что это шелловый скрипт), гораздо сложнее сделать приличный пакет в соответствии с правилами дистрибутива. Это не только спека, это еще и херова гора всего с зависимостями, версионированием и так далее.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Нет. В 2021-м году все run-зависимости проставляются автоматом.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Версионирование делается ОДНОЙ строчкой.
В RPM добавляются epoch и release, но если программер ниасилил эти сущности, он имбецилен
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Нет :) Вернее как — да, debhelper тебе впишет зависимости от библиотек, с которыми оно собралось. Но если ты не понимаешь, что делаешь, то все это рано или поздно сломается при апгрейде зависимых пакетов. И это только библиотеки, остальные зависимости сами не впишутся. Плюс надо понимать, что тебе не впишут, что тебе дистрибутив гарантирует, что нет, какие зависимости у тебя слабые типа Recommends и так далее.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Вообще, это хороший тест на программиста линупс: спросить про смысл какой-нибудь конструкции типа install -m 0644.....
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Но я соглашусь, что в целом это не очень сложная деятельность, если речь про несколько пакетов. Дистрибутив в целом это непросто.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Рекоммендс не нужны для подавляющего количества софта. Как и Провайдс.
источник

ML

Maksim Lapshin in Обсуждения техдирские
Да кому это нужно с проприетарным софтом?!


Мы пакуем вообще все кроме glibc в /opt/flussonic и я не вижу ни единой причины не делать так
источник

VK

Vartan Khachaturov in Обсуждения техдирские
С проприетарным -- никакой. Если, конечно, вы тащите все свое с собой.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
поддержу.
обычно вместе с этим идет позиция "это не мое дело, я код закоммитил"
источник

ML

Maksim Lapshin in Обсуждения техдирские
Ну или если очень хочется так не делать, то ci, 9 образов под все варианты и пачка артефактов.

Но это опять же: тикет девелоперу а не билд инженер.


Но под винду все плохо, это факт.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
билд-инженер (а точнее, 3 ШЕ, потому что кто-то более, кто-то в отпуск идет) появляется, когда это окупается, имхо.
достаточно специфичные условия поставки - если вы какой-нибудь Canonical или Acronis
источник

ML

Maksim Lapshin in Обсуждения техдирские
Поясни пожалуйста. Может я чего-то не знаю, зачем он там нужен?
источник