(sending to -devel, -perl and #545904, followups to -perl)

A change in the ExtUtils::MakeMaker module between Perl 5.10.0 and Perl
5.10.1 (currently in experimental) makes 246 packages fail to build
from source.

See #545904 for details; the summary is to use either of

  make install DESTDIR=$(TMP)             # RIGHT
  make install DESTDIR=$(TMP) PREFIX=/usr # WORKS

instead of

  make install PREFIX=$(TMP)/usr          # WRONG

This is http://rt.cpan.org/Public/Bug/Display.html?id=47396 and upstream
is disinclined to fix it:

> Use DESTDIR. Its been six years since it was added. Debian already has a new
> enough MakeMaker.

I have rebuilt ~2000 source packages (those matching -perl or
build-depending on libperl-dev) against Perl 5.10.1. 

246 packages failed to build with 'Error 13' at the end of the log,
which matches very well the results of grepping through debian/rules
(and debian/local.mk) for PREFIX without DESTDIR. I've gone through the
small discrepancies between the two lists, and I think there's little
chance for false positives.

I propose a mass bug filing with severity 'important', which will be
raised to 'serious' once Perl 5.10.1 gets in sid. I'll coordinate the
sid upload with the release team, no timeline yet.

I'm attaching a dd-list of the packages. Build logs can be found at

 http://people.debian.org/~ntyni/perl/5.10.1-rebuild/

(There were also a dozen or so other build failures related to 5.10.1,
 but nothing this major. Bugs are being filed and can be found through
 
http://bugs.debian.org/cgi-bin/[email protected]&tag=perl-5.10.1-transition
)
-- 
Niko Tyni   [email protected]
Krzysztof Krzyzaniak (eloy) <[email protected]>
   libalias-perl (U)
   libconvert-units-perl
   libhtml-tree-perl (U)
   libimage-librsvg-perl (U)
   libio-string-perl (U)
   librtf-document-perl
   libtemplate-plugin-calendar-simple-perl (U)
   libtemplate-plugin-clickable-perl (U)
   libterm-readline-perl-perl (U)
   libxml-namespacesupport-perl (U)

Felipe Augusto van de Wiel (faw) <[email protected]>
   eperl

Dario Minnucci (midget) <[email protected]>
   libfilesys-diskspace-perl

Loic Dachary (OuoU) <[email protected]>
   libtext-unaccent-perl

Stefan Hornburg (Racke) <[email protected]>
   appconfig
   cgi-extratags-perl
   ciphersaber
   dbix-easy-perl
   safe-hole-perl
   set-crontab-perl

Michael Ablassmeier <[email protected]>
   libemail-foldertype-perl

Joshua D. Abraham <[email protected]>
   libnmap-parser-perl

Russ Allbery <[email protected]>
   libboulder-perl (U)
   libmath-combinatorics-perl (U)
   libnet-ph-perl (U)
   webauth

Nacho Barrientos Arias <[email protected]>
   libtest-cmd-perl

Nacho Barrientos Arias <[email protected]>
   libconvert-ber-perl

Don Armstrong <[email protected]>
   libimage-base-bundle-perl
   libuser-perl

Don Armstrong <[email protected]>
   libhtml-calendarmonth-perl
   libhtml-element-extended-perl
   libimage-info-perl
   libpoe-component-client-ident-perl

Ian Beckwith <[email protected]>
   libmp3-tag-perl

Hilko Bengen <[email protected]>
   libsendmail-milter-perl
   libsendmail-pmilter-perl

Jay Bonci <[email protected]>
   libarray-printcols-perl (U)
   libcarp-assert-perl (U)
   libdate-leapyear-perl
   libdigest-md4-perl
   libmodule-info-perl
   libparse-yapp-perl
   libpod-escapes-perl
   libpod-sax-perl
   libproc-invokeeditor-perl (U)
   libterm-query-perl
   libtie-regexphash-perl
   libtime-modules-perl (U)
   libtk-filedialog-perl
   libxml-filter-reindent-perl
   libxml-filter-saxt-perl
   libxml-grove-perl
   libxml-handler-composer-perl (U)
   libxml-handler-printevents-perl
   libxml-handler-trees-perl
   libxml-handler-yawriter-perl
   libxml-perl
   libxml-regexp-perl
   libxml-smart-perl
   libxml-stream-perl
   libxml-um-perl
   libxml-xpath-perl
   libxml-xql-perl

Gonéri Le Bouder <[email protected]>
   libaudio-wav-perl (U)

Joachim Breitner <[email protected]>
   libalias-perl (U)
   libfile-sync-perl (U)
   libmath-combinatorics-perl (U)
   libmath-derivative-perl (U)
   libmath-spline-perl (U)
   libnet-ph-perl (U)
   libnet-tftp-perl (U)

Marc 'HE' Brockschmidt <[email protected]>
   libnet-ph-perl (U)

Clint Burfoot <[email protected]>
   liberror-perl

Ben Burton <[email protected]>
   libarchive-zip-perl

Chris Butler <[email protected]>
   libnews-scan-perl

Erinn Clark <[email protected]>
   libromana-perligata-perl

Jesus Climent <[email protected]>
   libapache-gallery-perl

Tzafrir Cohen <[email protected]>
   libasterisk-agi-perl (U)

Marco d'Itri <[email protected]>
   libberkeleydb-perl
   libnet-whois-ripe-perl

Debian Catalyst Maintainers <[email protected]>
   libhtml-tree-perl

Debian Perl Group <[email protected]>
   libalias-perl
   libarray-printcols-perl
   libaudio-wav-perl
   libauthen-radius-perl
   libboulder-perl
   libcarp-assert-perl
   libcarp-datum-perl
   libcgi-untaint-date-perl
   libcgi-untaint-email-perl
   libcgi-xml-perl
   libcgi-xmlapplication-perl
   libcgi-xmlform-perl
   libclass-autouse-perl
   libclass-returnvalue-perl
   libcoy-perl
   libcurses-widgets-perl
   libdbix-xml-rdb-perl
   libdbix-xmlmessage-perl
   libdevel-profile-perl
   libdigest-md2-perl-dfsg
   libfile-sync-perl
   libhtml-scrubber-perl
   libimage-librsvg-perl
   libio-socket-multicast-perl
   libio-string-perl
   libipc-shareable-perl
   liblingua-en-inflect-perl
   liblingua-en-numbers-ordinate-perl
   liblingua-ispell-perl
   liblingua-preferred-perl
   liblog-tracemessages-perl
   libmail-mbox-messageparser-perl
   libmail-verp-perl
   libmath-combinatorics-perl
   libmath-derivative-perl
   libmath-round-perl
   libmath-spline-perl
   libmldbm-perl
   libmsgcat-perl
   libnet-easytcp-perl
   libnet-ph-perl
   libnet-smtp-server-perl
   libnet-tftp-perl
   libnet-xwhois-perl
   libproc-invokeeditor-perl
   libsys-utmp-perl
   libtemplate-plugin-calendar-simple-perl
   libtemplate-plugin-clickable-perl
   libterm-readline-perl-perl
   libterm-slang-perl
   libtest-object-perl
   libtest-unit-perl
   libtext-format-perl
   libtext-pdf-perl
   libtext-roman-perl
   libtime-human-perl
   libtime-modules-perl
   libtk-histentry-perl
   libtk-splashscreen-perl
   libunicode-map-perl
   libunicode-map8-perl-dfsg
   libunicode-maputf8-perl
   libxml-handler-composer-perl
   libxml-namespacesupport-perl

Debian VoIP Team <[email protected]>
   libasterisk-agi-perl

Ludovic Drolez <[email protected]>
   libfile-rsyncp-perl

Dirk Eddelbuettel <[email protected]>
   finance-yahooquote

Zak B. Elep <[email protected]>
   libdigest-md2-perl-dfsg (U)
   libio-socket-multicast-perl (U)
   libnet-xwhois-perl (U)

Florian Ernst <[email protected]>
   libhtml-template-perl

Martín Ferrari <[email protected]>
   libcgi-untaint-email-perl (U)
   libmail-verp-perl (U)

Martín Ferrari <[email protected]>
   libipc-shareable-perl (U)

Andreas Fester <[email protected]>
   libtest-unit-perl (U)

Decklin Foster <[email protected]>
   liblivejournal-perl
   libpoe-component-client-ping-perl

Gustavo Franco <[email protected]>
   libmath-combinatorics-perl (U)
   libtk-histentry-perl (U)
   libtk-splashscreen-perl (U)

Jochen Friedrich <[email protected]>
   libnet-snmp-perl

Gerfried Fuchs <[email protected]>
   libdbix-abstract-perl
   libnetserver-generic-perl

Jonas Genannt <[email protected]>
   libalgorithm-dependency-perl
   libcrypt-hcesha-perl
   libdbd-ldap-perl
   libfile-flat-perl
   libfile-homedir-perl
   libparams-util-perl
   libpod-tests-perl
   libprefork-perl
   libtest-classapi-perl
   libtest-inline-perl

Thorsten Glaser <[email protected]>
   libbsd-arc4random-perl

Debian QA Group <[email protected]>
   g2
   libdata-showtable-perl
   libdevel-corestack-perl

Steinar H. Gunderson <[email protected]>
   libgraph-perl
   libhttp-dav-perl

Marc Haber <[email protected]>
   libproc-daemon-perl

Joergen Haegg <[email protected]>
   libexpect-perl
   libio-pty-perl

Sebastian Harl <[email protected]>
   liblingua-de-ascii-perl

Tollef Fog Heen <[email protected]>
   libtext-header-perl

Andres Seco Hernandez <[email protected]>
   libnet-smpp-perl

gregor herrmann <[email protected]>
   libauthen-radius-perl (U)
   libcgi-xml-perl (U)
   libcgi-xmlapplication-perl (U)
   libcgi-xmlform-perl (U)
   libclass-returnvalue-perl (U)
   libcurses-widgets-perl (U)
   libdbix-xml-rdb-perl (U)
   libdbix-xmlmessage-perl (U)
   libdigest-md2-perl-dfsg (U)
   libio-socket-multicast-perl (U)
   liblingua-preferred-perl (U)
   liblog-tracemessages-perl (U)
   libmail-mbox-messageparser-perl (U)
   libmath-combinatorics-perl (U)
   libmath-derivative-perl (U)
   libmath-spline-perl (U)
   libtext-format-perl (U)
   libtext-pdf-perl (U)
   libtk-histentry-perl (U)
   libtk-splashscreen-perl (U)
   libunicode-map8-perl-dfsg (U)
   libunicode-maputf8-perl (U)

Raphael Hertzog <[email protected]>
   libcarp-datum-perl (U)
   libmldbm-perl (U)
   libmsgcat-perl (U)

Joey Hess <[email protected]>
   libcarp-datum-perl (U)
   libcoy-perl (U)
   libdevel-profile-perl (U)
   liblingua-en-inflect-perl (U)
   libmail-mbox-messageparser-perl (U)
   libsys-utmp-perl (U)
   libterm-slang-perl (U)
   libtest-object-perl (U)
   libtime-human-perl (U)

Benjamin Mako Hill <[email protected]>
   libtemplate-perl

Florian Hinzmann <[email protected]>
   libnet-dns-perl
   libxml-dumper-perl

Ben Hutchings <[email protected]>
   libcgi-untaint-date-perl (U)
   maypole

Damyan Ivanov <[email protected]>
   libaudio-wav-perl (U)
   libclass-returnvalue-perl (U)

Roberto Jimeno <[email protected]>
   libcrypt-gpg-perl

Robert Jordens <[email protected]>
   gpib

Adam Kessel <[email protected]>
   libwww-shorten-perl

Matthias Klose <[email protected]>
   libarchive-zip-perl (U)

Ivan Kohler <[email protected]>
   libbind-confparser-perl
   libbusiness-creditcard-perl
   libbusiness-onlinepayment-authorizenet-perl
   libbusiness-onlinepayment-payconnect-perl
   libdbix-datasource-perl
   libdbix-dbschema-perl
   libdbix-profile-perl
   libdns-zoneparse-perl
   libfile-rsync-perl
   libhtml-widgets-selectlayers-perl
   libhttp-browserdetect-perl
   libnet-scp-perl
   libnet-ssh-perl
   libstring-approx-perl
   libstring-parity-perl
   libtie-dxhash-perl
   libtie-ixhash-perl
   libtime-duration-perl

Kilian Krause <[email protected]>
   libasterisk-agi-perl (U)

Eugene Krivdyuk <[email protected]>
   libnet-ping-external-perl

Anand Kumria <[email protected]>
   net-dns-fingerprint

Noèl Köthe <[email protected]>
   crypt-ssleay
   libsys-cpuload-perl

Steve Langasek <[email protected]>
   libdbd-sybase-perl

Angus Lees <[email protected]>
   libapache-sessionx-perl
   libdbix-recordset-perl
   libextutils-xsbuilder-perl

Roger Leigh <[email protected]>
   lockdev (U)

Faidon Liambotis <[email protected]>
   libasterisk-agi-perl (U)

Eugene V. Lyubimkin <[email protected]>
   cupt

tony mancill <[email protected]>
   libnet-ping-external-perl (U)

Mike Mattice <[email protected]>
   libnet-daemon-perl
   libplrpc-perl

Rene Mayorga <[email protected]>
   libasterisk-agi-perl (U)

Jonathan McDowell <[email protected]>
   libcrypt-blowfish-perl
   libwww-cnic-perl

Alastair McKinstry <[email protected]>
   gramadoir

Michael Mende <[email protected]>
   spread

Dario Minnucci <[email protected]>
   libmon-perl

Guillaume Morin <[email protected]>
   libtext-query-perl
   libtext-querysql-perl

Brian Nelson <[email protected]>
   libtext-aspell-perl

Brendan O'Dea <[email protected]>
   libapt-pkg-perl

Masahito Omote <[email protected]>
   libio-socket-inet6-perl
   libsocket6-perl

Martin Orr <[email protected]>
   libnet-nbname-perl

Ezra Pagel <[email protected]>
   libgetopt-mixed-perl

Javier Fernandez-Sanguino Pen~a <[email protected]>
   net-telnet-cisco

Víctor Pérez Pereira <[email protected]>
   libapache-asp-perl
   libhttp-ghttp-perl
   libsub-override-perl

Stephen Quinney <[email protected]>
   libconfig-yaml-perl
   libuniversal-exports-perl

Florian Ragwitz <[email protected]>
   libhtml-tree-perl (U)
   libmkdoc-xml-perl

Petter Reinholdtsen <[email protected]>
   libimage-exiftool-perl (U)

Piotr Roszatycki <[email protected]>
   ossp-uuid

Ludovic Rousseau <[email protected]>
   pcsc-perl

Daniel Ruoso <[email protected]>
   libboulder-perl (U)
   libtext-format-perl (U)
   libunicode-map-perl (U)
   libunicode-maputf8-perl (U)

Ingo Saitz <[email protected]>
   libfilesys-statvfs-perl

Anibal Monsalve Salazar <[email protected]>
   libmailtools-perl
   libtext-charwidth-perl
   libtext-iconv-perl
   libtext-wrapi18n-perl

Roberto C. Sanchez <[email protected]>
   libnet-ph-perl (U)
   libnet-tftp-perl (U)

Roderick Schertler <[email protected]>
   libipc-signal-perl
   libproc-syncexec-perl
   libproc-waitstat-perl
   libstring-shellquote-perl
   libtime-period-perl

Michael C. Schultheiss <[email protected]>
   libmodem-vgetty-perl

Frederic Schutz <[email protected]>
   libnet-ip-perl

Frederik Schüler <[email protected]>
   spread (U)

Jens Peter Secher <[email protected]>
   libfile-ncopy-perl

Carlo Segre <[email protected]>
   gpib (U)
   libdigest-md2-perl-dfsg (U)
   libio-socket-multicast-perl (U)
   liblingua-preferred-perl (U)
   libmath-combinatorics-perl (U)
   libmath-derivative-perl (U)
   libmath-round-perl (U)
   libmath-spline-perl (U)
   libnet-tftp-perl (U)
   libnet-xwhois-perl (U)
   libtext-format-perl (U)
   libtk-histentry-perl (U)
   libtk-splashscreen-perl (U)

Radu Spineanu <[email protected]>
   libropkg-perl

Manoj Srivastava <[email protected]>
   libgraphics-colordeficiency-perl
   libgraphics-colornames-perl
   libgraphics-colorobject-perl
   liblog-log4perl-perl

Alexis Sukrieh <[email protected]>
   libunicode-map-perl (U)

Christian Sánchez <[email protected]>
   libhtml-linkextractor-perl
   libhtml-tokeparser-simple-perl

NOKUBI Takatsugu <[email protected]>
   file-mmagic
   libtext-chasen-perl
   libtext-kakasi-perl
   nkf

Antonio S. de A. Terceiro <[email protected]>
   libimage-librsvg-perl (U)

Jason Thomas <[email protected]>
   libcgi-ssi-parser-perl

Deepak Tripathi <[email protected]>
   libnet-smtp-server-perl (U)
   libsnmp-mib-compiler-perl

Niko Tyni <[email protected]>
   libauthen-radius-perl (U)
   libclass-returnvalue-perl (U)
   libhtml-scrubber-perl (U)
   libimage-librsvg-perl (U)
   libterm-readline-perl-perl (U)
   libunicode-map-perl (U)
   libunicode-map8-perl-dfsg (U)
   libunicode-maputf8-perl (U)

Erik Vetters <[email protected]>
   libxml-rss-feed-perl

Jaldhar H. Vyas <[email protected]>
   libunicode-map8-perl-dfsg (U)

Mari Wang <[email protected]>
   libimage-exiftool-perl

Erik Wenzel <[email protected]>
   libmail-sender-perl
   libnet-whois-raw-perl

Maximilian Wilhelm <[email protected]>
   liblinux-kernelsort-perl
   liblwp-authen-negotiate-perl

Alexander Wirt <[email protected]>
   libmp3-info-perl
   libnet-server-perl (U)

Paweł Więcek <[email protected]>
   lockdev

Gunnar Wolf <[email protected]>
   libarray-printcols-perl (U)
   libcarp-assert-perl (U)
   libcgi-untaint-date-perl (U)
   libcgi-untaint-email-perl (U)
   libclass-autouse-perl (U)
   libcurses-widgets-perl (U)
   libipc-shareable-perl (U)
   liblingua-en-numbers-ordinate-perl (U)
   liblingua-ispell-perl (U)
   liblingua-preferred-perl (U)
   libmail-verp-perl (U)
   libnet-easytcp-perl (U)
   libnet-xwhois-perl (U)
   libproc-invokeeditor-perl (U)
   libterm-readline-perl-perl (U)
   libtest-unit-perl (U)
   libtext-pdf-perl (U)
   libtext-roman-perl (U)
   libtime-modules-perl (U)
   libxml-handler-composer-perl (U)

Carsten Wolff <[email protected]>
   libnet-server-perl

Nikita V. Youshchenko <[email protected]>
   libgeo-ip-perl

Alexander Zangerl <[email protected]>
   libcrypt-smbhash-perl
   libproc-pid-file-perl

Reply via email to