ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* Re: [sisyphus] [devel] Стабильный Сизиф: " важные пакеты "
  @ 2006-11-14  9:04     ` Хихин Руслан
  0 siblings, 0 replies; only message in thread
From: Хихин Руслан @ 2006-11-14  9:04 UTC (permalink / raw)
  To: devel, sisyphus

[-- Attachment #1: Type: text/plain, Size: 3064 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-репозтарии.

Точно так-же можно попробовать  выделить для остальных подсистем -

- Базовый Сизиф (всё, что уже опробовано тестерами) + новые средства 
сборки дистрибутива (для второй подсистемы)

- Базовый Сизиф + те пакеты, которые надо установить пользователям для 
тестирования новейших пакетов (Икарус).


Может сумбурно всё изложил, но как получилось :)

-- 
С  уважением Хихин Руслан

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-11-14  9:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-14  9:04     ` [sisyphus] [devel] Стабильный Сизиф: " важные пакеты " Хихин Руслан

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git