From: Alexey Tourbin <at@turbinal.org> To: devel@altlinux.org Subject: [devel] Re: perl closure suggestions Date: Tue, 10 Dec 2002 14:02:23 +0300 Message-ID: <20021210110223.GB7029@ungrund> (raw) In-Reply-To: <20021120125322.GA24612@mhz.mikhail.zabaluev.name> [-- Attachment #1: Type: text/plain, Size: 2273 bytes --] On Wed, Nov 20, 2002 at 03:53:22PM +0300, Mikhail Zabaluev wrote: > Объясняйте про "приоритет" пользователю, которому нужен > модуль Foo::Bar, и который знает, что этот модуль точно > есть в архиве perl-5.8.0.tar.gz Он в любом случае попилен на несколько пакетов. По поводу "perl closure" вообще: здесь есть некоторая игра понятиями. Ведь в дистрибутиве нет такого понятия, как perl bundle или архив perl-5.8.0.tar.gz. Есть только rpm пакеты: есть пакет perl-base, базовая функциональность, и есть другие perl-* пакеты -- дополнительная функциональность. Поэтому пакеты и стоит пилить: кому какая функциональность нужна, тот такой пакет и поставит. А bundle в пакетную схему вообще плохо вписывается: в него понапихано всего и побольше. И все к этому привыкли. > Те, кто ранее работал с perl из исходников > (или в других не столь озабоченных толщиной пакетов дистрибутивах), > удивятся, когда узнают, что модули, к которым они привыкли, > сидят в какой-то экстре, а другие модули непонятно зачем > находятся в отдельных пакетах. Ну и привыли. Мало ли кто к чему привык. Вообще же, здесь есть два подхода: 1) с точки зрения дистрибутива, т.е. с точки зрения взаимных зависимостей между пакетами; здесь всё правильно. 2) с точки зрения ленивого администратора, который привыкает и удивляется; для него есть такие варианты: - apt-cache search ^perl - apt-get install 'perl(Module.pm)' - создать пакет perl-full, который тянет за собой всё, что есть в bundle, а также некоторые другие популярные библиотеки, например, LWP Варианты, согласитесь, неплохие. > Я бы вытаскивал из perl только то, что не оставляет за собой > зависимостей в perl (или perl-base) и в свою очередь зависит > от чего-то такого, к чему весь perl привязывать нецелесообразно. В принципе, да. Только условие "не не оставляет за собой зависимостей в perl" кажется мне менее важным. Хочу напомнить, что некоторые пакеты (perl-Digest-MD5 perl-Time-HiRes perl-MIME-Base64) сразу же были внесены в perl-base. > Иначе весь perl можно разобрать на кирпичики, которые потом > кому-то придётся поддерживать. Да, хорошо распилить сложно. Я стараюсь. :) -- WBR, Alexey Tourbin "He is a sane man who can have tragedy BIOZAK Ltd., Russia in his heart and comedy in his head." --G.K.Chesterton [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
prev parent reply other threads:[~2002-12-10 11:02 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-11-20 1:51 [devel] " Mikhail Zabaluev 2002-11-20 11:39 ` [devel] " Alexey Tourbin 2002-11-20 12:53 ` Mikhail Zabaluev 2002-11-20 13:14 ` Alexey Tourbin 2002-11-22 21:52 ` Mikhail Zabaluev 2002-11-25 13:44 ` Alexey Tourbin 2002-11-28 21:49 ` Mikhail Zabaluev 2002-11-30 12:49 ` Alexey Morozov 2002-11-30 17:31 ` Mikhail Zabaluev 2002-12-04 14:39 ` Alexey Tourbin 2002-12-10 10:24 ` Alexey Tourbin 2002-12-15 11:58 ` Alexey Tourbin 2002-12-10 11:02 ` Alexey Tourbin [this message]
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=20021210110223.GB7029@ungrund \ --to=at@turbinal.org \ --cc=devel@altlinux.org \ --cc=devel@altlinux.ru \ /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