[Bug 217487] mail/spamassassin: spamassassin-3.4.1_9 does not list all required packages

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Mar 2 02:03:36 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217487

            Bug ID: 217487
           Summary: mail/spamassassin: spamassassin-3.4.1_9 does not list
                    all required packages
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: spamd-pr at str.komkon.org

As far as I can tell, spamassassin-3.4.1_9 does not list all required p5
packages, which results in 3 error messages in /var/log/maillog upon
starting the package:


Feb 25 11:16:08 <mail.err> HOST spamd[69929]: Can't locate URI/_idna.pm in @INC
(you may need to install the URI::_idna module) (@INC contains:
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24
/usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 124.
Feb 25 11:16:08 <mail.err> HOST spamd[69929]: Can't locate Net/IDN/Encode.pm in
 @INC (you may need to install the Net::IDN::Encode module) (@INC contains:
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24
/usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 130. 
Feb 25 11:16:08 <mail.err> HOST spamd[69929]: Can't locate Net/LibIDN.pm in
@INC (you may need to install the Net::LibIDN module) (@INC contains:
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24
/usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at
/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm line 134.


With that, spamd starts and seemingly works (I am not sure if some
functionality is degraded).

Installing the three packages by hand got rid of the error messages.
p5-Net-IDN-Encode
p5-URI
p5-Net-LibIDN

The list of required packages at
https://www.freebsd.org/cgi/ports.cgi?query=spamassassin&stype=all&sektion=a
ll
does not include these three:

spamassassin-3.4.1_9
    Highly efficient mail filter for identifying spam
    Long description : Changes
    Maintained by: ports at FreeBSD.org
    Also listed in: perl5
    Requires: ca_root_nss-3.29.1, curl-7.53.1, gettext-runtime-0.19.8.1_1,
gnupg1-1.4.21_3, indexinfo-0.2.6, libnghttp2-1.19.0, p5-Digest-HMAC-1.03_1,
p5-Encode-Detect-1.01_1, p5-HTML-Parser-3.72, p5-HTML-Tagset-3.20_1,
p5-HTTP-Date-6.02_1, p5-IO-Socket-IP-0.38, p5-IO-Socket-SSL-2.044,
p5-Mozilla-CA-20160104, p5-Net-DNS-1.08,1, p5-Net-SSLeay-1.80,
p5-NetAddr-IP-4.078, p5-Socket-2.024, perl5-5.24.1, re2c-0.14.3,
readline-6.3.8

I am not sure if these 3 packages are needed for the port to function, but
either they need to be added as required or the package needs to be patched to
avoid the errors.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list