On Mon, Feb 18, 2008 at 10:03:59PM +0200, Niko Tyni wrote: > [crossposted to debian-{devel,[EMAIL PROTECTED]; > Mail-Followup-To: [EMAIL PROTECTED] ]
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 [EMAIL PROTECTED] / 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 [EMAIL PROTECTED]
Krzysztof Krzyzaniak (eloy) <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libmp4-info-perl Pierre-Matthieu Alamy <[EMAIL PROTECTED]> libcrypt-des-ede3-perl libdata-buffer-perl Nacho Barrientos Arias <[EMAIL PROTECTED]> libtest-cmd-perl Don Armstrong <[EMAIL PROTECTED]> perltidy Ian Beckwith <[EMAIL PROTECTED]> libmp3-tag-perl libwww-opensearch-perl Hilko Bengen <[EMAIL PROTECTED]> liblwpx-paranoidagent-perl libmail-milter-perl Bastian Blank <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libexporter-tidy-perl libextutils-pkgconfig-perl libgtk2-ex-podviewer-perl libx11-freedesktop-desktopentry-perl James Bromberger <[EMAIL PROTECTED]> libclass-accessor-chained-perl libfile-chdir-perl libmodule-depends-perl libwww-indexparser-perl Itamar Almeida de Carvalho <[EMAIL PROTECTED]> libxml-dt-perl Francesco Cecconi <[EMAIL PROTECTED]> libconfig-general-perl libemail-find-perl libhtml-fromtext-perl Tzafrir Cohen <[EMAIL PROTECTED]> libasterisk-agi-perl (U) Marco d'Itri <[EMAIL PROTECTED]> libnet-whois-ripe-perl Debian Catalyst Maintainers <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libasterisk-agi-perl Sebastien Delafond <[EMAIL PROTECTED]> libnet-socks-perl Yann Dirson <[EMAIL PROTECTED]> deps Florian Ernst <[EMAIL PROTECTED]> libhtml-tableextract-perl Gerfried Fuchs <[EMAIL PROTECTED]> libdbix-abstract-perl libnetserver-generic-perl David Moreno Garza <[EMAIL PROTECTED]> libperl6-say-perl libxml-treepp-perl Jonas Genannt <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libsnmp-multi-perl Stephen Gran <[EMAIL PROTECTED]> libdate-convert-perl Debian QA Group <[EMAIL PROTECTED]> libcvs-perl libdb-file-lock-perl Christoph Haas <[EMAIL PROTECTED]> libtime-format-perl libweather-com-perl Dominic Hargreaves <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libwww-mediawiki-client-perl Ivan Kohler <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libasterisk-agi-perl (U) Eugene Krivdyuk <[EMAIL PROTECTED]> liblogfile-rotate-perl Anand Kumria <[EMAIL PROTECTED]> mail-rfc822-address John Lightsey <[EMAIL PROTECTED]> libparallel-forkmanager-perl libyaml-tiny-perl Bart Martens <[EMAIL PROTECTED]> libclass-dbi-sqlite-perl libgetopt-declare-perl libnet-ipv6addr-perl Christoph Martin <[EMAIL PROTECTED]> libfile-readbackwards-perl Roland Mas <[EMAIL PROTECTED]> libparse-mediawikidump-perl Rene Mayorga <[EMAIL PROTECTED]> libasterisk-agi-perl (U) Alejandro Garrido Mota <[EMAIL PROTECTED]> libcss-perl libui-dialog-perl Al Nikolov <[EMAIL PROTECTED]> libdbix-class-htmlwidget-perl Jose Parrella <[EMAIL PROTECTED]> libbiblio-isis-perl libdebian-package-html-perl Tim Peeler <[EMAIL PROTECTED]> liblwp-authen-wsse-perl Víctor Pérez Pereira <[EMAIL PROTECTED]> libapache-asp-perl libterm-prompt-perl libtest-reporter-perl Dirk Proesdorf <[EMAIL PROTECTED]> libdevice-modem-perl Stephen Quinney <[EMAIL PROTECTED]> libstring-format-perl Florian Ragwitz <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> libimage-exiftool-perl (U) Roland Rosenfeld <[EMAIL PROTECTED]> libfile-tail-perl Timo Schneider <[EMAIL PROTECTED]> libdata-compare-perl libscalar-properties-perl Manoj Srivastava <[EMAIL PROTECTED]> libgraphics-colordeficiency-perl libgraphics-colornames-perl libgraphics-colorobject-perl liblog-log4perl-perl libmodule-load-perl Christian Sánchez <[EMAIL PROTECTED]> libhtml-table-perl libtangram-perl Sandro Tosi <[EMAIL PROTECTED]> libcrypt-simple-perl Deepak Tripathi <[EMAIL PROTECTED]> libtie-cache-perl Matej Vela <[EMAIL PROTECTED]> libhttp-daemon-ssl-perl libnet-ldap-server-perl Jaldhar H. Vyas <[EMAIL PROTECTED]> libdatetime-calendar-discordian-perl Lucas Wall <[EMAIL PROTECTED]> libcddb-get-perl C. Chad Wallace <[EMAIL PROTECTED]> liblingua-en-namecase-perl Mari Wang <[EMAIL PROTECTED]> libimage-exiftool-perl Erik Wenzel <[EMAIL PROTECTED]> libmail-sender-perl Alexander Wirt <[EMAIL PROTECTED]> libdata-validate-domain-perl libmail-verify-perl Alexander Zangerl <[EMAIL PROTECTED]> libtm-perl Martin Zobel-Helas <[EMAIL PROTECTED]> libhash-merge-perl libmail-checkuser-perl libstruct-compare-perl Bas Zoetekouw <[EMAIL PROTECTED]> libimdb-film-perl libsubtitles-perl
signature.asc
Description: Digital signature