SA Bugzilla – Bug 1432
masses/corpora/mass-find-nonspam needs to be updated
Last modified: 2003-02-02 02:29:16 UTC
I think mass-find-nonspam is using an old version of the ArchiveIterator module. Here is the error I get when starting it: n034:~/outlook/spamassassin/masses$ corpora/mass-find-nonspam spam:mbox:/tmpfs/spam_mbox Can't locate Mail/ArchiveIterator.pm in @INC (@INC contains: ../../lib ../lib lib /usr/local/perl-5.8.0/lib/5.8.0/i686-linux /usr/local/perl- 5.8.0/lib/5.8.0 /usr/local/perl-5.8.0/lib/site_perl/5.8.0/i686- linux /usr/local/perl-5.8.0/lib/site_perl/5.8.0 /usr/local/perl- 5.8.0/lib/site_perl .) at corpora/mass-find-nonspam line 104. BEGIN failed--compilation aborted at corpora/mass-find-nonspam line 104. After modifying mass-find-nonspam to use Mail::SpamAssassin::ArchiveIterator instead, I get the following error: n034:~/outlook/spamassassin/masses$ corpora/mass-find-nonspam spam:mbox:/tmpfs/spam_mbox Can't locate object method "set_function" via package "Mail::SpamAssassin::ArchiveIterator" at corpora/mass-find-nonspam line 113. After modifying it to use "set_functions" instead of "set_function", I get the following error: n034:~/outlook/spamassassin/masses$ corpora/mass-find-nonspam spam:mbox:/tmpfs/spam_mbox Use of uninitialized value in numeric eq (==) at ../lib/Mail/SpamAssassin/ArchiveIterator.pm line 109. Use of uninitialized value in numeric gt (>) at ../lib/Mail/SpamAssassin/ArchiveIterator.pm line 109. I gave up after that.
thanks, now fixed.