[devel] gear - с чего начинать

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Сб Май 6 16:26:01 MSD 2006


Stanislav Ievlev пишет:
> On Sat, May 06, 2006 at 04:09:03PM +0400, Anton Farygin wrote:
> 
>>Dmitry V. Levin wrote:
>>
>>>On Sat, May 06, 2006 at 03:38:53PM +0400, Stanislav Ievlev wrote:
>>>[...]
>>>
>>>>Немного уточню вопрос:
>>>>Если всё идёт к тому чтобы commit специального вида вызывал
>>>
>>>Уж точно не commit, а git-push тэга.
>>>
>>>
>>>>автоматический запуск gear,
>>>>сборку пакета и помещение его в Сизиф,
>>>
>>>Цепочка будет несколько более длинной:
>>>- мантейнер публикует (push) новый тэг,
>>>- робот скачивает (pull) этот тэг,
>>>- робот собирает пакет (gear -t тэг --hasher ...).
>>>
>>>
>>>>то будет ли в этой
>>>>схеме место варианту с автоматической генерации спека?
>>>
>>>А разве в spec'е сейчас недостаточно средств для изменения поведения в
>>>зависимости от?
>>>
>>>
>>>>То бишь можно ли будет расширять алгоритм сборки за счёт своих
>>>>"специфичных" для того или иного пакета действий?
>>>
>>>Например?
>>
>>например - автоматическое добавление changelog'ов.
>>
>>Или генерация спека исходя из какого-то имени. Я думаю что Стас имеет в 
>>виду последнее вместе с первым.
>>
>>Но я бы не стал заморачиваться с генерацией спека.. разве что только с 
>>changelog.
> 
> Да, как минимум это было бы очень удобно.
> Коли там делаются специальные теги для отметки того что надо забрать в
> Сизиф, то ChangeLog можно делать автоматически, так же собственно как и
> версию-релиз сборки.
> Содержимое ChangeLog вполне-понятно
> Сборка n
> .... <все логи git, от сборки n-1, до сборки n>
> Сборка n-1
> .... <все логи git, от сборки n-2, до сборки n-1>
> 
> И так далее.
> 
> Тогда можно было бы не вспоминать все свои действия и дублировать е
> все сообщения и в spec и в репозитарий.

  На мой взгляд, надо предусмотреть возможность подчистки такого,
сгенерённого автоматически, ChangeLogа: комментарии к commitам могут
содержать достаточно много мусора, но возможность переноса части из них
в ChangeLog -- желательна (по опыту общения со своим svn репозитарием
пакетов).

-- 

С уважением. Алексей.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 550 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060506/bc26f573/attachment-0001.bin>


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