From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4A36A25E.2040801@altlinux.com> Date: Mon, 15 Jun 2009 23:34:54 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.21 (X11/20090430) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <28430506.911245053288620.JavaMail.root@portorose.i-rs.ru> <10972338.931245054182887.JavaMail.root@portorose.i-rs.ru> <20090615134112.GD27042@altlinux.org> <20090615135757.GF27042@altlinux.org> <20090615140056.GA13191@dad.imath.kiev.ua> <921f6bb40906151147s31cd0f4bne0cfc1254020f8c3@mail.gmail.com> <4A369A52.7020004@altlinux.com> <921f6bb40906151214q5d8c3f0jf8d56acdf757aa7a@mail.gmail.com> <4A369EED.3090001@altlinux.com> <921f6bb40906151228o41fedb85p25c2b6c2c30a8b98@mail.gmail.com> In-Reply-To: <921f6bb40906151228o41fedb85p25c2b6c2c30a8b98@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?48XM2CDQ0s/Fy9TBIFNpc3lwaHVz?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jun 2009 19:36:10 -0000 Archived-At: List-Archive: List-Post: Evgeny Sinelnikov пишет: > 15 июня 2009 г. 23:20 пользователь Anton Farygin (rider@altlinux.com) написал: >> Evgeny Sinelnikov пишет: >>> 15 июня 2009 г. 23:00 пользователь Anton Farygin (rider@altlinux.com) >>> написал: >>>> Evgeny Sinelnikov пишет: >>>>> Я думаю, что самый простой способ сделать "карманы" - это добавить >>>>> некоторый набор команд в girar: >>>>> $ ssh git.alt init-repo >>>>> $ ssh git.alt rm-repo >>>>> $ ssh git.alt mv-repo >>>>> где baserepo - это один из базовых репозиториев, для которого >>>>> создаётся публичный репозиторий. Базовый репозиторий входит в >>>>> сборочную среду "кармана". И разрешить указывать их в качестве >>>>> репозиториев на сборку. >>>> Классно придумано. Никто не хочет профинансировать приобретение и >>>> размещение >>>> на площадке железа под эту маленькую фичу ? >>>> >>>> Для трёх архитектур + порядка 200 карманов. >>>> >>>> Что-то меня гложат сомнения, что у нашего главного спонсора сейчас на это >>>> есть бюджет. >>> Не слишком ли циничный подход здесь выбран для оценки? :) >>> >>> Откуда взялась цифра 200? >>> Даже при такой цифре полагаю, что на репозитории, в среднем, по >>> 10-100Мб уйдёт не более 2-20Гб. Не планируете же вы там полную копию >>> хранить? Если так, то вы не поняли главной части задумки. В >>> репозиториях, после их создания, пусто... А пакеты добавляются по мере >>> сборки. >> 200 карманов - по числу мейнтейнеров. Вообще, это конечно маловато - ведь >> один мейнтейнер может захотеть создать пять карманов (для экспериментов). >> >> Опять же - проект растёт, присоединяется всё больше и больше разработчиков, >> да и пересборка карманов - это тоже процесс не тривиальный. Железа, как >> говорится, мало не бывает.. к тому же его всегда легче заполучить под новую >> фичу, чем под расширение старой ;) >> >> И не стоит забывать про то, что основные затраты - это размещение, а не >> приобретение. >> >> Честно говоря - не знаю, сколько сейчас стоит поставить железку в стойку на >> гигабитный ничем не ограниченный (безлимитный) канал на площадке. Но думаю >> что много. >> > > Ну, что вы право? :) > Ввести лимиты, никто не мешает... Лимиты на что ? На скачивание пользователями/мейнтейнерами пакетов из карманов ? Кому давать, а кому нет ? Иль отдавать по 20 килобит в секунду, но ровно на всех ? У меня, к сожалению, нет статистики по скачиваниям с ftp.altlinux.org, но я заметил ограничение в 256 килобит/секунду у rsync. Не знаю, кто его и где поставил... Это на канале в 100 мегабит (из других мест тормозов нет). > >>> Откуда новая архитектура? Что? Girar-builder уже поддерживает? :) >> Пока то, пока сё - будет и ещё одна архитектура. По крайней мере её главный >> вдохновитель обещает "скоро". >> >> А карманы то надо сразу делать на всех поддерживаемых архитектурах, иначе >> ерунда получится. > > Я вижу вы меня ведёте к объяснению о невозможности, в связи с тем, > чего ещё не существует :) Отчего-ж ? Я думаю, что всё возможно, но нужно спонсирование, при чём не абы какое, а нормальное, расчитанное на дальнейший рост и сопровождение. Ну сами подумайте - внедрим мы сейчас карманы, а завтра набежит толпа пользователей, которые начнут контрибы клепать - а ресурсы то не бесконечные. Всё встанет в момент и опять пойдут жалобы. Должен быть некий заметный запас прочности, к тому же за счёт нового спонсора - отчего бы и нет ? ;)