[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: