[freebsd] ports management

Eugene Grosbein eugen at grosbein.net
Sat Dec 9 22:37:08 EET 2017


10.12.2017 2:48, Anton Sayetsky пишет:

> Логично, что для страховки зависящие пакеты удаляются при обновлении
> версии того, от чего зависят.

На самом деле это вредное требование. Да, оно облегчает жизнь сборщику/маинтейнеру,
но за счет усложнения жизни использующих пакеты в продакшне.

А должно-то быть ровно наоборот: ранее установленный софт (библиотеки в том числе)
должен работать, а не обновляться только потому что в портах, видите ли, появилась
новая версия. Ниоткуда не следует, что она совместима со старой по функциям/файлам конфигурации
и часто такие не совместима. И требование всё всегда обновлять только для того,
чтобы удовлетворить алгоритмы пудры/pkg - безумное.

Использование portupgrade до введения flavors, к счастью, позволяло обновлять
только то, что действительно нужно обновить для работы (а не для счастья пудры/pkg).



More information about the freebsd mailing list