From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44696520.2030203@altlinux.com> Date: Tue, 16 May 2006 09:37:36 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <4464FEBC.20804@altlinux.com> <20060513085801.GA1983@hell.immo.ru> <4466C878.7060706@altlinux.com> <20060514112639.GY1983@hell.immo.ru> <4467636F.6050204@altlinux.com> <20060514174304.GG1983@hell.immo.ru> <44681094.4050201@altlinux.com> <20060515233703.GB24857@basalt.office.altlinux.org> In-Reply-To: <20060515233703.GB24857@basalt.office.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?88LP0svBINDBy8XUz9cgydogZ2VhciDEzNEgYnJhbmNo?= =?koi8-r?b?L1Npc3lwaHVzL9DF08/ezsnD?= 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: Tue, 16 May 2006 05:30:33 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Mon, May 15, 2006 at 09:24:36AM +0400, Anton Farygin wrote: >> Alexey I. Froloff wrote: >>> * Anton Farygin [060514 21:06]: >>>> Хорошо, предложи другой вариант задания команд роботам на >>>> сборку пакетов. >>> Просто давать им имя тега. От бранча он не зависит, это такой же >>> об'ект. >>> >>>> собственно этот был темой для обсуждения. >>> Или тебя интересует транспортный уровень? Меня тоже. Есть >>> вариант как с /incoming/notes/Sisyphus, есть вариант с почтовым >>> интерфейсом (и pgp подписями или вообще криптоваными письмами). >>> Оба варианта имеют свои неисправимые преимущества ;-) >>> >>> P.S. А вариант с письмом, закриптованым моим private ключом >>> довольно интересен. Это либо текст, либо отдельный mime-part, >>> расшифровывается моим же public'ом, который у робота есть. >> А по мне - так транспорт в виде GIT более удобен. > > Сегодня (или вчера это было?) обсуждали эту тему в офисе. Пришли к > выводу, что в большинстве случаев git в качестве транстпорта удобен, но > есть ряд случаев, когда он не очень подходит - это те случаи, когда нет > желания/возможности изменять репозиторий. > > Например, пакет не собрался на x86_64 по причине неудовлетворённых > сборочных зависимостей. Спустя некоторое время пакет уже собирается > x86_64, причем без внесения каких-либо изменений. Вешать новый > управляющий так по этому случаю с одной стороны не очень удобно, с другой > стороны, не доступно никому кроме мантейнера пакета. В этом случае нужен > транспорт, который бы позволил, например, исправившему сборочную среду > x86_64 для этого пакета, отправить инструкцию на сборку старого тэга. > > Надёжность почтового транспорта снижается с каждым днём, ssh есть у всех, > поэтому я склоняюсь к транспорту a la /incoming/notes/Sisyphus (в > дополнение к управляющим тэгам в git). А что бы было проще - надо эти notes положить в GIT. ;-) И сделать хуки по изменениям. Доступ проверять будет просто. commiter должен быть равен файлу, в который идёт коммит. Это можно реализовать через хуки. Rgds, Rider