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

Reply via email to