[devel] nmu

Michael Shigorin mike на osdn.org.ua
Вс Апр 23 23:28:05 MSD 2006


On Sun, Apr 23, 2006 at 09:11:14PM +0400, Alexey Tourbin wrote:
> Рассмотрим самое жесткое из возможных условий.  Имеется текущий
> пакет и кандидат на его замену.  Тода из текущего пакета
> извлекается последний changelog entry: time, packager и EVR
> (если последняя сборка сделана роботом, тогда берётся
> предпоследняя и т.д.).  Далее просматриваются все changelog
> entires пакета-кандидата.  Если полученный time-packager-EVR
> текущего пакета не принадлежит множеству {time-packager-EVR}
> пакета-кандидата, тогда можно сделать вывод, что пакет-кандидат
> изготовлен НЕ на основе текущего пакета.

Это самое жёсткое из реализуемых, но и оно рискует угробить
локальные изменения.  За них можно было бы не волноваться
(раз не залиты -- значит, несущественны), но бывает отложенный
в долгий ящик xmms (который, например, параллельно допиливал 
gns@) и не только.

В общем, давно об этом тоже думалось, но по-хорошему
действительно требуется распределённая SCM, в которую можно
делать дежурные коммиты даже разложенного по столу пакета,
плюс каким-либо образом пускать автоматическую сборку
(у себя -- чтобы проверить, удалённо -- чтобы не таскать гигазы
туда-сюда почём зря).

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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