Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125899 - mail-filter/spamassassin 3.1.1 ebuild request.
Summary: mail-filter/spamassassin 3.1.1 ebuild request.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Perl team
URL: http://spamassassin.apache.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-11 23:35 UTC by coran.fisher@gmail.com
Modified: 2006-03-18 09:46 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New SA ebuild (spamassassin-3.1.1.ebuild,7.10 KB, text/plain)
2006-03-12 07:58 UTC, Michael Cummings (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description coran.fisher@gmail.com 2006-03-11 23:35:21 UTC
spamassassin 3.1.1 is out.

The changes in this release are as follows:
Validation of configuration option errors was improved. Support for
the new Mail::DomainKeys API was added. Large modifications were made
to sa-update to better support rule updates. CRLF line endings are
detected and used if the input message uses them. The RPM spec file
for x86_64 platforms was fixed.

Release focus:
7 - Major bugfixes
Comment 1 coran.fisher@gmail.com 2006-03-11 23:58:44 UTC
btw copying the 3.1.0-r2 ebuild works fine.

here's some changes:

3.1.1 includes a large number of bug fixes and documentation updates.
Here is an abbreviated changelog (since 3.1.0) for major updates (see
the Changes file for a complete list):

- better validate a number of different configuration options
- support new Mail::DomainKeys API, which changed incompatibly between
  0.18 and 0.80 without warning
- more properly handle new Received header formats
- bug 4788: backport sa-update from 3.2 along with the local_state_dir
  code, etc.
- bug 4760: strictly validate trusted/internal network configurations
- bug 4696: consolidated fixes for timeout bugs
- bug 3710: add timeout to connect so spamc -t works
- bug 4363: if a message uses CRLF for line endings, use it for header
  rewrites as well
- bug 4748: add ExpressionEngine and Google redirector patterns
- bug 3815: add _RELAYCOUNTRY_ tag so that the RelayCountry plugin can
  put in the list of countries relayed through
- bug 4090: x86_64 platforms (linux specifically) have an issue compiling
  libspamc.so causing RPM build failures
- bug 4791: fix issue where perl would throw a UTF-8 warning for certain
  messages
- bugs 4606, 4609: Adjust MIME parsing limits
- bug 4780: fix IP_ADDRESS & LOCALHOST regexes to correctly parse IPv6
  addresses
- bug 4728: DUL rules should only use the last external IP, not all but
  the first of the external IPs
- bug 4700: certain privileged configuration settings can inject code,
  due to a bad fix for bug 3846.  Back that out
- bug 4655: have redhat-rc-script create .pid file for spamassassin
  service to avoid killing the wrong processes and leaving spamd running 
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2006-03-12 05:44:02 UTC
I'll need to confirm all of the deps (don't want the mess I made last time again :)
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2006-03-12 07:58:35 UTC
Created attachment 81980 [details]
New SA ebuild

Testable ebuild for 3.1.1, including everything under a USE flag of one sort or another.
Comment 4 Raul Metsma 2006-03-13 11:55:06 UTC
maybe create /var/lib/spamassassin also,
I havent figured out how this sa-update thing works
Comment 5 Raul Metsma 2006-03-14 08:00:54 UTC
played with sa-update more.
seems like we need only create /var/lib/spamassassin directory in ebuild
and then user adds sa-update into cron job
spamassassin automaticaly loads updated preferences from /var directory
Comment 6 Janne Pikkarainen 2006-03-15 10:14:35 UTC
I upgraded my test server (which was already running SpamAssassin 3.1.0) with this new ebuild. It seems to work fine after testing it with spamd and also with Postfix + amavisd-new. Thank you and keep up the good work!

My USE flags for SpamAssassin at this servee:

---
[ebuild   R   ] mail-filter/spamassassin-3.1.1  +berkdb +dcc -doc +extramodules +ipv6 +ldap -minimal +mysql +postgres +pyzor -qmail +razor -spf -sqlite +ssl +tools 0 kB [1]
---
Comment 7 Brad Schuetz 2006-03-16 22:59:23 UTC
Looks like this version wants another perl module:

Can't locate Crypt/OpenSSL/Bignum.pm in @INC (@INC contains: ../lib /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux /usr/lib64/perl5/vendor_perl/5.8.8 /etc/perl /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux /usr/lib64/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl /usr/lib64/perl5/5.8.8/x86_64-linux /usr/lib64/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/Crypt/OpenSSL/RSA.pm line 17. 

Installing dev-perl/Crypt-OpenSSL-Bignum-0.03 has taken care of that, however dev-perl/Crypt-OpenSSL-Bignum-0.03 is not stable for anything nor is it ~amd64.
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2006-03-18 07:23:29 UTC
(In reply to comment #7)
> Looks like this version wants another perl module:
> 
> Can't locate Crypt/OpenSSL/Bignum.pm in @INC (@INC contains: ../lib
...
> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/Crypt/OpenSSL/RSA.pm line 17. 
> 

actually it looks like you were using a pre-r1 of openssl-rsa (in which we realized and added the dep for bignum support).
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2006-03-18 08:48:04 UTC
(In reply to comment #8)
> actually it looks like you were using a pre-r1 of openssl-rsa (in which we
> realized and added the dep for bignum support).

bug 123488 was the bug that amd64 hasn't responded on yet fwiw

Comment 10 Michael Cummings (RETIRED) gentoo-dev 2006-03-18 09:24:48 UTC
done. bug 125899 opened as a result (bulk keywording requests for all of the archs)
Comment 11 Raul Metsma 2006-03-18 09:46:30 UTC
found out that sa-update need app-crypt/gnupg