(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

