[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