From: "Vladimir A. Svyatoshenko" <svyt22@gmail.com> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: [devel] "нарезка" пакета (moodle). Нужна объективная критика Date: Sat, 23 Jun 2007 23:11:48 +0300 Message-ID: <20070623231148.5f456c91@hedin.svyt.net> (raw) В связи с неоднородной структуруй 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. Я не параноик но думаю, что в системе должен быть только один, остальные модули не должны быть установлены (естественно пользователь сам выбирает сколько но по умочанию один) Может я не прав и не стоит так заморачваться? Пока собственно и все. Жду объективной критики :)
next reply other threads:[~2007-06-23 20:11 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-06-23 20:11 Vladimir A. Svyatoshenko [this message] 2007-06-24 19:16 ` Michael Shigorin
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=20070623231148.5f456c91@hedin.svyt.net \ --to=svyt22@gmail.com \ --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