[Regression] Perl 5.8.8-12ubuntu0.3 missing /asm*/*.ph files
Bug #315991 reported by
Alan Tam
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
perl (Debian) |
Fix Released
|
Unknown
|
|||
perl (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
High
|
Kees Cook |
Bug Description
Binary package hint: perl
The security update of Perl on hardy totally breaks Filesys::DiskSpace.
# dpkg -l perl | tail -n1
ii perl 5.8.8-12ubuntu0.3 Larry Wall's Practical Extraction and Report Language
# perl -e "use Filesys::DiskSpace; warn df('/');"
sys/syscall.ph is missing, see the h2ph man page at -e line 1
# apt-get install perl=5.8.8-12 perl-base=5.8.8-12 libperl5.8=5.8.8-12
[...]
# perl -e "use Filesys::DiskSpace; warn df('/');"
1382369651REISE
Related branches
Changed in perl (Debian): | |
status: | Unknown → Fix Released |
To post a comment you must log in.
Subscribed ubuntu-security since it is a regression of a security update.
===
Further digging down the cause, this is a more isolated test case:
# perl -e "require 'sys/syscall.ph';" lib/perl/ 5.8.8 /usr/local/ share/perl/ 5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/ lib/site_ perl .) at /usr/lib/ perl/5. 8/asm/unistd. ph line 6. perl/5. 8/sys/syscall. ph line 7.
Can't locate unistd_32.ph in @INC (did you run h2ph?) (@INC contains: /etc/perl /usr/local/
Compilation failed in require at /usr/lib/
Compilation failed in require at -e line 1.
# apt-get install perl=5.8.8-12 perl-base=5.8.8-12 libperl5.8=5.8.8-12
[...]
# perl -e "require 'sys/syscall.ph';"
#