* [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
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