[devel] Сборка пакетов из gear для branch/Sisyphus/песочниц

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вс Май 14 21:05:51 MSD 2006


Alexey I. Froloff wrote:
> * Anton Farygin <rider@> [060514 10:12]:
>> Мне подход с бранчами не нравится тем, что:
>> 1) не видно для какого именно branch'а сделан тэг.
> А это вообще нужно?  Я так и не смог придумать зачем кому-то это
> необходимо знать.  Я могу это увидеть через gitk --all, но чтоб
> роботам была необходима эта информация...  Кстати, в hooks/update
> такая информация доступна через ${1##refs/heads/}, мне по крайней
> мере атчоты по коммитам уходят с правильным именем бранча.
> 
>> 2) команда на сборку должна быть специализированной, но если её можно 
>> ещё и заюзать как тэг, идентифицирующий состояние пакета - будет очень 
>> хорошо. В предлагаемом варианте видно, что шла команда на сборку, и 
>> одновременно видно - для чего шла сборка и с каким версией-релизом.
> Не надо путать команды роботам и теги.  Тег, это просто
> "закладка".  Вот я у себя могу несколько сборок локальных
> натегать для экспериментов, а потом всё это пачкой push'нуть.
> Что сделает робот?  Вешать ещё один дополнительный тег только
> для сборки это перебор.
> 
> А если пакет не собрался (там, зависимостей не хватило?) и я хочу
> ещё раз собрать его через четыре часа когда вроде-бы проблему
> устранили - что мне делать?
> 
> В общем миллион реальных ситуаций когда такой подход только
> мешает.
> 
>> т.е. - по cg-tag-ls видно какие тэги для каких состояний для каких 
>> пакетов/бранчей.
> А я не хочу видеть такой мусор.

Хорошо, предложи другой вариант задания команд роботам на сборку пакетов.

собственно этот был темой для обсуждения.



Подробная информация о списке рассылки Devel