[devel] Сборка пакетов из gear для branch/Sisyphus/песочниц
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Ср Май 17 17:09:07 MSD 2006
* Anton Farygin <rider@> [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'е.
> > Полезно ещё расставлять массовые теги при форке бранчей (когда
> > форк "замораживается" перед выпуском дистрибутива).
> Это само собой. Только наверное всё-таки не тэги, а бранчи ?
Бранч сделает мантейнер, если это будет нужно (отталкиваясь от
тега, опять же). Есть пакеты, которые собираются из одного
src.rpm в разные репозитарии, например apache.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 191 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060517/b91db435/attachment-0001.bin>
Подробная информация о списке рассылки Devel