ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel]  "нарезка" пакета (moodle). Нужна объективная критика
@ 2007-06-23 20:11 Vladimir A. Svyatoshenko
  2007-06-24 19:16 ` Michael Shigorin
  0 siblings, 1 reply; 2+ messages in thread
From: Vladimir A. Svyatoshenko @ 2007-06-23 20:11 UTC (permalink / raw)
  To: ALT Devel discussion list

В связи с неоднородной структуруй moodle (присутствуют как noarch
составляющие , так и архитектурозависимые). Есть и еще одна причина -
сам moodle разработчики упаковывают каждое утро вне зависимости от
наличия измнений в коде. Прикладывается changelog с изменеиями,
зачастую это несколько файлов в обном из модулей или процих
составляющих. 

Обновлять весь пакет ПОСТОЯННО думаю нецелесообразно. Тем
более существует какое то количество дополнительных модулей и
расширений от сторонних разработчиков (чувствую прийдется "дотачивать"
под локальные требования для удовлетворения текущим требованиям в
области генерации отчетов по внутренним стандартам вуза). Еще считаю
немаловажным накатывание в систему только ядра и минимума необходимых
расширений с точки зрения безопасности - меньше модулей меньше
потенциальных источников угроз.

Вопрос - насколько важно прикладывать в src.rpm оригинальный
архив а потом из него вырезать или можно вкладывать только ту
необходимую часть которая необходима для результирующего пакета?

Предлагается следующая структура (все размеры даны в распакованном
виде. общий объем архива на сегодня ~10Мб tar.gz):

rpm-build-moodle- пока пути устаноки (core,lib,mod,lang,theme,...)
moodle-core 	- собственн ядро системы (~8.5Мб)
moodle-lib 	- библиотеки (самая большая дирректория в
		оригинальном ахиве ~17Мб на сегодня в распакованном
		виде) 
moodle-mod 	- расширения (~6Мб)
moodle-lang 	- языковые модули (~0.2-1.5Мб для каждого языка)
moodle-theme 	- ну это понятно что темы (~1.7Мб в базовом
		архиве, но большинство тем мне не нравятся)
moodle-filter 	- фильтры (например преобразование TeX
		последовательностей в изображения. Этот фильтр будет
		выносится всархитектурозависимый т.к. написан на С)
		(~0.3Мб) 
moodle-apache 	- 
moodle-apache2 	- 
moodle-nginx 	- 
moodle-lite 	- минимальный набор расширений для поддержания
		работоспособности
moodle-full 	- полный набор расширений из основного набора без
		расширений от сторонних разработчиков 
moodle-auth	- модули различных пособов аутентификации
		пользователей в moodle, на сегодня 15. Я не параноик но
		думаю, что в системе должен быть только один, остальные
		модули не должны быть установлены (естественно
		пользователь сам выбирает сколько но по	умочанию
		один)

Может я не прав и не стоит так заморачваться?

Пока собственно и все. Жду объективной критики :)


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [devel] "нарезка" пакета (moodle). Нужна объективная критика
  2007-06-23 20:11 [devel] "нарезка" пакета (moodle). Нужна объективная критика Vladimir A. Svyatoshenko
@ 2007-06-24 19:16 ` Michael Shigorin
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Shigorin @ 2007-06-24 19:16 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Jun 23, 2007 at 11:11:48PM +0300, Vladimir A. Svyatoshenko wrote:
> Может я не прав и не стоит так заморачваться?

IMHO прав, если здоровья хватит.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-06-24 19:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-23 20:11 [devel] "нарезка" пакета (moodle). Нужна объективная критика Vladimir A. Svyatoshenko
2007-06-24 19:16 ` Michael Shigorin

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