Bug 5283

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

Description Sir Raorn 2004-10-04 18:50:58 MSD
Было бы крайне неплохо вынести /usr/lib/libperl.so.* в отдельный пакет libperl.
Для многих программ, слинкованых с -lperl функциональность пакета perl-base не
необходима (например vim, xchat, irssi).
Comment 1 at@altlinux.org 2004-10-14 17:55:33 MSD
Увы, 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 Sir Raorn 2004-10-14 18:17:09 MSD
OK.