Your message dated Wed, 01 Sep 2010 19:47:35 +0000
with message-id <e1oqtht-000486...@franck.debian.org>
and subject line Bug#585678: fixed in perl 5.12.2~rc1-1
has caused the Debian Bug report #585678,
regarding Performing a binNMU of perl causes a silently broken build
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.)


-- 
585678: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585678
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.10.1-13
Severity: serious

When a buildd performs a binNMU of perl, the Config.pm settings are not
correctly adjusted to remove references to the build directory.  This
causes other packages to fail to build (or sometimes silently produce
bad binary packages).

When performing an automated buildd-driven binNMU of Perl, the sbuild
process appends "+b" and a number to the package version and extracts
the source in a directory named like the following:

  /build/buildd-perl-5.10.1-13+b1-amd64-yp6DXg/perl-5.10.1/

Later, during the build process, debian/rules uses it as a regex:

  ./perl.static -i -pe 's!$(srcdir)/$(tmp)/!/! if /install/;' \
      -e 's/^(man1ext=).*/$$1'\''1p'\''/;' \
      -e 's/^(man3ext=).*/$$1'\''3pm'\''/;' \
         $(lib)/Config.pm $(lib)/Config_heavy.pl

Unfortunately, the "+" in the path is misinterpreted by perl as a regex
special character, and so the regex does not match and the paths remain
uncorrected.

A sample build-log showing the problem may be found on the Debian-Ports
unofficial site [0], however please note that the bug affects the
official ports in exactly the same way.

[0]
  
http://buildd.debian-ports.org/fetch.php?pkg=perl&ver=5.10.1-13%2B101&arch=powerpcspe&stamp=1276371376&file=log&as=raw

Cheers,
Kyle Moffett



--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.12.2~rc1-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:

libcgi-fast-perl_5.12.2~rc1-1_all.deb
  to main/p/perl/libcgi-fast-perl_5.12.2~rc1-1_all.deb
libperl-dev_5.12.2~rc1-1_amd64.deb
  to main/p/perl/libperl-dev_5.12.2~rc1-1_amd64.deb
libperl5.12_5.12.2~rc1-1_amd64.deb
  to main/p/perl/libperl5.12_5.12.2~rc1-1_amd64.deb
perl-base_5.12.2~rc1-1_amd64.deb
  to main/p/perl/perl-base_5.12.2~rc1-1_amd64.deb
perl-debug_5.12.2~rc1-1_amd64.deb
  to main/p/perl/perl-debug_5.12.2~rc1-1_amd64.deb
perl-doc_5.12.2~rc1-1_all.deb
  to main/p/perl/perl-doc_5.12.2~rc1-1_all.deb
perl-modules_5.12.2~rc1-1_all.deb
  to main/p/perl/perl-modules_5.12.2~rc1-1_all.deb
perl_5.12.2~rc1-1.debian.tar.gz
  to main/p/perl/perl_5.12.2~rc1-1.debian.tar.gz
perl_5.12.2~rc1-1.dsc
  to main/p/perl/perl_5.12.2~rc1-1.dsc
perl_5.12.2~rc1-1_amd64.deb
  to main/p/perl/perl_5.12.2~rc1-1_amd64.deb
perl_5.12.2~rc1.orig.tar.bz2
  to main/p/perl/perl_5.12.2~rc1.orig.tar.bz2



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 585...@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: Wed, 01 Sep 2010 21:38:34 +0300
Source: perl
Binary: perl-base libcgi-fast-perl perl-doc perl-modules perl-debug libperl5.12 
libperl-dev perl
Architecture: source all amd64
Version: 5.12.2~rc1-1
Distribution: experimental
Urgency: low
Maintainer: Niko Tyni <nt...@debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description: 
 libcgi-fast-perl - CGI::Fast Perl module
 libperl-dev - Perl library: development files
 libperl5.12 - 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
Closes: 289884 585678 587901 588799 595121
Changes: 
 perl (5.12.2~rc1-1) experimental; urgency=low
 .
   * New upstream release candidate.
     + includes the arm alignment fix (Closes: #289884)
     + upgrade the conflict versions of updated modules.
     + put the libfile-spec-perl conflict version in line with the separate
       package, which uses four digits. (Closes: #595121)
   * Merge 5.10.1-13 and -14 from unstable, most notably:
     + the GNU/Hurd @INC fix (Closes: #587901)
     + the gcc 4.5 build fix (Closes: #588799)
     + the binNMU regexp fix (Closes: #585678)
     + remove the Provides entries for the deprecated core modules
       and update their conflict versions.
   * Remove the libshell-perl recommendation, its deprecation has been
     postponed for 5.14. (See #580034)
Checksums-Sha1: 
 c6abcaeccfac5443810476c0f4e7cdbb4c9132d6 1451 perl_5.12.2~rc1-1.dsc
 d77be49a073807c04a8701d643ea307c41808a3c 12319327 perl_5.12.2~rc1.orig.tar.bz2
 d76784ad0037f0230c821b861232ff122d28948f 83233 perl_5.12.2~rc1-1.debian.tar.gz
 864549cdd1299acc07d01939059402e313671af3 53852 
libcgi-fast-perl_5.12.2~rc1-1_all.deb
 3ac37397ed536a66a8e66076cb42354991c98edf 7506420 perl-doc_5.12.2~rc1-1_all.deb
 95ad1a015186956aa282542597211c3586a6f157 4753970 
perl-modules_5.12.2~rc1-1_all.deb
 c09f57c5c56d7a8bf720b1c6bfe3ad48f6af1944 1482590 
perl-base_5.12.2~rc1-1_amd64.deb
 6ba693a40c9cb97d013a3ad8153b3845b646f6de 5896488 
perl-debug_5.12.2~rc1-1_amd64.deb
 4ad80ff6bdc0056cfed153f6484df72a94451bfe 1154 
libperl5.12_5.12.2~rc1-1_amd64.deb
 26b9b793251278dc210005bc78b2346f14be187b 2574308 
libperl-dev_5.12.2~rc1-1_amd64.deb
 59da9378509c00968f55f1fc6f3b9c1d6a057b64 4220586 perl_5.12.2~rc1-1_amd64.deb
Checksums-Sha256: 
 b9ff7edadd97e0522308b6cc765d553edfce42957d041a77673696d06a403ce3 1451 
perl_5.12.2~rc1-1.dsc
 62df18163d491ec6242a2e5dd930983a60c6fe5221670751420278344e8e93d6 12319327 
perl_5.12.2~rc1.orig.tar.bz2
 90ba5fb5707e6f6ba88abb944858850d1248e1ae049654cb1e0cec557aac1e1c 83233 
perl_5.12.2~rc1-1.debian.tar.gz
 3708e5428565e06525a4eb1def0e3058f72a3e72c249c1af1234caa43a68f59b 53852 
libcgi-fast-perl_5.12.2~rc1-1_all.deb
 63d59c584d0049918bb336fd96296d178d82bb22f8441fd846a1f9a8fccfdcf6 7506420 
perl-doc_5.12.2~rc1-1_all.deb
 5f3b2811b1ba6e842ee772d87bfb5a1a939b0349a6fefe75e305573ed545d1f4 4753970 
perl-modules_5.12.2~rc1-1_all.deb
 cf838d26651f5e73934ccab9bdb9d12e047a65d961cce5e15c477be8e59202bf 1482590 
perl-base_5.12.2~rc1-1_amd64.deb
 9558e396f0e4970b39a077e3a801aef72103317b22d1db7f3c7735df43b48092 5896488 
perl-debug_5.12.2~rc1-1_amd64.deb
 6e5d386db66ec791e3cbf6d7c3596c4ed64e7ce31b1562a1f7942d911a94c555 1154 
libperl5.12_5.12.2~rc1-1_amd64.deb
 6acd98d5a5841d9f82700b64c18c9c14282ddcb1dc3b2f7b5a89496f578a4318 2574308 
libperl-dev_5.12.2~rc1-1_amd64.deb
 62cf3a4e3108c0f714c3c23a89614ca650ac89c313282d641f0d3eadd6f00068 4220586 
perl_5.12.2~rc1-1_amd64.deb
Files: 
 108c5b92859ee6c087f6457cfe44ff15 1451 perl standard perl_5.12.2~rc1-1.dsc
 30cfe9c946feb0ac8a571be7ad7858e1 12319327 perl standard 
perl_5.12.2~rc1.orig.tar.bz2
 8243b2cedcb62bf88536678311be3f9b 83233 perl standard 
perl_5.12.2~rc1-1.debian.tar.gz
 dc232f127d793245d34d559411033bde 53852 perl optional 
libcgi-fast-perl_5.12.2~rc1-1_all.deb
 8db51a6d9b86a13f58604d1b8438292a 7506420 doc optional 
perl-doc_5.12.2~rc1-1_all.deb
 0d7db7a6fc470304801a022200195173 4753970 perl standard 
perl-modules_5.12.2~rc1-1_all.deb
 1079d4aa9669f81b50d8610c669b5eed 1482590 perl required 
perl-base_5.12.2~rc1-1_amd64.deb
 6489d0c1a0b711be7fb54a096262e430 5896488 debug extra 
perl-debug_5.12.2~rc1-1_amd64.deb
 b7b1251056584612d423f7936b9fc5ca 1154 libs optional 
libperl5.12_5.12.2~rc1-1_amd64.deb
 c7a38fedb2ae882d913dabc7211a1728 2574308 libdevel optional 
libperl-dev_5.12.2~rc1-1_amd64.deb
 d1bac137d10d35f5161783675061c22d 4220586 perl standard 
perl_5.12.2~rc1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkx+qR4ACgkQiyizGWoHLTkAeQCfQpaglHGb2kEobAoBrskIER0q
51kAnijEDk0ImPZ3oEAiYpVkmAkgUIh0
=s1EJ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to