FS#8915 - perl: version symlinks should point to core_perl, not current

Attached to Project: Arch Linux
Opened by Tom Killian (tomk) - Thursday, 13 December 2007, 00:03 GMT
Last edited by Kevin Piche (kpiche) - Saturday, 26 January 2008, 17:29 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Kevin Piche (kpiche)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

perl 5.8.8-10 installs to /usr/lib/perl5/core_perl, but the .install script creates symlinks to /usr/lib/perl5/current, which does not exist.

Linking to core_perl instead of current fixes the immediate problem, which in this case is broken perl functionality in rxvt-unicode.

This task depends upon

Closed by  Kevin Piche (kpiche)
Saturday, 26 January 2008, 17:29 GMT
Reason for closing:  Fixed
Comment by Tom Killian (tomk) - Thursday, 13 December 2007, 00:07 GMT
I'd suggest creating a perl-policy-rewrite bugcatcher - there's another one @  FS#8911 .
Comment by Kevin Piche (kpiche) - Thursday, 13 December 2007, 01:36 GMT
Interesting since the version symlinks are not required. I had removed them on my test system. Anyways I completely forgot about the install script. I'll take a look.
Comment by Kevin Piche (kpiche) - Thursday, 13 December 2007, 03:41 GMT
urxvt embeds a perl interpreter so the binary has its own @INC. A rebuild is necessary. It's best to remove the links to current and the symlinks in /usr/bin/perl*. The next package install script will take care of this.
Comment by Kevin Piche (kpiche) - Thursday, 13 December 2007, 03:47 GMT
Fixed in rxvt-unicode 8.7-2. Leaving ticket open for install script fix.
Comment by Tom Killian (tomk) - Thursday, 13 December 2007, 10:33 GMT
Rebuild works, thanks. I forgot about urxvt's embedded perl.
Comment by Aaron Griffin (phrakture) - Friday, 14 December 2007, 17:15 GMT
Is this worth closing, or should we edit it and assign to neri for a urxvt rebuild?
Comment by Kevin Piche (kpiche) - Saturday, 26 January 2008, 17:29 GMT
Symlink farm is removed since perl 5.10.0-1. Closing.

Loading...