From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 23 Apr 2006 22:28:05 +0300 From: Michael Shigorin To: ALT Devel discussion list Message-ID: <20060423192805.GW16002@osdn.org.ua> Mail-Followup-To: ALT Devel discussion list References: <20060421154803.GA13269@hell.immo.ru> <4449040D.9000203@altlinux.ru> <20060422085919.GB15475@hell.immo.ru> <444B27B5.9080805@altlinux.com> <20060423162329.GJ8441@localhost> <20060423162857.GA30922@basalt.office.altlinux.org> <20060423171114.GK8441@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20060423171114.GK8441@localhost> User-Agent: Mutt/1.4.2.1i Subject: Re: [devel] nmu X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 19:28:23 -0000 Archived-At: List-Archive: List-Post: 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 ------ Linux.Kiev http://www.linux.kiev.ua/