From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <446B2463.8070908@altlinux.com> Date: Wed, 17 May 2006 17:25:55 +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: <4467636F.6050204@altlinux.com> <20060514174304.GG1983@hell.immo.ru> <44681094.4050201@altlinux.com> <20060515233703.GB24857@basalt.office.altlinux.org> <20060517061813.GG2173@immo.ru> <446B090E.1020509@altlinux.com> <20060517112816.GH2173@immo.ru> <446B1499.2020202@altlinux.com> <20060517123445.GI2173@immo.ru> <446B1E6B.1020709@altlinux.com> <20060517130907.GJ2173@immo.ru> In-Reply-To: <20060517130907.GJ2173@immo.ru> 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: Wed, 17 May 2006 13:12:32 -0000 Archived-At: List-Archive: List-Post: Alexey I. Froloff wrote: > * Anton Farygin [060517 16:48]: >> Я думаю так будет оптимально: >> по умолчанию - собирать, когда тэг поставлен >> дополнительно - завести отдельный git репозитарий с некоторым наборов >> файлов/команд роботу. его структуру надо ещё продумать. > Звучит логично, но... Куда собирать по умолчанию? Я всё ещё не > хочу видеть название репозитария в теге пакета, потому как двух > разных сборок одного пакета с одинаковыми SVR быть не должно. И > куда-то надо делать Serial, git-tag меня послал с двоеточием... > >>> Нет, тег это фиксатор состояния пакета. Кстати, проставляемые >>> роботами-сборщиками теги успешной сборки должны иметь >>> фиксированное имя (типа last-built-i586) и перезаписываться при >>> следующей успешной сборке этого пакета. >> Я бы предпочитал такой: >> incominger,ok,i586-%version-%release >> incominger,failed,i586-%version-%release > Зачем лишняя информация? Версию-релиз видно по соседнему тэгу, > информация о неудачных пересборках в репозитарии пакета не нужна, > как мне кажется. И потом, я ведь могу "переставить" тег > версии-сборки если пакет не собрался. Это значит что пакет с > этой версией-сборкой никуда не попал (надо подумать что делать > если пакет не собрался только для одной из архитектур). > > А вот идентификатор дистрибутива тут не помешает > ("sisyphus,ok,x86_64", "master-3.1,ok,sparc", > "kompact-3.0,ok,i586"). Это если два тега на одном revision'е. Только не так, а вот так: branch-3.1,ok,i586 branch-3.1,ok,x86_64 branch-3.0,ok,i586 > >>> Полезно ещё расставлять массовые теги при форке бранчей (когда >>> форк "замораживается" перед выпуском дистрибутива). >> Это само собой. Только наверное всё-таки не тэги, а бранчи ? > Бранч сделает мантейнер, если это будет нужно (отталкиваясь от > тега, опять же). Есть пакеты, которые собираются из одного > src.rpm в разные репозитарии, например apache. ага. ну значит в имени тэга придётся всё-таки ставить для чего оно собирается. Rgds, Rider