On Thu, May 06, 2010 at 11:37:26PM +0300, Niko Tyni wrote: > On Tue, May 04, 2010 at 01:59:55PM +0100, Dominic Hargreaves wrote:
> > Indeed. Instinct tells me we shouldn't bother packaging Shell or > > Pod::Plainer, and possibly not Switch either (a quick inspection reveals > > that it's only used by a test suite which will skip the test if it's > > not loadable). > One piece of useful input to this would be a more extensive search for any > uses of the three other modules. The build logs I grepped only include > lib*-perl modules, any other XS modules (distinguished by the perlapi-* > dependency) and all libperl5.10 reverse dependencies. > > There are probably plenty of Perl applications and the like in the > archive that haven't been checked yet. I wonder if there is still a > developer accessible "lintian lab" of unpacked source packages somewhere? It turns out the lintian lab is accessible at lintian.d.o but doesn't have unpacked source packages. So I did it myself and grepped through 3394 unpacked source packages (those that build depend on perl, or produce binary packages that depend, recommend, or suggest perl). Results of grepping for "use module" and "require module" follow. I've put the raw data available at http://people.debian.org/~ntyni/perl/deprecated-modules.txt.gz in case someone wants to conduct a more comprehensive search. I had a quick look through these and removed a few false positives, but there may still be some left. Switch calamaris fts gbackground gcstar gosa gosa-perl gpsdrive kdesdk libdata-alias-perl libdata-format-html-perl libfinance-bank-ie-permanenttsb-perl libgnome2-vfs-perl # example libhtml-mason-perl nordugrid-arc-nox openoffice.org pacpl xmltv xtlf Shell bioperl # example boson-data kdelibs ksensors libnet-dns-zone-parser-perl libnet-upnp-perl # example libqt-perl pbnj quiteinsanegimpplugin regina-normal vdradmin-am Pod::Plainer Class::ISA grid-packaging-tools libcgi-application-perl libclass-insideout-perl libclass-meta-perl libclass-virtual-perl libdata-treedumper-perl libemail-abstract-perl libmasonx-interp-withcallbacks-perl libparams-callbackrequest-perl libtemplate-declare-perl Note that this doesn't catch packages that need a separate unpack step, which is why libcgi-application-extra-plugin-bundle-perl from the earlier list is missing. Preliminary conclusion: we're going to need at least three of the four modules packaged, and I'm inclined to throw in Pod::Plainer as well for the sake of completeness although nothing in Debian uses it. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org