spamassassin-users March 2010 archive
Main Archive Page > Month Archives  > spamassassin-users archives
spamassassin-users: Re: SA 3.3.0 depends on Perl 5.10 (FreeBSD P

Re: SA 3.3.0 depends on Perl 5.10 (FreeBSD Ports)???

From: James Smallacombe <up_at_nospam>
Date: Fri Mar 05 2010 - 18:17:43 GMT
To: Michael Scheidell <scheidell@secnap.net>

On Fri, 5 Mar 2010, Michael Scheidell wrote:

> On 3/4/10 11:41 PM, James Smallacombe wrote:
>>
>> I tried to upgrade from SA 3.2.5 to 3.3.0 by installing the newer one from
>> FreeBSD Ports. It seems that at least the Ports version thinks that the
>> latest SA requires perl 5.10.x, rather than 5.8.9, which I was already
>> using. Installing from ports automatically installs perl 5.10.1 which
>> causes spamc children to run wild and basically, spamd can't cope with it.
>>
> I am the port maintainer for SA for Freebsd, and there is no such
> requirement.
> I have upgraded hundreds of systems, some with 5.8.8, some with 5.8.9, some
> with 5.10.
> I have upgraded with portupgrade. I have created packages with portupgrade
> -p and upgraded with portupgrade -PP.
>
> If you can reproduce the problem, go to www.freebsd.com/support and open a
> PR.
> Be specific, show EXACTLY how you reproduced the problem, what os, what
> version, etc.
>
> (or, if you used portupgrade -R, you told freebsd to upgrade perl since it is
> a dependency. It just did what you told it to do)

I did not do a portupgrade of any kind, simply "make deinstall; make
clean; make build; make install". I also did a "make deinstall" of
ports/lang/perl5.10.1 before this, but the SA port kept trying to install
5.10.1 as a dependency, even though 5.8.9 was already installed.

In any case, building and installing from tarball solved the problem.

James Smallacombe PlantageNet, Inc. CEO and Janitor
up_at_3.am http://3.am
=========================================================================