Mantis - pm_tt2
Viewing Issue Advanced Details
4544 regular use major always 2010-09-04 22:17 2011-01-27 16:39
arw  
bonivart  
normal  
closed  
fixed  
none    
none  
0004544: perl is missing DB_File.pm
current perl package is missing DB_File.pm which breaks e.g. spamassassin Bayes-filtering. See error output in 'Additional Information'. Earlier versions of the perl 5.10.1 still included DB_File: Compare http://webcache.googleusercontent.com/search?q=cache:s-uSuGiWrqAJ:www.opencsw.org/search/perl/+DB_File.pm+opencsw&cd=2&hl=de&ct=clnk [^] to current file list.

/opt/csw/bin/perl -MDB_File
Can't locate DB_File.pm in @INC (@INC contains: /opt/csw/lib/perl/5.10.1 /opt/csw/share/perl/5.10.1 /opt/csw/lib/perl/site_perl /opt/csw/share/perl/site_perl /opt/csw/share/perl/site_perl /opt/csw/lib/perl/csw /opt/csw/share/perl/csw /opt/csw/share/perl/csw .).

Issue History
2010-09-04 22:17 arw New Issue
2010-09-06 11:22 bonivart Status new => assigned
2010-09-06 11:22 bonivart Assigned To => bonivart
2010-09-06 14:26 bonivart Note Added: 0008272
2010-09-06 14:26 bonivart Status assigned => feedback
2010-09-07 00:34 arw Note Added: 0008276
2010-09-07 09:28 bonivart Note Added: 0008277
2010-10-18 21:15 jgoerzen Note Added: 0008380
2010-12-06 17:09 dam Note Added: 0008528
2011-01-27 16:39 bonivart Note Added: 0008746
2011-01-27 16:39 bonivart Status feedback => closed
2011-01-27 16:39 bonivart Resolution open => fixed

Notes
(0008272)
bonivart   
2010-09-06 14:26   
That's weird, I'm using the latest Perl with SpamAssassin myself with no issues (I get Bayes scoring).

We don't do anything special so if DB_File.pm shouldn't be included in core Perl I think we're better off making a separate package for it.

Thoughts?
(0008276)
arw   
2010-09-07 00:34   
The Bayes-DB in Spamassassin seems to be storable in a number of formats. So maybe your configuration just doesn't depend on DB_File.pm.

A separate package would be possible i guess, but CPAN says that DB_File.pm should be included in the standard distribution of perl (http://search.cpan.org/~pmqs/DB_File-1.820/DB_File.pm). [^] Did any config/compile-flags change between the last two perl packages?
(0008277)
bonivart   
2010-09-07 09:28   
It's weird since the only thing we have changed since the first 5.10.1 package is compiler locations and depending on bdb48 instead of bdb47.

If this is a problem for you you can get the old packages from http://csw.informatik.uni-erlangen.de/oldpkgs [^] until we figure this out.
(0008380)
jgoerzen   
2010-10-18 21:15   
I also hit this bug when my spamassassin bayes filtering stopped working. I did as suggested and reverted to the older perl-5.10.1,REV=2009.12.15 package. Thanks for keeping an old packages available.
(0008528)
dam   
2010-12-06 17:09   
This is hopefully resolved in r11808:
  https://sourceforge.net/apps/trac/gar/changeset/11808 [^]
Updated Perl packages 5.10.1,REV=2010.12.06 are available for testing at
  http://buildfarm.opencsw.org/experimental.html#perl [^]
(0008746)
bonivart   
2011-01-27 16:39   
Perl 5.10.1,REV=2011.01.15 again contains DB_File.