From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 16 Nov 2006 12:02:06 +0300 From: "Fr. Br. George" To: ALT Devel discussion list Message-ID: <20061116090203.GD74878@grep.po.cs.msu.su> References: <20060912170640.GD48181@grep.po.cs.msu.su> <20060914145927.GA22836@basalt.office.altlinux.org> <20060918114330.GQ72289@grep.po.cs.msu.su> <200611140757.52662@ruslandh> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200611140757.52662@ruslandh> User-Agent: Mutt/1.4.2.2i Subject: Re: [devel] =?koi8-r?b?89TBwsnM2M7ZyiDzydrJxjogIiDXwdbO2cUg0MHLxdTZ?= =?koi8-r?b?ICI=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2006 09:02:08 -0000 Archived-At: List-Archive: List-Post: On Tue, Nov 14, 2006 at 07:57:42AM +0300, Hihin Ruslan wrote: > Здравствуйте Fr. Br. George ! И вам поклон. > Ещё раз обращаюсь к нашему с вами обсуждению Икаруса. > Исходя из того, что "потребителями" или основными участниками Сизифа > являются три основные группы "пользователей" - это : > 1 Разработчики пакетов > 2 Разработчики дистрибутивов > 3 Все остальные пользователи (тестеры) Потенциальные тестеры. В отличие от первых двух категорий, пользователи пользуются Сизифом _не всегда_ для того, чтобы тестировать пакеты, а для чего-то дугого. Например, чтобы иметь новую версию. > Предлагаю рассматривать Сизиф как три системы (в качестве намётки, как > говорится подлежит уточнению и исправлению): > > 1 Система построения пакетов > a - подсистема построения приложений > b - подсистема построения rpm > 2 Система построения дистрибутивов > a - подсистема обеспечения целостности дистрибутива (apt и rpm) > b - подсистема непосредственной сборки (spt и проч.) > 3 Система тестирования. > a - подсистема установки пакетов (опять apt и rpm) > b - подсистема непосредственного тестирования (ну, собственно это уже > не Сизиф, а комп тестера). > c - подсистема обратной связи (bugzilla и т.п.) ... > Эти все системы работают одновременно, в идеале (к чему надо > стремиться) - должны работать независимо, т.е. у них должна быть общая > часть (т.е. "Базовый Сизиф") - наиболее консервативная часть. Вы имеете в виду инструментарий? В терминах пакетов? Например, без sh и glibc -- никуда, поэтому они -- точно "базовые"? > Т.е. основные мысли > - Сизиф - это композиция этих трёх подсистем; > - эти три системы должны работать независимо (т.е. "усиленная" работа > одной части не должна приводить к "коллапсу" других подсистем); > - у всех трех систем есть общие часть (или перекрывающиеся) части; > - у любой из них можно выделить ту часть, без которой она не будет > работать. Наиболее большая базовая часть у системы тестирования. > - у любой системы есть возможность создании надстройки над Сизифом для > ей нормального функционирования, но нельзя выносить базовые части из > Сизифа (иначе разрушится смысл существования Сизифа). > За Базовую Часть Сизифа можно взять объединение (не пересечение ! :) ) > всех базовых частей подсистем сизифа. ... > - Базовый Сизиф + те пакеты, которые надо установить пользователям для > тестирования новейших пакетов (Икарус). > Может сумбурно всё изложил, но как получилось :) Не сумбурно, а недостаточно. Пока не вижу смысла в этом самом Икарусе, кроме одного: для Freeze, безусловно, важно именно _объединение_ базовых подсистем, именно с них надо начинать заморозку, и присутствие в этом множестве инструментов для _развёртывания и эксплуатации_ системы (а это, как я понимаю, и есть п.3) столь же актуально, как присуствие инструментов сборки пакета (п.1) и сборки дистрибутивного образа (п.2). Но что вы предлагаете делать с Икарусом в мирное время? -- George V. Kouryachy (aka Fr. Br. George) mailto:george at altlinux_ru