From: Hihin Ruslan <ruslandh@altlinux.ru> To: devel@lists.altlinux.org Subject: Re: [devel] Стабильный Сизиф: " важные пакеты " Date: Tue, 14 Nov 2006 07:57:42 +0300 Message-ID: <200611140757.52662@ruslandh> (raw) In-Reply-To: <20060918114330.GQ72289@grep.po.cs.msu.su> [-- Attachment #1: Type: text/plain, Size: 3063 bytes --] Здравствуйте Все :) ! Здравствуйте Fr. Br. George ! Ещё раз обращаюсь к нашему с вами обсуждению Икаруса. Я может и не очень-бы и настаивал, просто мне кажется, что вопрос о нём надо попробовать поставить чуть-чуть в другом плане. >>>>>>>>>>>>>>>>>>>>>>>> Исходя из того, что "потребителями" или основными участниками Сизифа являются три основные группы "пользователей" - это : 1 Разработчики пакетов 2 Разработчики дистрибутивов 3 Все остальные пользователи (тестеры) >>>>>>>>>>>>>>>>>>>>>>>> Предлагаю рассматривать Сизиф как три системы (в качестве намётки, как говорится подлежит уточнению и исправлению): 1 Система построения пакетов a - подсистема построения приложений b - подсистема построения rpm 2 Система построения дистрибутивов a - подсистема обеспечения целостности дистрибутива (apt и rpm) b - подсистема непосредственной сборки (spt и проч.) 3 Система тестирования. a - подсистема установки пакетов (опять apt и rpm) b - подсистема непосредственного тестирования (ну, собственно это уже не Сизиф, а комп тестера). c - подсистема обратной связи (bugzilla и т.п.) >>>>>>>>>>>>>>>>>>>>>>>>>> Эти все системы работают одновременно, в идеале (к чему надо стремиться) - должны работать независимо, т.е. у них должна быть общая часть (т.е. "Базовый Сизиф") - наиболее консервативная часть. В каждой системе можно выделить ту, основную часть пакетов, которая обеспечивает работоспособность этой системы. Не могу прямо сейчас сказать, что конкретно входит в базовую часть, но что-бы была понятна мысль : 1a - make, gcc, autoconf и т.п. - все инструменты, что-бы можно было выполнить make :) + отладка + отслеживание версий + .... 1b - hasher, apt, rpm и т.п. 2a - apt + ? 2b - spt + install_X + ... 3a - rpm, apt, synaptic (?) 3b - kernel, kde, и т.п. - основные пакеты. 2с - ????? >>>>>>>>>>>>>>>>>>>>>>>> Т.е. основные мысли - Сизиф - это композиция этих трёх подсистем; - эти три системы должны работать независимо (т.е. "усиленная" работа одной части не должна приводить к "коллапсу" других подсистем); - у всех трех систем есть общие часть (или перекрывающиеся) части; - у любой из них можно выделить ту часть, без которой она не будет работать. Наиболее большая базовая часть у системы тестирования. - у любой системы есть возможность создании надстройки над Сизифом для ей нормального функционирования, но нельзя выносить базовые части из Сизифа (иначе разрушится смысл существования Сизифа). За Базовую Часть Сизифа можно взять объединение (не пересечение ! :) ) всех базовых частей подсистем сизифа. Т.е, например, в широком смысле, подсистема построения пакетов - это сама сборочная среда (Базового) Сизифа и git-репозтарии. Точно так-же можно попробовать выделить для остальных подсистем - - Базовый Сизиф (всё, что уже опробовано тестерами) + новые средства сборки дистрибутива (для второй подсистемы) - Базовый Сизиф + те пакеты, которые надо установить пользователям для тестирования новейших пакетов (Икарус). Может сумбурно всё изложил, но как получилось :) -- С уважением Xихин Руслан [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-11-14 4:57 UTC|newest] Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-09-12 17:06 [devel] Стабильный Сизиф: "важные пакеты" Fr. Br. George 2006-09-12 17:53 ` Konstantin A. Lepikhov 2006-09-14 14:48 ` Fr. Br. George 2006-09-14 14:59 ` Dmitry V. Levin 2006-09-18 11:43 ` Fr. Br. George 2006-11-14 4:57 ` Hihin Ruslan [this message] 2006-11-16 9:02 ` [devel] Стабильный Сизиф: " важные пакеты " Fr. Br. George 2006-11-17 21:08 ` Hihin Ruslan 2006-11-17 21:23 ` Michael Shigorin 2006-11-18 6:01 ` [devel] Стабильный Сизиф: " важные пакеты " + локаль Hihin Ruslan 2006-09-13 7:09 ` [devel] Стабильный Сизиф: "важные пакеты" Stanislav Ievlev 2006-09-13 8:41 ` Vyaheslav Dikonov 2006-09-13 14:55 ` Stanislav Ievlev 2006-09-13 15:35 ` Vyaheslav Dikonov 2006-09-13 16:21 ` [devel] FR: package comments Igor Vlasenko 2006-09-18 11:30 ` Michael Shigorin 2006-09-18 11:31 ` Michael Shigorin 2006-10-10 19:43 ` [devel] Стабильный Сизиф: "важные пакеты" Michael Shigorin 2006-09-13 19:28 ` [devel] Стабильный Сизиф: " важные пакеты " Pavlov Konstantin 2006-09-15 14:16 ` [devel] Наезд на 2.6 Yury Aliaev 2006-09-15 19:46 ` Vyaheslav Dikonov 2006-09-16 15:05 ` Sergey Vlasov 2006-09-16 22:12 ` Vyaheslav Dikonov 2006-09-18 7:40 ` Yury Aliaev 2006-09-18 11:17 ` Anton Farygin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200611140757.52662@ruslandh \ --to=ruslandh@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git