[devel] Цель проекта Sisyphus

Evgeny Sinelnikov sin на altlinux.ru
Пн Июн 15 23:28:44 MSD 2009


15 июня 2009 г. 23:20 пользователь Anton Farygin (rider at altlinux.com) написал:
> Evgeny Sinelnikov пишет:
>>
>> 15 июня 2009 г. 23:00 пользователь Anton Farygin (rider at altlinux.com)
>> написал:
>>>
>>> Evgeny Sinelnikov пишет:
>>>>
>>>> Я думаю, что самый простой способ сделать "карманы" - это добавить
>>>> некоторый набор команд в girar:
>>>> $ ssh git.alt init-repo <baserepo> <repo>
>>>> $ ssh git.alt rm-repo <repo>
>>>> $ ssh git.alt mv-repo <repo> <newrepo>
>>>> где baserepo - это один из базовых репозиториев, для которого
>>>> создаётся публичный репозиторий. Базовый репозиторий входит в
>>>> сборочную среду "кармана". И разрешить указывать их в качестве
>>>> репозиториев на сборку.
>>>
>>> Классно придумано. Никто не хочет профинансировать приобретение и
>>> размещение
>>> на площадке железа под эту маленькую фичу ?
>>>
>>> Для трёх архитектур + порядка 200 карманов.
>>>
>>> Что-то меня гложат сомнения, что у нашего главного спонсора сейчас на это
>>> есть бюджет.
>>
>> Не слишком ли циничный подход здесь выбран для оценки? :)
>>
>> Откуда взялась цифра 200?
>> Даже при такой цифре полагаю, что на репозитории, в среднем, по
>> 10-100Мб уйдёт не более 2-20Гб. Не планируете же вы там полную копию
>> хранить? Если так, то вы не поняли главной части задумки. В
>> репозиториях, после их создания, пусто... А пакеты добавляются по мере
>> сборки.
>
> 200 карманов - по числу мейнтейнеров. Вообще, это конечно маловато - ведь
> один мейнтейнер может захотеть создать пять карманов (для экспериментов).
>
> Опять же - проект растёт, присоединяется всё больше и больше разработчиков,
> да и пересборка карманов - это тоже процесс не тривиальный. Железа, как
> говорится, мало не бывает.. к тому же его всегда легче заполучить под новую
> фичу, чем под расширение старой ;)
>
> И не стоит забывать про то, что основные затраты - это размещение, а не
> приобретение.
>
> Честно говоря - не знаю, сколько сейчас стоит поставить железку в стойку на
> гигабитный ничем не ограниченный (безлимитный) канал на площадке. Но думаю
> что много.
>

Ну, что вы право? :)
Ввести лимиты, никто не мешает...

>>
>> Откуда новая архитектура? Что? Girar-builder уже поддерживает? :)
>
> Пока то, пока сё - будет и ещё одна архитектура. По крайней мере её главный
> вдохновитель обещает "скоро".
>
> А карманы то надо сразу делать на всех поддерживаемых архитектурах, иначе
> ерунда получится.

Я вижу вы меня ведёте к объяснению о невозможности, в связи с тем,
чего ещё не существует :)


-- 
Sin (Sinelnikov Evgeny)


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