Bug 1590591

Summary: Need spamassassin release with patch for bug 7208 included
Product: [Fedora] Fedora Reporter: Philip Prindeville <philipp>
Component: spamassassinAssignee: Kevin Fenzi <kevin>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: jjelen, jskarvad, kevin, nb, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-06-13 01:04:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Philip Prindeville 2018-06-13 01:02:20 UTC
Description of problem:

Post update, I'm seeing:

Jun  3 16:19:50 localhost spamd[2530]: plugin: failed to parse plugin (from @INC): exists argument is not a HASH or ARRAY element or a subroutine at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/URILocalBL.pm line 376.
Jun  3 16:19:51 localhost spamd[2530]: plugin: failed to parse plugin (from @INC): Attempt to reload Mail/SpamAssassin/Plugin/URILocalBL.pm aborted.
Jun  3 16:20:22 localhost spamd[2540]: plugin: failed to parse plugin (from @INC): exists argument is not a HASH or ARRAY element or a subroutine at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/URILocalBL.pm line 405.
Jun  3 16:20:22 localhost spamd[2540]: plugin: failed to parse plugin (from @INC): Attempt to reload Mail/SpamAssassin/Plugin/URILocalBL.pm aborted.

which is a result in recent versions of Perl being fussier about references to hashes.

See https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7208


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

spamassassin-3.4.1-17.fc27.x86_64

How reproducible:

Below


Steps to Reproduce:
1. Install spamassassin.
2. echo "loadplugin Mail::SpamAssassin::Plugin::URILocalBL" >> /etc/mail/spamassassin/v341.pre
3. Start spamassassin with systemctl and look at /var/log/maillog

Actual results:

Jun  3 16:19:50 localhost spamd[2530]: plugin: failed to parse plugin (from @INC): exists argument is not a HASH or ARRAY element or a subroutine at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/URILocalBL.pm line 376.
Jun  3 16:19:51 localhost spamd[2530]: plugin: failed to parse plugin (from @INC): Attempt to reload Mail/SpamAssassin/Plugin/URILocalBL.pm aborted.
Jun  3 16:20:22 localhost spamd[2540]: plugin: failed to parse plugin (from @INC): exists argument is not a HASH or ARRAY element or a subroutine at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/URILocalBL.pm line 405.
Jun  3 16:20:22 localhost spamd[2540]: plugin: failed to parse plugin (from @INC): Attempt to reload Mail/SpamAssassin/Plugin/URILocalBL.pm aborted.

Expected results:

None of these errors.

Additional info:

Grab commit r1684653 from SVN and add it as a patch to the .spec file.

Comment 1 Philip Prindeville 2018-06-13 01:04:33 UTC

*** This bug has been marked as a duplicate of bug 1590592 ***

Comment 2 Philip Prindeville 2018-06-13 01:05:04 UTC
Sorry, browser did weird bounce and double-submitted...