Bug 5283

Summary: Package split would be nice
Product: [Development] Sisyphus Reporter: Sir Raorn <raorn@raorn.name>
Component: perl-baseAssignee: at@altlinux.org <at@altlinux.org>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus@altlinux.org
Severity: enhancement    
Priority: P2 CC: crux@altlinux.org, viy@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   

Description From 2004-10-04 18:50:58
Было бы крайне неплохо вынести /usr/lib/libperl.so.* в отдельный пакет libperl.
Для многих программ, слинкованых с -lperl функциональность пакета perl-base не
необходима (например vim, xchat, irssi).
------- Comment #1 From 2004-10-14 17:55:33 -------
Увы, libperl сам по себе обладает ограниченной функциональностью.
При обнаружении некоторых синтаксических конструкций интерпретатор умеет
подгружать некоторые стандартные модули из perl-base.

Например,

$ filereq /dev/stdout perl -e '<?>' |grep /usr/lib/perl5
/usr/lib/perl5/i386-linux/File/Glob.pm
/usr/lib/perl5/i386-linux/XSLoader.pm
/usr/lib/perl5/i386-linux/auto/File/Glob/Glob.so
/usr/lib/perl5/strict.pm
$

Ещё хуже обстоят дела с поддержкой unicode:

$ filereq /dev/stdout perl -e '1 =~ /\P{IsAlpha}/' |grep /usr/lib/perl5
/usr/lib/perl5/Carp.pm
/usr/lib/perl5/Exporter.pm
/usr/lib/perl5/strict.pm
/usr/lib/perl5/unicore/Exact.pl
/usr/lib/perl5/unicore/lib/Alpha.pl
/usr/lib/perl5/utf8.pm
/usr/lib/perl5/utf8_heavy.pl
/usr/lib/perl5/warnings.pm
$
------- Comment #2 From 2004-10-14 18:17:09 -------
OK.