On Tue, 2007-03-06 at 11:44 -0500, Robin Norwood wrote:
"Tom 'spot' Callaway" <tcallawa(a)redhat.com>
writes:
> On Tue, 2007-03-06 at 14:31 +0100, Ralf Corsepius wrote:
> The new spec moves all of: ExtUtils::MakeMaker, ExtUtils::Embed,
CPAN,
> and Test::Harness into devel, along with the items that depend on them
> (perlcc, perlivp, h2xs, libnetcfg). I put all of Encode back in base,
> because it seemed like something that might get used by runtime perl
> bits, but if you disagree, I'd like to know (I've not made up my mind
> either way on that one).
This seems like the right split to me - I'm still a little nervous about
CPAN, but I think after people get used to it, it makes sense, and yum
install perl(CPAN) should get it for them. I wonder if explicitly
providing something called 'cpan' would help - so 'yum install cpan'
would work as well.
The FPG mandates perl-CPAN as package name for the module if
you would
want to split CPAN into a separate package (perl-ExtUtils-MakeMaker also
would make sense).
However, pay attention to the versions being involved:
A perl-CPAN package would be required to carry the version of the CPAN
module, not the version of the perl-rpm.
Unfortunately choosing different "versions" from inside of one spec
isn't easily doable from inside of one spec.
Ralf