[devel] Сборка пакетов из gear для branch/Sisyphus/песочниц
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Сб Май 13 02:14:45 MSD 2006
Dmitry V. Levin wrote:
> On Sat, May 13, 2006 at 01:31:40AM +0400, Anton Farygin wrote:
>> Всем привет.
>>
>> Задумался о том, что пакет придётся вести для нескольких репозитариев
>> одновременно (Daedalus, Sisyphus, updates-x.x).
>>
>> соотвественно так как сборка будет идти на основании тэгов, то наверное
>> надо сразу оговорить формат тэга, согласно которому пакет будет
>> отправлен на сборку в тот или иной репозитарий.
>
> Да, об этом стоит подумать.
>
>> также наверное стоит предусмортеть вариант, когда выставляет тэг, не
>> предусматривающий сборку в какой-то репозитарий (для личных целей
>> мантейнера).
>
> Любой тэг нестандартного вида таким и будет.
>
>> Я предлагаю использовать вот такой вариант:
>>
>> cg-tag -s "build#Daedalus#0.7.3-alt1" - собрать в Daedalus, версия 0.7.1
>> cg-tag -s "build#0.7.3-alt1" - собрать пакет в Sisyphus (вариант -
>> build#Sisyphus#0.7.3-alt1)
>> cg-tag -s "build#branch-3.1#0.7.3-alt1" - собрать пакет в updates для
>> branch-3.1
>
> Только давайте не будем использовать # в качестве разделителя.
> Лучше уж запятая, чем этот символ.
можно и запятую - символ разделитель приведён для примера (тот, который
"прокатил")
Изначально хотел сделать / - но очень быстро получил за это ;)
>
>> Кстати, было бы просто замечательно, если бы можно было делать временные
>> репозитарии для массовой пересборки (исправления) пакетов в связи со
>> сменой каких-то библиотек.
>>
>> Например вариант, когда по тэгу: "build#glibc-3.5#0.7.3-alt1" был
>> автоматически создан тестовый репозитарий Sisyphus_glibc-3.5 и другие
>> мантейнеры могли исправить свои пакеты, в дальнейшем смержив это в HEAD.
>>
>> естественно желательно что бы такие репозитарии и пакеты куда-то
>> выкладывались.
>
> Что-то у меня плохо сегодня с воображением: попытался представить себе
> вышеописанную картину, но ничего не вышло. Завтра попробую ещё раз.
Хорошо ;)
На самом деле я так понимаю что это будет нечто вроде песочниц в sandman'е.
Поковырялись, поковырялись - и выложили пачку в HEAD.
Например (мне так кажется), что многим будет проще переходить в сборке
на новые версии KDE. Там как раз собирается десяток пакетов, которые
завязаны друг на друга..
Rgds,
Rider
Подробная информация о списке рассылки Devel