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

Attachment: signature.asc
Description: Digital signature

Reply via email to