Bug 24561

Summary: perl-base inconsistency: Text::Wrap doesn't compile
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: perl-baseAssignee: at <at>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: aen, at, crux, real.altlinux.org, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2010-11-14 19:21:38 MSK
$ perl -e 'use Text::Wrap'
Can't locate loadable object for module re in @INC (@INC contains: /usr/lib/perl5/site_perl/5.12.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.12.2 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl .) at /usr/share/perl5/Text/Wrap.pm line 50
Compilation failed in require at /usr/share/perl5/Text/Wrap.pm line 50.
BEGIN failed--compilation aborted at /usr/share/perl5/Text/Wrap.pm line 50.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Comment 1 Dmitry V. Levin 2010-11-14 19:22:39 MSK
$ rpmquery perl-base
perl-base-5.12.2-alt00
Comment 2 Vladimir Lettiev 2010-11-14 22:44:03 MSK
Полагаю, что надо переместить файл %_libdir/perl5/auto/re/re.so из субпакета perl-devel в perl-base.

В perl-5.8.x, при использовании прагмы re, re.so подгружался только в случае такого использования: use re 'debug'. В perl-5.12.x он подгружается уже всегда и поэтому проблема проявилась.
Comment 3 Dmitry V. Levin 2010-11-15 01:10:25 MSK
(In reply to comment #2)
> Полагаю, что надо переместить файл %_libdir/perl5/auto/re/re.so из субпакета
> perl-devel в perl-base.

Согласен, давайте не откладывая перенесем %_libdir/perl5/auto/re/ из perl-devel в perl-base.
Comment 4 Repository Robot 2010-11-15 10:53:03 MSK
perl-1:5.12.2-alt01 -> sisyphus:

* Sun Nov 14 2010 Vladimir Lettiev <crux@altlinux> 1:5.12.2-alt01
- re.so moved from perl-devel to perl-base (Closes: #24561)