Bug 14979 - Don't include perl modules (MD5) with core perl package
Don't include perl modules (MD5) with core perl package
Product: Red Hat Linux
Classification: Retired
Component: perl (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Crutcher Dunnavant
Depends On:
  Show dependency treegraph
Reported: 2000-08-01 11:45 EDT by Chris Adams
Modified: 2008-05-01 11:37 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-08-07 12:16:39 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Chris Adams 2000-08-01 11:45:50 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).
Comment 1 Nalin Dahyabhai 2000-08-07 08:10:19 EDT
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.
Comment 2 Chris Adams 2000-08-07 12:16:37 EDT
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.
Comment 3 Nalin Dahyabhai 2000-08-07 12:23:24 EDT
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.

Note You need to log in before you can comment on or make changes to this bug.