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 ---

Reply via email to