[sisyphus] карманы
Igor Vlasenko
vlasenko на imath.kiev.ua
Пт Май 22 23:50:28 MSD 2009
On Fri, May 22, 2009 at 09:38:01PM +0400, Alexey Tourbin wrote:
> А если сразу закладывать интеграцию с girar-builder, тогда опять не
> понятно, о чем разговор. Просто заливайте пакеты на сборку.
Хороший вопрос. В devel@ и team-policy@ карманы обсуждались,
но в идеальном виде, как наш вариант SourceForge с примесью
prometeus, Багзиллы и repocop для сборки пакетов под ALT Linux.
Такое описание и не годится для ТЗ, и слишком объемное.
С чего начать?
Предлагаю в качестве ТЗ первый шаг:
приватные репозитории (аналог daedalus).
что мы уже имеем:
ls http://git.altlinux.org/people/viy/ дает нам
[DIR] etc/ 30-May-2008 21:37 -
[DIR] incoming/ 22-May-2009 20:45 -
[DIR] packages/ 10-May-2009 19:47 -
[DIR] private/ 25-Nov-2006 15:47 -
[DIR] public/ 25-Nov-2006 15:47 -
добавляем туда папку
repositories/
и команды - что-то вроде
ssh git.alt mkrepo hplip4-sis [sisyphus|5.0|...]
ssh git.alt lsrepo выдаст теперь
global repo:
sisyphus
5.0
..
local repo:
hplip4-sis(sisyphus)
после этого можно сказать
ssh git.alt build -b hplip4-sis hplip.git hplip-4.0.0-alt0.1proba1
и ls http://git.altlinux.org/people/viy/repositories/ дает нам
hplip4-sis/ c
i586/
SRPMS.hplip4-sis/
x86_64/
(файлы можно cсимлинковать с соответствующей task).
Это убивеет 2-х зайцев:
1) возрождает Daedalus (а он нужен, см. google архивов рассылок)
2) можно раздавать ограниченные (квотой и др.)
аккаунты в git.alt не-членам team
(они смогут собирать только в свои repositories/).
Если захотят расширить доступ, welcome to ALT Linux Team.
Да, это еще не карманы, но уже первый шаг к ним.
Реализовав эту функциональность, можно идти дальше.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Sisyphus