Proposed mass bug filing: Perl 5.10.1 breaks 'make install PREFIX=$(TMP)/usr'
(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/pkgreport.cgi?users=debian-perl@lists.debian.org&tag=perl-5.10.1-transition
)
--
Niko Tyni ntyni@debian.org
Krzysztof Krzyzaniak (eloy) <eloy@debian.org>
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) <faw@debian.org>
eperl
Dario Minnucci (midget) <debian@midworld.net>
libfilesys-diskspace-perl
Loic Dachary (OuoU) <loic@debian.org>
libtext-unaccent-perl
Stefan Hornburg (Racke) <racke@linuxia.de>
appconfig
cgi-extratags-perl
ciphersaber
dbix-easy-perl
safe-hole-perl
set-crontab-perl
Michael Ablassmeier <abi@debian.org>
libemail-foldertype-perl
Joshua D. Abraham <jabra@ccs.neu.edu>
libnmap-parser-perl
Russ Allbery <rra@debian.org>
libboulder-perl (U)
libmath-combinatorics-perl (U)
libnet-ph-perl (U)
webauth
Nacho Barrientos Arias <nacho@debian.org>
libtest-cmd-perl
Nacho Barrientos Arias <chipi@criptonita.com>
libconvert-ber-perl
Don Armstrong <don@donarmstrong.com>
libimage-base-bundle-perl
libuser-perl
Don Armstrong <don@debian.org>
libhtml-calendarmonth-perl
libhtml-element-extended-perl
libimage-info-perl
libpoe-component-client-ident-perl
Ian Beckwith <ianb@erislabs.net>
libmp3-tag-perl
Hilko Bengen <bengen@debian.org>
libsendmail-milter-perl
libsendmail-pmilter-perl
Jay Bonci <jaybonci@debian.org>
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 <goneri@rulezlan.org>
libaudio-wav-perl (U)
Joachim Breitner <nomeata@debian.org>
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 <he@debian.org>
libnet-ph-perl (U)
Clint Burfoot <clint@burfoot.info>
liberror-perl
Ben Burton <bab@debian.org>
libarchive-zip-perl
Chris Butler <chrisb@debian.org>
libnews-scan-perl
Erinn Clark <erinn@double-helix.org>
libromana-perligata-perl
Jesus Climent <jesus.climent@hispalinux.es>
libapache-gallery-perl
Tzafrir Cohen <tzafrir.cohen@xorcom.com>
libasterisk-agi-perl (U)
Marco d'Itri <md@linux.it>
libberkeleydb-perl
libnet-whois-ripe-perl
Debian Catalyst Maintainers <pkg-catalyst-maintainers@lists.alioth.debian.org>
libhtml-tree-perl
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
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 <pkg-voip-maintainers@lists.alioth.debian.org>
libasterisk-agi-perl
Ludovic Drolez <ldrolez@debian.org>
libfile-rsyncp-perl
Dirk Eddelbuettel <edd@debian.org>
finance-yahooquote
Zak B. Elep <zakame@spunge.org>
libdigest-md2-perl-dfsg (U)
libio-socket-multicast-perl (U)
libnet-xwhois-perl (U)
Florian Ernst <florian@debian.org>
libhtml-template-perl
Martín Ferrari <martin.ferrari@gmail.com>
libcgi-untaint-email-perl (U)
libmail-verp-perl (U)
Martín Ferrari <tincho@debian.org>
libipc-shareable-perl (U)
Andreas Fester <Andreas.Fester@gmx.de>
libtest-unit-perl (U)
Decklin Foster <decklin@red-bean.com>
liblivejournal-perl
libpoe-component-client-ping-perl
Gustavo Franco <stratus@debian.org>
libmath-combinatorics-perl (U)
libtk-histentry-perl (U)
libtk-splashscreen-perl (U)
Jochen Friedrich <jochen@scram.de>
libnet-snmp-perl
Gerfried Fuchs <rhonda@debian.at>
libdbix-abstract-perl
libnetserver-generic-perl
Jonas Genannt <jonas.genannt@capi2name.de>
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 <tg@mirbsd.de>
libbsd-arc4random-perl
Debian QA Group <packages@qa.debian.org>
g2
libdata-showtable-perl
libdevel-corestack-perl
Steinar H. Gunderson <sesse@debian.org>
libgraph-perl
libhttp-dav-perl
Marc Haber <mh+debian-packages@zugschlus.de>
libproc-daemon-perl
Joergen Haegg <jh@debian.org>
libexpect-perl
libio-pty-perl
Sebastian Harl <sh@tokkee.org>
liblingua-de-ascii-perl
Tollef Fog Heen <tfheen@debian.org>
libtext-header-perl
Andres Seco Hernandez <AndresSH@debian.org>
libnet-smpp-perl
gregor herrmann <gregor+debian@comodo.priv.at>
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 <hertzog@debian.org>
libcarp-datum-perl (U)
libmldbm-perl (U)
libmsgcat-perl (U)
Joey Hess <joeyh@debian.org>
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 <mako@debian.org>
libtemplate-perl
Florian Hinzmann <fh@debian.org>
libnet-dns-perl
libxml-dumper-perl
Ben Hutchings <ben@decadent.org.uk>
libcgi-untaint-date-perl (U)
maypole
Damyan Ivanov <dmn@debian.org>
libaudio-wav-perl (U)
libclass-returnvalue-perl (U)
Roberto Jimeno <robertojimenoca@terra.es>
libcrypt-gpg-perl
Robert Jordens <jordens@debian.org>
gpib
Adam Kessel <ajkessel@debian.org>
libwww-shorten-perl
Matthias Klose <doko@debian.org>
libarchive-zip-perl (U)
Ivan Kohler <ivan-debian@420.am>
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 <kilian@debian.org>
libasterisk-agi-perl (U)
Eugene Krivdyuk <ekrivdyuk@gmail.com>
libnet-ping-external-perl
Anand Kumria <wildfire@progsoc.org>
net-dns-fingerprint
Noèl Köthe <noel@debian.org>
crypt-ssleay
libsys-cpuload-perl
Steve Langasek <vorlon@debian.org>
libdbd-sybase-perl
Angus Lees <gus@debian.org>
libapache-sessionx-perl
libdbix-recordset-perl
libextutils-xsbuilder-perl
Roger Leigh <rleigh@debian.org>
lockdev (U)
Faidon Liambotis <paravoid@debian.org>
libasterisk-agi-perl (U)
Eugene V. Lyubimkin <jackyf.devel@gmail.com>
cupt
tony mancill <tmancill@debian.org>
libnet-ping-external-perl (U)
Mike Mattice <mattice@debian.org>
libnet-daemon-perl
libplrpc-perl
Rene Mayorga <rmayorga@debian.org.sv>
libasterisk-agi-perl (U)
Jonathan McDowell <noodles@earth.li>
libcrypt-blowfish-perl
libwww-cnic-perl
Alastair McKinstry <mckinstry@debian.org>
gramadoir
Michael Mende <debian@menole.net>
spread
Dario Minnucci <debian@midworld.net>
libmon-perl
Guillaume Morin <gemorin@debian.org>
libtext-query-perl
libtext-querysql-perl
Brian Nelson <pyro@debian.org>
libtext-aspell-perl
Brendan O'Dea <bod@debian.org>
libapt-pkg-perl
Masahito Omote <omote@debian.org>
libio-socket-inet6-perl
libsocket6-perl
Martin Orr <martin@martinorr.name>
libnet-nbname-perl
Ezra Pagel <ezra@jdba.org>
libgetopt-mixed-perl
Javier Fernandez-Sanguino Pen~a <jfs@debian.org>
net-telnet-cisco
Víctor Pérez Pereira <vperez@debianvenezuela.org>
libapache-asp-perl
libhttp-ghttp-perl
libsub-override-perl
Stephen Quinney <sjq@debian.org>
libconfig-yaml-perl
libuniversal-exports-perl
Florian Ragwitz <rafl@debianforum.de>
libhtml-tree-perl (U)
libmkdoc-xml-perl
Petter Reinholdtsen <pere@debian.org>
libimage-exiftool-perl (U)
Piotr Roszatycki <dexter@debian.org>
ossp-uuid
Ludovic Rousseau <rousseau@debian.org>
pcsc-perl
Daniel Ruoso <daniel@ruoso.com>
libboulder-perl (U)
libtext-format-perl (U)
libunicode-map-perl (U)
libunicode-maputf8-perl (U)
Ingo Saitz <ingo@debian.org>
libfilesys-statvfs-perl
Anibal Monsalve Salazar <anibal@debian.org>
libmailtools-perl
libtext-charwidth-perl
libtext-iconv-perl
libtext-wrapi18n-perl
Roberto C. Sanchez <roberto@debian.org>
libnet-ph-perl (U)
libnet-tftp-perl (U)
Roderick Schertler <roderick@argon.org>
libipc-signal-perl
libproc-syncexec-perl
libproc-waitstat-perl
libstring-shellquote-perl
libtime-period-perl
Michael C. Schultheiss <schultmc@debian.org>
libmodem-vgetty-perl
Frederic Schutz <schutz@mathgen.ch>
libnet-ip-perl
Frederik Schüler <fs@debian.org>
spread (U)
Jens Peter Secher <jps@debian.org>
libfile-ncopy-perl
Carlo Segre <segre@debian.org>
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 <radu@debian.org>
libropkg-perl
Manoj Srivastava <srivasta@debian.org>
libgraphics-colordeficiency-perl
libgraphics-colornames-perl
libgraphics-colorobject-perl
liblog-log4perl-perl
Alexis Sukrieh <sukria@debian.org>
libunicode-map-perl (U)
Christian Sánchez <csanchez@unplug.org.ve>
libhtml-linkextractor-perl
libhtml-tokeparser-simple-perl
NOKUBI Takatsugu <knok@daionet.gr.jp>
file-mmagic
libtext-chasen-perl
libtext-kakasi-perl
nkf
Antonio S. de A. Terceiro <asaterceiro@inf.ufrgs.br>
libimage-librsvg-perl (U)
Jason Thomas <jason@debian.org>
libcgi-ssi-parser-perl
Deepak Tripathi <apenguinlinux@gmail.com>
libnet-smtp-server-perl (U)
libsnmp-mib-compiler-perl
Niko Tyni <ntyni@iki.fi>
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 <evetters@gmail.com>
libxml-rss-feed-perl
Jaldhar H. Vyas <jaldhar@debian.org>
libunicode-map8-perl-dfsg (U)
Mari Wang <mariwan@ifi.uio.no>
libimage-exiftool-perl
Erik Wenzel <erik@debian.org>
libmail-sender-perl
libnet-whois-raw-perl
Maximilian Wilhelm <max@rfc2324.org>
liblinux-kernelsort-perl
liblwp-authen-negotiate-perl
Alexander Wirt <formorer@debian.org>
libmp3-info-perl
libnet-server-perl (U)
Paweł Więcek <coven@debian.org>
lockdev
Gunnar Wolf <gwolf@debian.org>
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 <carsten@wolffcarsten.de>
libnet-server-perl
Nikita V. Youshchenko <yoush@debian.org>
libgeo-ip-perl
Alexander Zangerl <az@debian.org>
libcrypt-smbhash-perl
libproc-pid-file-perl
Reply to: