Your message dated Wed, 18 May 2016 10:34:21 +0000 with message-id <[email protected]> and subject line Bug#823861: fixed in perl 5.24.0-1 has caused the Debian Bug report #823861, regarding libperl-dev: partial upgrades can cause broken builds 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 [email protected] immediately.) -- 823861: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823861 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libperl-dev Version: 5.22.2-1 Since 5.22.1-7 [1], libperl-dev doesn't depend on perl anymore. This was done to make it possible to install a foreign arch libperl-dev and libperl5.22 for cross building applications that link against libperl. Unfortunately, this has a side effect that libperl-dev and perl versions don't need to match anymore. So it's possible to have perl 5.24 with libperl-dev 5.22. This means the application will be built with 5.24 headers (using the include path from ExtUtils::Embed) but linked with a 5.22 library (because that's what -lperl gives.) Naturally this doesn't work. I actually ran into this when building libapache2-mod-perl2 with the 5.24 packages in experimental, as the build chroot preferred the libperl-dev 5.22 package from unstable. The compile and link phases went OK, but the test suite failed with Cannot load /<<PKGBUILDDIR>>/src/modules/perl/mod_perl.so into server: /<<PKGBUILDDIR>>/src/modules/perl/mod_perl.so: undefined symbol: Perl_savetmps as Perl_savetmps is a new symbol in libperl5.24 and therefore missing from libperl5.22. I'm inclined to fix this by restoring the tightly versioned perl dependency, but qualifying it with :any (since perl is Multi-Arch:allowed). This should be enough to keep cross builds working AFAICS. Package: libperl-dev Depends: perl:any (= ${binary:Version}), libperl5.22 (= ${binary:Version}) BinNMU skew (where one arch has +b1 and another one has +b2 so ${binary:Version} differs) might cause problems there, but that's already a sore point with multiarch in general, and will hopefully be solved properly at some point. We might also want to have the 5.24 perl Break libperl-dev (<< 5.24.0~) or something like that, to make sure partial upgrades from earlier versions without the above fix pull in a newer libperl-dev too. [1] https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=501ef753a6ea38fdcc473bf919e138fee20a3adb -- Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---Source: perl Source-Version: 5.24.0-1 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. 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Niko Tyni <[email protected]> (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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 17 May 2016 22:32:32 +0300 Source: perl Binary: perl-base perl-doc perl-debug libperl5.24 libperl-dev perl-modules-5.24 perl Architecture: source Version: 5.24.0-1 Distribution: experimental Urgency: medium Maintainer: Niko Tyni <[email protected]> Changed-By: Niko Tyni <[email protected]> Description: libperl-dev - Perl library: development files libperl5.24 - 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-5.24 - Core Perl modules Closes: 822463 823861 Changes: perl (5.24.0-1) experimental; urgency=medium . [ Niko Tyni ] * New upstream release. * Make libperl-dev depend on perl:any of the same version. This makes sure that versions of headers and libraries match while keeping cross building possible. (Closes: #823861) * Wrap long lines in perlbug messages. (Closes: #822463) . [ Dominic Hargreaves ] * Add deprecation warning to bundled version of rename program (see #735134) Checksums-Sha1: 7d0e094b8bb8f56b52d38970f3fa00f9e4cf6571 2351 perl_5.24.0-1.dsc 9d5424ac2debe979d1f7255fe0c818aff0b41b4c 11483228 perl_5.24.0.orig.tar.xz d7c1eca3148444a665b67aafb560c040e63b2321 152532 perl_5.24.0-1.debian.tar.xz Checksums-Sha256: dbdd70b638007e4a91e28664955efc054ff00d2ce2c6ea0ce8d1551e96b7efdc 2351 perl_5.24.0-1.dsc a9a37c0860380ecd7b23aa06d61c20fc5bc6d95198029f3684c44a9d7e2952f2 11483228 perl_5.24.0.orig.tar.xz 7b06dd0016ae6623e1bc01ef472f273be44d5afba70cd7d82c6eb8babf947745 152532 perl_5.24.0-1.debian.tar.xz Files: d5e0bcc0a4501255e91711e4c95baef6 2351 perl standard perl_5.24.0-1.dsc 59456ae4bd4b06cb6e57cb19a3b2d349 11483228 perl standard perl_5.24.0.orig.tar.xz e7c1350409c9dd7af9e330c0ba7c5e5e 152532 perl standard perl_5.24.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXO4CNAAoJEC7A/7O3MBsfYrQP/R8eJLV6TXkSdbMbWZS9dIgK 0IL1Fhcc1Kota/D4vHRU1nVI5aeEjkE3/jJDQUIDQJVl2YTP3lCre5VgsvxWt/ur M+cWvqfpDs7vSg7XLpG0771+IyTSWdS8sJCxAylNBp3omyJRQ7ZnbZrFfswfsROM bSiic5Zu21JmSpMRvbB8TI0U5zY6I8sKeXqvbFXxMPpSqaDw0hwwMErHhbHAkFHc pSx7TMmSrR4vaH7dVhedwOD8XDz9GVQVaxwDt7CTJCUR63S1SUw5lrQHoEt98oVh 8igM08dE1OrowDDpp8JRU09GC3ljJrfzInh6Zl1TKdTTZDZpQG60FiLcZXN/gVR3 mOm6w79GytSK/QODZCeVXGSfd2LZBLi6ztxQDXzwpYmwpk1Avg4WcCB6IrKRo3Lm r4y/YM3Mp2SGnp7VTu4H+x+AaijR4kn25bDe518DTZsfcGpgo+EgPH2JvauLiFiR M/MqBQiK1Pajle6mAhXH0g9Bj5W/MueRt2WjuCi1EJuc1HzHM7oN/MQV9QkKqKDB WIPFKDgL4xrwrbgoaM0k3+rtDidMdjT3/UZdXDRheWKnG3q2+JeJUKMdtzCN4y9+ OIA/n00Csh5Yny/eLY/heSaxpxqOHwyWSXOf6KBwYulqMZ2ju2+shGJW7R4P5Oq/ zJt6gGf9wkAzgbHKvK0k =bthi -----END PGP SIGNATURE-----
--- End Message ---

