Bug#545904: Proposed mass bug filing: Perl 5.10.1 breaks 'make install PREFIX=$(TMP)/usr'

Niko Tyni ntyni at debian.org
Sun Sep 13 20:33:26 UTC 2009


(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 at debian.org
-------------- next part --------------
Krzysztof Krzyzaniak (eloy) <eloy at 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 at debian.org>
   eperl

Dario Minnucci (midget) <debian at midworld.net>
   libfilesys-diskspace-perl

Loic Dachary (OuoU) <loic at debian.org>
   libtext-unaccent-perl

Stefan Hornburg (Racke) <racke at linuxia.de>
   appconfig
   cgi-extratags-perl
   ciphersaber
   dbix-easy-perl
   safe-hole-perl
   set-crontab-perl

Michael Ablassmeier <abi at debian.org>
   libemail-foldertype-perl

Joshua D. Abraham <jabra at ccs.neu.edu>
   libnmap-parser-perl

Russ Allbery <rra at debian.org>
   libboulder-perl (U)
   libmath-combinatorics-perl (U)
   libnet-ph-perl (U)
   webauth

Nacho Barrientos Arias <nacho at debian.org>
   libtest-cmd-perl

Nacho Barrientos Arias <chipi at criptonita.com>
   libconvert-ber-perl

Don Armstrong <don at donarmstrong.com>
   libimage-base-bundle-perl
   libuser-perl

Don Armstrong <don at debian.org>
   libhtml-calendarmonth-perl
   libhtml-element-extended-perl
   libimage-info-perl
   libpoe-component-client-ident-perl

Ian Beckwith <ianb at erislabs.net>
   libmp3-tag-perl

Hilko Bengen <bengen at debian.org>
   libsendmail-milter-perl
   libsendmail-pmilter-perl

Jay Bonci <jaybonci at 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 at rulezlan.org>
   libaudio-wav-perl (U)

Joachim Breitner <nomeata at 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 at debian.org>
   libnet-ph-perl (U)

Clint Burfoot <clint at burfoot.info>
   liberror-perl

Ben Burton <bab at debian.org>
   libarchive-zip-perl

Chris Butler <chrisb at debian.org>
   libnews-scan-perl

Erinn Clark <erinn at double-helix.org>
   libromana-perligata-perl

Jesus Climent <jesus.climent at hispalinux.es>
   libapache-gallery-perl

Tzafrir Cohen <tzafrir.cohen at xorcom.com>
   libasterisk-agi-perl (U)

Marco d'Itri <md at linux.it>
   libberkeleydb-perl
   libnet-whois-ripe-perl

Debian Catalyst Maintainers <pkg-catalyst-maintainers at lists.alioth.debian.org>
   libhtml-tree-perl

Debian Perl Group <pkg-perl-maintainers at 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 at lists.alioth.debian.org>
   libasterisk-agi-perl

Ludovic Drolez <ldrolez at debian.org>
   libfile-rsyncp-perl

Dirk Eddelbuettel <edd at debian.org>
   finance-yahooquote

Zak B. Elep <zakame at spunge.org>
   libdigest-md2-perl-dfsg (U)
   libio-socket-multicast-perl (U)
   libnet-xwhois-perl (U)

Florian Ernst <florian at debian.org>
   libhtml-template-perl

Mart?n Ferrari <martin.ferrari at gmail.com>
   libcgi-untaint-email-perl (U)
   libmail-verp-perl (U)

Mart?n Ferrari <tincho at debian.org>
   libipc-shareable-perl (U)

Andreas Fester <Andreas.Fester at gmx.de>
   libtest-unit-perl (U)

Decklin Foster <decklin at red-bean.com>
   liblivejournal-perl
   libpoe-component-client-ping-perl

Gustavo Franco <stratus at debian.org>
   libmath-combinatorics-perl (U)
   libtk-histentry-perl (U)
   libtk-splashscreen-perl (U)

Jochen Friedrich <jochen at scram.de>
   libnet-snmp-perl

Gerfried Fuchs <rhonda at debian.at>
   libdbix-abstract-perl
   libnetserver-generic-perl

Jonas Genannt <jonas.genannt at 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 at mirbsd.de>
   libbsd-arc4random-perl

Debian QA Group <packages at qa.debian.org>
   g2
   libdata-showtable-perl
   libdevel-corestack-perl

Steinar H. Gunderson <sesse at debian.org>
   libgraph-perl
   libhttp-dav-perl

Marc Haber <mh+debian-packages at zugschlus.de>
   libproc-daemon-perl

Joergen Haegg <jh at debian.org>
   libexpect-perl
   libio-pty-perl

Sebastian Harl <sh at tokkee.org>
   liblingua-de-ascii-perl

Tollef Fog Heen <tfheen at debian.org>
   libtext-header-perl

Andres Seco Hernandez <AndresSH at debian.org>
   libnet-smpp-perl

gregor herrmann <gregor+debian at 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 at debian.org>
   libcarp-datum-perl (U)
   libmldbm-perl (U)
   libmsgcat-perl (U)

Joey Hess <joeyh at 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 at debian.org>
   libtemplate-perl

Florian Hinzmann <fh at debian.org>
   libnet-dns-perl
   libxml-dumper-perl

Ben Hutchings <ben at decadent.org.uk>
   libcgi-untaint-date-perl (U)
   maypole

Damyan Ivanov <dmn at debian.org>
   libaudio-wav-perl (U)
   libclass-returnvalue-perl (U)

Roberto Jimeno <robertojimenoca at terra.es>
   libcrypt-gpg-perl

Robert Jordens <jordens at debian.org>
   gpib

Adam Kessel <ajkessel at debian.org>
   libwww-shorten-perl

Matthias Klose <doko at debian.org>
   libarchive-zip-perl (U)

Ivan Kohler <ivan-debian at 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 at debian.org>
   libasterisk-agi-perl (U)

Eugene Krivdyuk <ekrivdyuk at gmail.com>
   libnet-ping-external-perl

Anand Kumria <wildfire at progsoc.org>
   net-dns-fingerprint

No?l K?the <noel at debian.org>
   crypt-ssleay
   libsys-cpuload-perl

Steve Langasek <vorlon at debian.org>
   libdbd-sybase-perl

Angus Lees <gus at debian.org>
   libapache-sessionx-perl
   libdbix-recordset-perl
   libextutils-xsbuilder-perl

Roger Leigh <rleigh at debian.org>
   lockdev (U)

Faidon Liambotis <paravoid at debian.org>
   libasterisk-agi-perl (U)

Eugene V. Lyubimkin <jackyf.devel at gmail.com>
   cupt

tony mancill <tmancill at debian.org>
   libnet-ping-external-perl (U)

Mike Mattice <mattice at debian.org>
   libnet-daemon-perl
   libplrpc-perl

Rene Mayorga <rmayorga at debian.org.sv>
   libasterisk-agi-perl (U)

Jonathan McDowell <noodles at earth.li>
   libcrypt-blowfish-perl
   libwww-cnic-perl

Alastair McKinstry <mckinstry at debian.org>
   gramadoir

Michael Mende <debian at menole.net>
   spread

Dario Minnucci <debian at midworld.net>
   libmon-perl

Guillaume Morin <gemorin at debian.org>
   libtext-query-perl
   libtext-querysql-perl

Brian Nelson <pyro at debian.org>
   libtext-aspell-perl

Brendan O'Dea <bod at debian.org>
   libapt-pkg-perl

Masahito Omote <omote at debian.org>
   libio-socket-inet6-perl
   libsocket6-perl

Martin Orr <martin at martinorr.name>
   libnet-nbname-perl

Ezra Pagel <ezra at jdba.org>
   libgetopt-mixed-perl

Javier Fernandez-Sanguino Pen~a <jfs at debian.org>
   net-telnet-cisco

V?ctor P?rez Pereira <vperez at debianvenezuela.org>
   libapache-asp-perl
   libhttp-ghttp-perl
   libsub-override-perl

Stephen Quinney <sjq at debian.org>
   libconfig-yaml-perl
   libuniversal-exports-perl

Florian Ragwitz <rafl at debianforum.de>
   libhtml-tree-perl (U)
   libmkdoc-xml-perl

Petter Reinholdtsen <pere at debian.org>
   libimage-exiftool-perl (U)

Piotr Roszatycki <dexter at debian.org>
   ossp-uuid

Ludovic Rousseau <rousseau at debian.org>
   pcsc-perl

Daniel Ruoso <daniel at ruoso.com>
   libboulder-perl (U)
   libtext-format-perl (U)
   libunicode-map-perl (U)
   libunicode-maputf8-perl (U)

Ingo Saitz <ingo at debian.org>
   libfilesys-statvfs-perl

Anibal Monsalve Salazar <anibal at debian.org>
   libmailtools-perl
   libtext-charwidth-perl
   libtext-iconv-perl
   libtext-wrapi18n-perl

Roberto C. Sanchez <roberto at debian.org>
   libnet-ph-perl (U)
   libnet-tftp-perl (U)

Roderick Schertler <roderick at argon.org>
   libipc-signal-perl
   libproc-syncexec-perl
   libproc-waitstat-perl
   libstring-shellquote-perl
   libtime-period-perl

Michael C. Schultheiss <schultmc at debian.org>
   libmodem-vgetty-perl

Frederic Schutz <schutz at mathgen.ch>
   libnet-ip-perl

Frederik Sch?ler <fs at debian.org>
   spread (U)

Jens Peter Secher <jps at debian.org>
   libfile-ncopy-perl

Carlo Segre <segre at 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 at debian.org>
   libropkg-perl

Manoj Srivastava <srivasta at debian.org>
   libgraphics-colordeficiency-perl
   libgraphics-colornames-perl
   libgraphics-colorobject-perl
   liblog-log4perl-perl

Alexis Sukrieh <sukria at debian.org>
   libunicode-map-perl (U)

Christian S?nchez <csanchez at unplug.org.ve>
   libhtml-linkextractor-perl
   libhtml-tokeparser-simple-perl

NOKUBI Takatsugu <knok at daionet.gr.jp>
   file-mmagic
   libtext-chasen-perl
   libtext-kakasi-perl
   nkf

Antonio S. de A. Terceiro <asaterceiro at inf.ufrgs.br>
   libimage-librsvg-perl (U)

Jason Thomas <jason at debian.org>
   libcgi-ssi-parser-perl

Deepak Tripathi <apenguinlinux at gmail.com>
   libnet-smtp-server-perl (U)
   libsnmp-mib-compiler-perl

Niko Tyni <ntyni at 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 at gmail.com>
   libxml-rss-feed-perl

Jaldhar H. Vyas <jaldhar at debian.org>
   libunicode-map8-perl-dfsg (U)

Mari Wang <mariwan at ifi.uio.no>
   libimage-exiftool-perl

Erik Wenzel <erik at debian.org>
   libmail-sender-perl
   libnet-whois-raw-perl

Maximilian Wilhelm <max at rfc2324.org>
   liblinux-kernelsort-perl
   liblwp-authen-negotiate-perl

Alexander Wirt <formorer at debian.org>
   libmp3-info-perl
   libnet-server-perl (U)

Pawe? Wi?cek <coven at debian.org>
   lockdev

Gunnar Wolf <gwolf at 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 at wolffcarsten.de>
   libnet-server-perl

Nikita V. Youshchenko <yoush at debian.org>
   libgeo-ip-perl

Alexander Zangerl <az at debian.org>
   libcrypt-smbhash-perl
   libproc-pid-file-perl



More information about the Perl-maintainers mailing list