[devel] nmu

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Апр 23 21:11:14 MSD 2006


On Sun, Apr 23, 2006 at 08:28:57PM +0400, Dmitry V. Levin wrote:
> On Sun, Apr 23, 2006 at 08:23:29PM +0400, Alexey Tourbin wrote:
> > On Sun, Apr 23, 2006 at 11:07:33AM +0400, Anton Farygin wrote:
> > > Так, что бы не только мантейнер мог менять авторство.. текущая схема 
> > > полностью уродская и не даёт возможности быстро и корректно делать NMU.
> > > 
> > > Может быть стоит определить круг персон, которые могут делать NMU не 
> > > дожидаясь подтверждения от мантейнеров ?
> > 
> > В следующей сборке maintainer обязательно потеряет твои изменения!
> > В связи с этим можно сказать, что быстрых и корректных NMU не бывает.
> > Здесь не только техническая проблема, но и человеческий фактор.
> 
> Но с помощью технических средств можно минимизировать человеческий фактор.
> Например, мантейнер репозитория может автоматически отвергать любое
> обновление пакета, если не удалось установить, что он был изготовлен на
> основе предыдущей сборки этого пакета.

Да.  Можно рассмотреть более или мене жесткие условия.  Рассмотрим самое
жесткое из возможных условий.  Имеется текущий пакет и кандидат на его
замену.  Тода из текущего пакета извлекается последний changelog entry:
time, packager и EVR (если последняя сборка сделана роботом, тогда
берётся предпоследняя и т.д.).  Далее просматриваются все changelog
entires пакета-кандидата.  Если полученный time-packager-EVR текущего
пакета не принадлежит множеству {time-packager-EVR} пакета-кандидата,
тогда можно сделать вывод, что пакет-кандидат изготовлен НЕ на основе
текущего пакета.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060423/e6ce2393/attachment-0001.bin>


Подробная информация о списке рассылки Devel