Your message dated Thu, 01 Oct 2009 13:34:01 +0000
with message-id <e1mtlnf-0006s0...@ries.debian.org>
and subject line Bug#549170: fixed in perl 5.10.1-5
has caused the Debian Bug report #549170,
regarding perl: DynaLoader is in perl-base but needs Config_heavy.pl from perl
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
549170: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549170
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.10.1-4
Severity: serious
As revealed by the piuparts test at
http://piuparts.debian.org/sid/fail/libperl5.10_5.10.1-4.log
DynaLoader from perl-base no longer works without perl installed:
Can't locate Config_heavy.pl in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at /usr/lib/perl/5.10/Config.pm line 69.
This was caused by upstream change
http://perl5.git.perl.org/perl.git/commit/9e6e929b49155a4e040be3c98aa578e5de1ec66d
which makes $dl_dlext and $dl_so get expanded at runtime rather than buildtime.
These need Config_heavy.pl which is in the perl package.
The relevant discussion starts at
http://www.nntp.perl.org/group/perl.perl5.porters/2007/12/msg131528.html
Quoting Jan Dubious there:
> However, I think that interpolating $dl_dlext and $dl_so at buildtime
> was a mistake; we should have retained the module variables and
> interpolated them at runtime.
I'll hardcode the values for now as a quick fix, but I don't think this
deviation from upstream is a good thing in the long run. Brendan,
can you recall any specific reason (other than 'not needed') why
Config_heavy.pl is not in perl-base?
--- /usr/lib/perl/5.10.1/DynaLoader.pm 2009-09-29 19:57:59.000000000 +0000
+++ /tmp/DynaLoader 2009-10-01 07:03:09.000000000 +0000
@@ -39,7 +39,8 @@
sub dl_load_flags { 0x00 }
-($dl_dlext, $dl_so, $dlsrc) = @Config::Config{qw(dlext so dlsrc)};
+#($dl_dlext, $dl_so, $dlsrc) = @Config::Config{qw(dlext so dlsrc)};
+($dl_dlext, $dl_so, $dlsrc) = ('so', 'so', 'dl_dlopen.xs');
$do_expand = 0;
--
Niko Tyni nt...@debian.org
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.10.1-5
We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive:
libcgi-fast-perl_5.10.1-5_all.deb
to pool/main/p/perl/libcgi-fast-perl_5.10.1-5_all.deb
libperl-dev_5.10.1-5_amd64.deb
to pool/main/p/perl/libperl-dev_5.10.1-5_amd64.deb
libperl5.10_5.10.1-5_amd64.deb
to pool/main/p/perl/libperl5.10_5.10.1-5_amd64.deb
perl-base_5.10.1-5_amd64.deb
to pool/main/p/perl/perl-base_5.10.1-5_amd64.deb
perl-debug_5.10.1-5_amd64.deb
to pool/main/p/perl/perl-debug_5.10.1-5_amd64.deb
perl-doc_5.10.1-5_all.deb
to pool/main/p/perl/perl-doc_5.10.1-5_all.deb
perl-modules_5.10.1-5_all.deb
to pool/main/p/perl/perl-modules_5.10.1-5_all.deb
perl-suid_5.10.1-5_amd64.deb
to pool/main/p/perl/perl-suid_5.10.1-5_amd64.deb
perl_5.10.1-5.diff.gz
to pool/main/p/perl/perl_5.10.1-5.diff.gz
perl_5.10.1-5.dsc
to pool/main/p/perl/perl_5.10.1-5.dsc
perl_5.10.1-5_amd64.deb
to pool/main/p/perl/perl_5.10.1-5_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 549...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <nt...@debian.org> (supplier of updated perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 01 Oct 2009 10:52:33 +0300
Source: perl
Binary: perl-base libcgi-fast-perl perl-doc perl-modules perl-debug perl-suid
libperl5.10 libperl-dev perl
Architecture: source all amd64
Version: 5.10.1-5
Distribution: unstable
Urgency: low
Maintainer: Brendan O'Dea <b...@debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description:
libcgi-fast-perl - CGI::Fast Perl module
libperl-dev - Perl library: development files
libperl5.10 - Shared Perl library
perl - Larry Wall's Practical Extraction and Report Language
perl-base - minimal Perl system
perl-debug - Debug-enabled Perl interpreter
perl-doc - Perl documentation
perl-modules - Core Perl modules
perl-suid - Runs setuid Perl scripts
Closes: 549170
Changes:
perl (5.10.1-5) unstable; urgency=low
.
* Make DynaLoader work without Config_heavy.pl again. (Closes: #549170)
Checksums-Sha1:
adb3915ee254b0eb242e72ed1529ddb86b7c11b4 1346 perl_5.10.1-5.dsc
9faf01cae7cdd901e151168791192e470d36cb99 96259 perl_5.10.1-5.diff.gz
4fda46299c12cce611b024049e088f83f474a19a 50692
libcgi-fast-perl_5.10.1-5_all.deb
edb6adfd9cd5669979ffff00e1fdfd37abc115f8 7196680 perl-doc_5.10.1-5_all.deb
eee1ed565cb2f782685868172fd125bae70cdff1 3477868 perl-modules_5.10.1-5_all.deb
3ef781fdbc1a5f93ae7e76dcc346e59261dcac1a 1086022 perl-base_5.10.1-5_amd64.deb
e0cd1f7eea50d87d6d429a5df5aad0683505a943 6063010 perl-debug_5.10.1-5_amd64.deb
255606f2b8b31e840a05e8f68d042eb47ae8c023 31402 perl-suid_5.10.1-5_amd64.deb
6e929fa25d073a2043be88d81fa7285c93fdee56 1134 libperl5.10_5.10.1-5_amd64.deb
00b75fb8957525a516335be2f42a75d7f9c0797a 2618588 libperl-dev_5.10.1-5_amd64.deb
17df4aea824c93cfc6f2519219caae8975f37d8d 4416608 perl_5.10.1-5_amd64.deb
Checksums-Sha256:
6712a30c4b8adbc775e129b355b32e0eeb741d485b8cfcf26521f7b6d75671da 1346
perl_5.10.1-5.dsc
744f3a50c1b9725d44e4d7af89281ccd4e175e23b72de92150735435233afbe0 96259
perl_5.10.1-5.diff.gz
0644e22903985661867cdbf947c69e6e0f2a76c7463d394c00f132b5a9c75f82 50692
libcgi-fast-perl_5.10.1-5_all.deb
233cd09747a9b93874fcdece684b27c52a93da56cd90c9f5a9b97a669b5194d8 7196680
perl-doc_5.10.1-5_all.deb
d757f4da5cc3466d17b6b416aa3dd149289705c31923096c426d5dfa1314587f 3477868
perl-modules_5.10.1-5_all.deb
ec8392a45ffe8c7db8c57862572453aa117b10785ed5df99a686f8b2d2faf191 1086022
perl-base_5.10.1-5_amd64.deb
e204a3c819157c36a8fb8878d96c74f939f5d50bc5683d9ec68d21f89bdd9397 6063010
perl-debug_5.10.1-5_amd64.deb
faecd74ae3727ef35c90b99faec253c97345700a78d998aed54f13ef93ad7263 31402
perl-suid_5.10.1-5_amd64.deb
60071d1825a12179074a308937f816dbb083f7f46f46b0d3ca16f9e2e06716b9 1134
libperl5.10_5.10.1-5_amd64.deb
5c7d2733b8733eada8ef3103d52db676490de2435d5824e6db27d2ec008b5ac1 2618588
libperl-dev_5.10.1-5_amd64.deb
951d748ad4f06278e4afc3a6762aa6295432cdd6c135640461761da70ece7801 4416608
perl_5.10.1-5_amd64.deb
Files:
ee8f45044be295432ea18a3fb2d3673d 1346 perl standard perl_5.10.1-5.dsc
89faca0c83e8c89c9dc648f603a1010f 96259 perl standard perl_5.10.1-5.diff.gz
53dd87470f76fc48ee430baa37a57546 50692 perl optional
libcgi-fast-perl_5.10.1-5_all.deb
f0c3b31609d58deb1241fa429abfce07 7196680 doc optional perl-doc_5.10.1-5_all.deb
de684640c006649dbc9657195350f549 3477868 perl standard
perl-modules_5.10.1-5_all.deb
1dc61fcd27f6f49db1a976ebb8b1c725 1086022 perl required
perl-base_5.10.1-5_amd64.deb
311e8cf3ab963d8dbf725bf80698d076 6063010 debug extra
perl-debug_5.10.1-5_amd64.deb
d01d6d826627d05c79aa648f712eed27 31402 perl optional
perl-suid_5.10.1-5_amd64.deb
3a242a3248f2f3dc88891dca5e642b5e 1134 libs optional
libperl5.10_5.10.1-5_amd64.deb
b45c432b721bc7d0373b11190a5c09a6 2618588 libdevel optional
libperl-dev_5.10.1-5_amd64.deb
24a0f127dd6316da10550e641e66959f 4416608 perl standard perl_5.10.1-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkrEcfYACgkQiyizGWoHLTniggCdEy3I06ycZMRifLmho2QHQGZr
fnEAoJHjGs7eQ803QW/NYpNPIxVJ9Dhu
=ogZq
-----END PGP SIGNATURE-----
--- End Message ---