[devel] родственные пакеты: в один gear-репозиторий или в разные?
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Ср Июл 18 02:51:28 MSD 2007
Kirill Maslinsky пишет:
> On Tue, Jul 17, 2007 at 03:26:01PM +0400, Kirill Maslinsky wrote:
>
>>On Tue, Jul 17, 2007 at 03:15:13PM +0400, Dmitry V. Levin wrote:
>>
>>>On Tue, Jul 17, 2007 at 03:12:49PM +0400, Kirill Maslinsky wrote:
>>>Мне было бы удобнее хранить такие бранчи в одном репозитории.
>
>
> [...]
>
>
>>>>В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого
>>>>бранча, но будет ли возможность указать роботу, из какого бранча
>>>>собирать?
>>>
>>>Робот собирает по тэгу.
>>
>>Ок, в таком случае выбираем первый вариант, в одном репозитории.
>
>
> Тут выясняется такое обстоятельство: по сложившейся традиции имена
> тегов -- это версии пакетов, например, 4.0-alt1.
> А что делать, если в репозитории несколько пакетов (у них версии
> могут совпадать)?
В своих репозитариях использую теги вида:
<дистрибутив>/<имя пакета>/<версия>
И бранчи:
<дистрибутив>/<уточнение, если нужно>/<имя пакета>/<сущность>
Примеры (alterator-apache2,
<http://git.altlinux.ru/people/solo/packages/?p=alterator-apache2.git;a=summary>):
ALT/alterator-apache2/1.0-alt1 -- тег пакета ушедшего в репозитарий
(есть характерный релиз);
ALT/alterator-apache2/1.0 -- тег версии сорцов (характерный релиз
отсутствует);
ALT/alterator-apache2/srpms -- бранч пакета отправляемого в Сизиф;
ALT/Daedalus/alterator-apache2/srpms -- -- бранч пакета отправляемого в
Daedalus;
Если в git уходит не наш (ALT) пакет, то первый пункт имени (до
первого "/") будет гарантированно отличаться.
На мой взгляд -- удобно.
> То есть, наверное, имена тегов не имеют значения, но может
> есть рекомендации, как лучше именовать? например,
> desktop-4.0-alt1 годится?
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 548 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070718/625177d5/attachment-0001.bin>
Подробная информация о списке рассылки Devel