From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4464FEBC.20804@altlinux.com> Date: Sat, 13 May 2006 01:31:40 +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 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [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 21:30:53 -0000 Archived-At: List-Archive: List-Post: Всем привет. Задумался о том, что пакет придётся вести для нескольких репозитариев одновременно (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 соответственно gear или сборочная система должна в зависимости от тега подсунуть необходимый apt-conf и выложить в необходимое для сборки место. Кстати, было бы просто замечательно, если бы можно было делать временные репозитарии для массовой пересборки (исправления) пакетов в связи со сменой каких-то библиотек. Например вариант, когда по тэгу: "build#glibc-3.5#0.7.3-alt1" был автоматически создан тестовый репозитарий Sisyphus_glibc-3.5 и другие мантейнеры могли исправить свои пакеты, в дальнейшем смержив это в HEAD. естественно желательно что бы такие репозитарии и пакеты куда-то выкладывались. Хотя в теории для этого можно использовать Daedalus, но там может оказаться несколько большее количество разваленных пакетов. Rgds, Rider