On [Thu, 30.08.2007 16:44], Alexey Tourbin wrote: > On Thu, Aug 30, 2007 at 03:33:51PM +0300, Kirill A. Shutemov wrote: > > Если приходит запрос на сборку, то смотрим какой пакет лежит в репозитории > > для сборки. > > КАКОЙ ПАКЕТ ЛЕЖИТ В РЕПОЗИТАРИИ ДЛЯ СБОРКИ? В условиях "высокой > неопределенности", о которой я говорю, и которая соответствует > философии hasher/gear "собирать не глядя", мы не знаем, какой > пакет лежит в репозитарии для сборки. Похоже, обязательным становится корректность вывода gear --describe. По крайней мере первого поля. Корректность -- отсутствие '%', т.е. отсутсвие макросов. Наверно, стоит допилить gear, что бы он поддерживал хак наподобии того, что используется в ruby.git. К примеру, ввести дерективу plain-spec, которая будет содержать name, serial, version, release(что там ещё нужно) в плэйн-текстовом виде. И использовать его в для --describe. > %if %(echo $RANDOM) < 999 > Name: foo > %else > Name: bar > %endif > > Скажешь не может такого быть? А вот сделаю такой пакет и будет. > Назову его foobar. Злой ты ;) -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys LLC, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/