So my original idea of solving this problem once was to split out
perl-CGI and then release updates to it. Bad idea. Wouldn't have
worked. So subsequently what I did with things like perl-Time-HiRes
was completely destroy them from the perl package so that they -had-
to be external packages. You can see examples of such expurgation in
the current perl.spec file:
find $RPM_BUILD_ROOT -name '*HiRes*' | xargs rm -rfv
find $RPM_BUILD_ROOT -name '*Filter*' | xargs rm -rfv
find $RPM_BUILD_ROOT -name '*NDBM*' | xargs rm -rfv
Begone! Begone, foul packages.
A couple of question and notes about the above lines:
1) *HiRes* => perl-Time-HiRes
Do you agree in bringing Time::HiRes back to the perl core
Perl 5.8 has been having a pretty fast release cycle with
the pumpkin manager Nicholas Clark: a new release almost every
four months (although I remember reading somewhere - maybe in
the perl5-porters mailing lists - that they were planning in
increasing the time between new 5.8 releases to 6 months).
Pumpkin manager Nicholas Clark
2) *Filter* => perl-Filter and perl-Filter-Simple
The removal of Filter files causes similar problems
Perl version Core module Filter::Util::Call
CPAN module id = Filter::Util::Call
DESCRIPTION Interface for creation of Perl Filters
CPAN_USERID PMQS (Paul Marquess <pmqs(a)cpan.org>)
The CPAN module version is older than the one shipped with
Perl. The CPAN Filter distribution has more files than the
ones shipped with perl.
Proposal: Ship the core perl module and drop the external
Perl version Core module Filter::Simple
CPAN Module id = Filter::Simple
DESCRIPTION Simplified source filtering
CPAN_USERID DCONWAY (Damian Conway <damian(a)conway.org>)
The CPAN module is newer than the one shipped with core Perl.
Try to have it updated upstream (ping perl5-portes).
3) *NDBM* => /dev/null ?
Why has this module been erased? As far as I can tell
there is no external perl module being packaged with NDBM.
José Pedro Oliveira
* mailto: jpo(a)di.uminho.pt * http://gsd.di.uminho.pt/~jpo
* gpg fingerprint = F9B6 8D87 859D 1C94 48F0 84C0 9749 9EB5 91BD 851B *