All,

        It's an old "complaint" that dev-perl is huge. Nothing I or
anyone else can do about the need for perl modules (thank goodness - I'd
be out a job!) but that doesn't mean it has to be as volumous as it is. To
that end, I have written a local tool to scan dev-perl for modules that
point to cpan for their source and then do a two front comparison
against the current list of modules actually hosted on CPAN mirrors[1] and
then compile two lists - one of modules that we have ebuilds for that
aren't actually hosted at CPAN any more (mostly because they have been
rolled into the parent namespace), and the other of modules where we have
ebuilds pointing to SRC URI's that no longer exist because that version of
the module is no longer supported/offered. For the former - well, let's face
it, my hacked scanner isn't perfect, so I'm treading that one very
carefully and waiting to take action until I can confirm 100% that it
really no longer exists. For the latter, I'm manually verifying what
scripts tell me, confirming that we have ebuilds pointing to
non-existent module versions, and then cleaning up the folder. If we have
an ebuild that does point to a currently supported version, I merely
clean out the old ones. If we don't, I make sure a new ebuild is in
place for the newer version before committing a remove.

        And I realize most of you won't care two shakes about this, but I
wanted to share so that ire wasn't placed on other devs. With luck, this
will at least free up a little space in your tree :) If nothing else, it's
fun to see my name on #gentoo-commits (joking, joking).

        Hope everyone is enjoying the holiday season as their
convictions see fit,

-Michael

[1] wget ftp://ftp.cpan.org/pub/CPAN/indices/ls-lR.gz


--
[EMAIL PROTECTED] mailing list

Reply via email to