Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75435 - [PROPOSAL] Splitting dev-perl
Summary: [PROPOSAL] Splitting dev-perl
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-23 05:22 UTC by Michael Cummings (RETIRED)
Modified: 2007-02-25 13:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Cummings (RETIRED) gentoo-dev 2004-12-23 05:22:36 UTC
It's pretty much an aknowledged fact that dev-perl/* is huge beyond reasoning, but its size doesn't seem to be on the path of diminishing any time soon. I'd like to propose breaking dev-perl into multiple branches (the details of which will be worked out in the bug hopefully). As a base suggestion, here are some thoughts:

perl-core: Those modules that supercede modules that were bundled with the dev-lang/perl installation. This breakout might also give us room in the future for easier blocking of superceded modules (ie, we have an ebuild for something that is older than what came with perl-X.X.X), as well as an easier method of ensuring that a user is up to speed (think makemaker fiascos).

perl-testing: Those modules that deal only with testing - like the Test-* suites, maybe the pod-* suites, and any random tools that have to do with testing in perl

perl-gui: Those modules that deal with sdl, gtk, glade, etc.

perl-net(web?) - you know - net-*, maybe some cgi-*, etc.

perl-misc

perl-something

Hopefully this at least gets the idea across. I don't believe we've ever avoided this possibility, just haven't actively sought it. If a plan can be hammered out on what goes where, I'm willing to do the grunt work (of course not denying the need for any and all help).

Thoughts?
Comment 1 Malte S. Stretz 2005-01-24 11:45:24 UTC
Random points after a short thought:

Perl is still mostly about text processing, so where's the perl-text or maybe perl-parser or perl-data category? :)  That would probably become the biggest category and in there could go Text::*, XML::*, HTML::*, Parse::*, MIME::* and probably a bunch of others I missed.

Instead of perl-testing I'd create something like perl-dev for Test::* and all that "internal" stuff like Devel::*, Getopt::*, WeakRef, Class::*, Heap (the latter two I don't know, they just look like they would fit) and others.

All the Digest::* and Crypt::* might also add up for something like perl-algo.

In that process the packages should probably also get a unified format (either all lower case like the rest of the tree or the CamelCase way most currently are).

If you don't start before end of February I could probably help out a bit.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-03-19 04:54:35 UTC
This is still on my list, but after realizing a touch of a QA nightmare I created a different bug that has a touch more precedence, namely the fact that as is we have perl moudle ebuilds that downgrade module versions depending on your version of perl and what came in its core install.
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-08-25 09:41:39 UTC
If anyone wants to carry this on, that would be cool. The basic concept was that
dev-perl was too large as is, and that perhaps categorization would be in better
order. Unfortunately, hiccups for users of binary distribution of gentoo have
issues with the changes no matter what we do.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-09-04 04:12:23 UTC
Mass re-assign.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-11-09 09:11:08 UTC
Mass re-assign.
Comment 6 Chris White (RETIRED) gentoo-dev 2006-09-17 03:21:53 UTC
Is this still up in the air?
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2006-09-18 07:45:02 UTC
it'd be nice, but no one seems to be interested any more. i'm willing to close it if you want (it was more for managebility than anything else)
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-02-25 13:27:18 UTC
666 - mkay closing this. :)