On Mon, Feb 18, 2008 at 10:03:59PM +0200, Niko Tyni wrote: > [crossposted to debian-{devel,perl}@lists.d.o; > Mail-Followup-To: debian-perl@lists.d.o ] This still applies. > Summary: around 400 *-perl packages have a debian/rules bug that > makes them FTBFS with perl 5.10, currently in experimental. > > The suggested fix is simple: use a conditional like > > [ ! -d $(TMP)/usr/lib/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/lib/perl5 > > which is what the current dh-make-perl templates recommend. > > Bug #465783 discusses whether the ExtUtils::Install behaviour should be > reverted for Lenny or not, but these are definitely bugs in any case. > > I ran a few greps on debian/rules of the source packages of all the > binary packages matching '-perl' in unstable as of Feb 14th. Results: 398 > arch:all and 38 arch:any packages apparently do an unconditional rmdir > for the empty directory. I have tried my best to avoid false positives, > but I'd be delighted if there's a mistake here. > > It would be nice to verify these results with a real mass rebuild with > Perl 5.10 from experimental. I'll work on that, but there are going to > be a few bootstrapping problems, so I'm attaching the dd-list now based > on the grep results. I have now rebuilt all the *-perl packages with Perl 5.10.0, and 391 Architecture: all and 24 Architecture:any packages failed to build due to this issue. This includes 18 new packages, and 37 are gone either because they have been fixed since or because they failed to build in a different way. Bugs have been filed for the latter case. As I've been encouraged by Don Armstrong and Raphaël Hertzog, I intend to mass file bugs on these tomorrow night at severity 'important' and usertag debian-perl@lists.debian.org / perl-5.10-ftbfs-rmdir. I'm attaching the updated dd-list for the 212 Architecture:all packages not maintained by the Debian Perl Group. The 179 packages maintained by the Debian Perl Group have still been excluded from the list, but I do intend to file those as well. Cheers, -- Niko Tyni ntyni@debian.org
Krzysztof Krzyzaniak (eloy) <eloy@debian.org> libcatalyst-model-cdbi-perl (U) libcatalyst-plugin-session-fastmmap-perl (U) libcatalyst-view-tt-perl (U) libclass-c3-componentised-perl (U) libclass-dbi-fromform-perl (U) libemail-valid-loose-perl libfile-copy-recursive-perl (U) libfile-modified-perl (U) libhttp-body-perl (U) libhttp-request-ascgi-perl (U) liburi-query-perl (U) Michael Ablassmeier <abi@debian.org> libmp4-info-perl Pierre-Matthieu Alamy <pm.alamy@habitat-humanisme.org> libcrypt-des-ede3-perl libdata-buffer-perl Nacho Barrientos Arias <chipi@criptonita.com> libtest-cmd-perl Don Armstrong <don@debian.org> perltidy Ian Beckwith <ianb@erislabs.net> libmp3-tag-perl libwww-opensearch-perl Hilko Bengen <bengen@debian.org> liblwpx-paranoidagent-perl libmail-milter-perl Bastian Blank <waldi@debian.org> libalgorithm-annotate-perl libdata-hierarchy-perl libextutils-autoinstall-perl libfile-temp-perl libfile-type-perl libio-digest-perl liblocale-maketext-simple-perl libperlio-via-dynamic-perl libperlio-via-symlink-perl libregexp-shellish-perl libsvn-mirror-perl libsvn-simple-perl Marc 'HE' Brockschmidt <he@debian.org> libexporter-tidy-perl libextutils-pkgconfig-perl libgtk2-ex-podviewer-perl libx11-freedesktop-desktopentry-perl James Bromberger <jeb@debian.org> libclass-accessor-chained-perl libfile-chdir-perl libmodule-depends-perl libwww-indexparser-perl Itamar Almeida de Carvalho <itamar@oktiva.com.br> libxml-dt-perl Francesco Cecconi <francesco.cecconi@gmail.com> libconfig-general-perl libemail-find-perl libhtml-fromtext-perl Tzafrir Cohen <tzafrir.cohen@xorcom.com> libasterisk-agi-perl (U) Marco d'Itri <md@linux.it> libnet-whois-ripe-perl Debian Catalyst Maintainers <pkg-catalyst-maintainers@lists.alioth.debian.org> libcatalyst-model-cdbi-perl libcatalyst-plugin-session-fastmmap-perl libcatalyst-view-tt-perl libclass-c3-componentised-perl libclass-dbi-fromform-perl libfile-copy-recursive-perl libfile-modified-perl libhttp-body-perl libhttp-request-ascgi-perl liburi-query-perl Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org> libasterisk-agi-perl Sebastien Delafond <seb@debian.org> libnet-socks-perl Yann Dirson <dirson@debian.org> deps Florian Ernst <florian@debian.org> libhtml-tableextract-perl Gerfried Fuchs <alfie@debian.org> libdbix-abstract-perl libnetserver-generic-perl David Moreno Garza <damog@debian.org> libperl6-say-perl libxml-treepp-perl Jonas Genannt <jonas.genannt@capi2name.de> libcrypt-hcesha-perl libfile-flat-perl libfile-homedir-perl libjavascript-rpc-perl libparams-util-perl libpod-tests-perl libprefork-perl libtest-classapi-perl libtest-inline-perl Arne Goetje <arne@linux.org.tw> libsnmp-multi-perl Stephen Gran <sgran@debian.org> libdate-convert-perl Debian QA Group <packages@qa.debian.org> libcvs-perl libdb-file-lock-perl Christoph Haas <haas@debian.org> libtime-format-perl libweather-com-perl Dominic Hargreaves <dom@earth.li> libcache-perl libchart-strip-perl libclass-virtual-perl libconfig-tiny-perl libcrypt-dh-perl libdbix-fulltextsearch-perl libfile-nfslock-perl libgeo-coordinates-utm-perl libgeo-helmerttransform-perl libgeo-postcode-perl libgeography-nationalgrid-perl libgraphviz-perl liblingua-pt-stemmer-perl liblingua-stem-perl liblingua-stem-snowball-da-perl libmail-field-received-perl libnet-openid-consumer-perl libnet-openid-server-perl liboxford-calendar-perl libplucene-perl libquantum-entanglement-perl libsnowball-norwegian-perl libsnowball-swedish-perl libtemplate-plugin-gd-perl libtemplate-plugin-xml-perl libtest-html-content-perl libtext-german-perl libtext-unidecode-perl liburi-find-delimited-perl liburi-find-perl libvcs-lite-perl libwiki-toolkit-formatter-usemod-perl libwiki-toolkit-perl libwiki-toolkit-plugin-categoriser-perl libwiki-toolkit-plugin-diff-perl libwiki-toolkit-plugin-locator-grid-perl libwiki-toolkit-plugin-ping-perl Benjamin Mako Hill <mako@debian.org> libwww-mediawiki-client-perl Ivan Kohler <ivan-debian@420.am> libauthen-passphrase-perl libbusiness-onlinepayment-openecho-perl libbusiness-onlinepayment-perl libbusiness-onlinepayment-transactioncentral-perl libclass-data-inheritable-perl libcolor-scheme-perl libcrypt-ecb-perl libdata-entropy-perl libdata-faker-perl libdata-float-perl libfax-hylafax-client-perl libjson-perl libmodule-runtime-perl libnet-server-mail-perl libpod-simple-wiki-perl Kilian Krause <kilian@debian.org> libasterisk-agi-perl (U) Eugene Krivdyuk <ekrivdyuk@gmail.com> liblogfile-rotate-perl Anand Kumria <wildfire@progsoc.org> mail-rfc822-address John Lightsey <lightsey@debian.org> libparallel-forkmanager-perl libyaml-tiny-perl Bart Martens <bartm@knars.be> libclass-dbi-sqlite-perl libgetopt-declare-perl libnet-ipv6addr-perl Christoph Martin <christoph.martin@uni-mainz.de> libfile-readbackwards-perl Roland Mas <lolando@debian.org> libparse-mediawikidump-perl Rene Mayorga <rmayorga@debian.org.sv> libasterisk-agi-perl (U) Alejandro Garrido Mota <garridomota@gmail.com> libcss-perl libui-dialog-perl Al Nikolov <clown@debian.org> libdbix-class-htmlwidget-perl Jose Parrella <joseparrella@cantv.net> libbiblio-isis-perl libdebian-package-html-perl Tim Peeler <thp@linuxforce.net> liblwp-authen-wsse-perl Víctor Pérez Pereira <vperez@debianvenezuela.org> libapache-asp-perl libterm-prompt-perl libtest-reporter-perl Dirk Proesdorf <dirk@proesdorf.de> libdevice-modem-perl Stephen Quinney <sjq@debian.org> libstring-format-perl Florian Ragwitz <rafl@debianforum.de> libcatalyst-plugin-session-fastmmap-perl (U) libclass-dbi-fromform-perl (U) libshell-posix-select-perl libsysadm-install-perl libxml-sax-expat-incremental-perl Florian Ragwitz <florian@mookooh.org> libaudio-moosic-perl libcatalyst-plugin-formvalidator-perl libdevel-ptkdb-perl libgtk2-ex-volumebutton-perl liblwp-protocol-http-socketunix-perl libogg-vorbis-header-pureperl-perl libquantum-superpositions-perl Florian Ragwitz <rafl@debian.org> libarchive-ar-perl libaudio-file-perl libauthen-sasl-perl libcatalyst-model-cdbi-perl (U) libcatalyst-view-tt-perl (U) libconvert-asn1-perl libcpan-mini-perl libcrypt-des-ede3-perl (U) libcss-tiny-perl libdata-buffer-perl (U) libdigest-bubblebabble-perl libfile-scan-perl libgtk2-ex-simple-list-perl libgtk2-gladexml-simple-perl libio-all-perl libio-socket-ssl-perl libkwiki-cache-perl libkwiki-perl libmodule-pluggable-fast-perl libnet-jabber-perl libnet-ldap-perl libnet-xmpp-perl libpetal-perl libpod-index-perl libppi-html-perl libspiffy-perl libspoon-perl libspork-perl libtemplate-timer-perl libterm-visual-perl libtest-base-perl libtest-nowarnings-perl libtest-simple-perl libtest-tester-perl libtree-simple-visitorfactory-perl libxml-filter-xslt-perl libxml-sax-writer-perl libyaml-perl Petter Reinholdtsen <pere@debian.org> libimage-exiftool-perl (U) Roland Rosenfeld <roland@debian.org> libfile-tail-perl Timo Schneider <timo.schneider@s2004.tu-chemnitz.de> libdata-compare-perl libscalar-properties-perl Manoj Srivastava <srivasta@debian.org> libgraphics-colordeficiency-perl libgraphics-colornames-perl libgraphics-colorobject-perl liblog-log4perl-perl libmodule-load-perl Christian Sánchez <csanchez@unplug.org.ve> libhtml-table-perl libtangram-perl Sandro Tosi <matrixhasu@gmail.com> libcrypt-simple-perl Deepak Tripathi <apenguinlinux@gmail.com> libtie-cache-perl Matej Vela <vela@debian.org> libhttp-daemon-ssl-perl libnet-ldap-server-perl Jaldhar H. Vyas <jaldhar@debian.org> libdatetime-calendar-discordian-perl Lucas Wall <lwall@debian.org> libcddb-get-perl C. Chad Wallace <cwallace@thelodgingco.com> liblingua-en-namecase-perl Mari Wang <mariwan@ifi.uio.no> libimage-exiftool-perl Erik Wenzel <erik@debian.org> libmail-sender-perl Alexander Wirt <formorer@debian.org> libdata-validate-domain-perl libmail-verify-perl Alexander Zangerl <az@debian.org> libtm-perl Martin Zobel-Helas <zobel@debian.org> libhash-merge-perl libmail-checkuser-perl libstruct-compare-perl Bas Zoetekouw <bas@debian.org> libimdb-film-perl libsubtitles-perl
Attachment:
signature.asc
Description: Digital signature