ALT Linux Team development discussions
 help / color / mirror / Atom feed
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 --]

  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