Bug 58885 - Missing MD5.pm wrapper for legacy scripts
Missing MD5.pm wrapper for legacy scripts
Product: Red Hat Linux
Classification: Retired
Component: perl-Digest-MD5 (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Chip Turner
Depends On:
  Show dependency treegraph
Reported: 2002-01-26 13:38 EST by Robert K. Moniot
Modified: 2008-05-01 11:38 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2002-01-26 13:38:53 EST
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 Robert K. Moniot 2002-01-26 13:38:48 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.78 [en] (X11; U; Linux 2.4.9-13 i686)

Description of problem:
Previously the perl package included
/usr/lib/perl5/site_perl/5.6.0/i386-linux/MD5.pm which is a wrapper for
Digest::MD5.pm for legacy scripts.  The perl-Digest-MD5 package omits this
module, causing such scripts to break.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.Write the following perl script:
   use MD5;

2.Run the script.

Actual Results:  Can't locate MD5.pm in @INC (@INC contains:
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl .) at tmp/md5.pl line 3.
BEGIN failed--compilation aborted at tmp/md5.pl line 3.

Expected Results:  Script should exit normally with no output.

Additional info:

An example of a legacy script using MD5 (not Digest::MD5) is neomail 1.25,
available from neomail.sourceforge.net.  This perl CGI is an interface to Unix
mail.  It stops working when perl-Digest-MD5 is installed.  It works if the
missing file /usr/lib/perl5/site_perl/5.6.0/i386-linux/MD5.pm is replaced from a
Comment 1 Chip Turner 2002-01-31 15:49:14 EST
MD5.pm is deprecated; neomail, and all perl apps, should switch to Digest::MD5.
 maintaining compatibility forever isn't going to help people use the right module.

reference to deprecated state:


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