[devel] nmu
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Апр 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