Red Hat Bugzilla – Bug 14979
Don't include perl modules (MD5) with core perl package
Last modified: 2008-05-01 11:37:57 EDT
Please don't include any modules from CPAN in the core perl package. When
you do, it is impossible to upgrade to a newer version of that module
without rebuilding the entire perl distribution.
This is a problem especially because the MD5 module is included with perl,
but that module is obsolete (Digest-MD5 should be used now instead).
The MD5 module is required by the cleanfeed package, so the module has to be in
the distribution somewhere. MD5 is replace by Digest::MD5 in the latest build
because it provides a backwards-compatible interface.
I still say that no perl modules should be included in the core
perl package just because one program requires a module. That
goes against the whole package scheme: you don't include gtk+
in glib just because something that requires glib requires
gtk+. If a bug is found in Digest::MD5, or a new version with
more features is released, it is impossible to install it
without replacing the whole perl install (or by using --force
to override conflicts, which is ugly).
Perl modules should be made as separate packages. If the
Digest::MD5 module is needed, then make a Digest-MD5 (or
better, perl-Digest-MD5) RPM for that module.
I agree, but at this point it's far too late to get the description and summary
for a new package translated in time for the upcoming release.