[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