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: Always Steps to Reproduce: 1.Write the following perl script: #!/usr/bin/perl use MD5; 2.Run the script. 3. 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 backup.
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: http://search.cpan.org/doc/GAAS/MD5-2.02/MD5.pm