From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <446508D5.8080209@altlinux.com> Date: Sat, 13 May 2006 02:14:45 +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> <20060512215929.GD11360@basalt.office.altlinux.org> In-Reply-To: <20060512215929.GD11360@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: Fri, 12 May 2006 22:13:52 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Sat, May 13, 2006 at 01:31:40AM +0400, Anton Farygin wrote: >> Всем привет. >> >> Задумался о том, что пакет придётся вести для нескольких репозитариев >> одновременно (Daedalus, Sisyphus, updates-x.x). >> >> соотвественно так как сборка будет идти на основании тэгов, то наверное >> надо сразу оговорить формат тэга, согласно которому пакет будет >> отправлен на сборку в тот или иной репозитарий. > > Да, об этом стоит подумать. > >> также наверное стоит предусмортеть вариант, когда выставляет тэг, не >> предусматривающий сборку в какой-то репозитарий (для личных целей >> мантейнера). > > Любой тэг нестандартного вида таким и будет. > >> Я предлагаю использовать вот такой вариант: >> >> cg-tag -s "build#Daedalus#0.7.3-alt1" - собрать в Daedalus, версия 0.7.1 >> cg-tag -s "build#0.7.3-alt1" - собрать пакет в Sisyphus (вариант - >> build#Sisyphus#0.7.3-alt1) >> cg-tag -s "build#branch-3.1#0.7.3-alt1" - собрать пакет в updates для >> branch-3.1 > > Только давайте не будем использовать # в качестве разделителя. > Лучше уж запятая, чем этот символ. можно и запятую - символ разделитель приведён для примера (тот, который "прокатил") Изначально хотел сделать / - но очень быстро получил за это ;) > >> Кстати, было бы просто замечательно, если бы можно было делать временные >> репозитарии для массовой пересборки (исправления) пакетов в связи со >> сменой каких-то библиотек. >> >> Например вариант, когда по тэгу: "build#glibc-3.5#0.7.3-alt1" был >> автоматически создан тестовый репозитарий Sisyphus_glibc-3.5 и другие >> мантейнеры могли исправить свои пакеты, в дальнейшем смержив это в HEAD. >> >> естественно желательно что бы такие репозитарии и пакеты куда-то >> выкладывались. > > Что-то у меня плохо сегодня с воображением: попытался представить себе > вышеописанную картину, но ничего не вышло. Завтра попробую ещё раз. Хорошо ;) На самом деле я так понимаю что это будет нечто вроде песочниц в sandman'е. Поковырялись, поковырялись - и выложили пачку в HEAD. Например (мне так кажется), что многим будет проще переходить в сборке на новые версии KDE. Там как раз собирается десяток пакетов, которые завязаны друг на друга.. Rgds, Rider