[devel] NMU Policy
Anton Farygin
rider на altlinux.com
Чт Апр 16 22:36:07 MSD 2009
Денис Смирнов пишет:
> On Tue, Apr 07, 2009 at 02:51:20PM +0400, Alexey I. Froloff wrote:
>
> AIF> Это когда в ненулевом количестве пакетов делаются однотипные
> AIF> изменения из-за изменений в репозитарии, таких как смена SONAME(*).
>
> Если из-за смены SONAME _требуется_ массовое NMU, это обычно означает что
> была нарушена SharedLibPolicy.
Пока ещё это не Policy.
> В такой ситуации мантейнеру надо объяснять
> что он сильно не прав.
Вообще, у SharedLibPolicy есть один недостаток, о котором все знают.
Массовая пересборка пакетов помогает с этим бороться.
>
> AIF> Как правило такие изменения влияют только на зависимости пакета
> AIF> или возможность его пересборки в новом окружении.
> AIF> (*) SONAME в данном случае может быть и версия "основного" пакета
> AIF> для случаев с php/perl/python/ruby/whatever. Переезд на
> AIF> python2.5 был как раз таким случаем.
>
> А вот это -- специфическая ситуация. С perl я такого не помню, а с PHP --
> это суровая необходимость :( Однако решаться она может и должна, как мне
> кажется, специфическим хаком -- человек, имеюший право на обновление PHP
> должен автоматом иметь право обновления всего бинарного, что
> взаимодействует с PHP.
Это означает, что нужен PHP Team. Ну или, действительно массовый NMU.
Подробная информация о списке рассылки Devel