On Fri, May 22, 2009 at 10:50:28PM +0300, Igor Vlasenko wrote: > 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. В общем мне не нравится. Ничего нового, кроме не-членов. А не-членам аккаунта не полагается, а если аккаунт то уже член. Там же по ключу пускают. Можно конечно сделать аккаунт guest. :) > Да, это еще не карманы, но уже первый шаг к ним. > Реализовав эту функциональность, можно идти дальше. Главное -- нАчать. (с) Горбачев