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

Re: Mass bug filing: perl 5.10 and the "remove empty /usr/lib/perl5 dir" bug



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


Reply to: