On Fri, Sep 24, 2004 at 02:37:31PM -0400, Kris Deugau wrote:
> Justin Mason wrote:
> > Yeah -- this is almost definitely something to do with SuSE's
> > packaging of either perl (if it uses the defaults from
> > ExtUtils::MakeMaker) or SpamAssassin itself (if its rpm spec moves
> > the file around as Debian does).
> 
> Actually, for any "real" package manager (ie, rpm or dpkg), upgrading a
> package should remove all old files as a part of the upgrade.

The issue related to SuSE is that previously, one has been able
to install the SuSE default .rpm package, and then subsequently
upgrade using cpan without removing the old package first since
the old binaries and entire contents of /usr/share/spamassassin/
have been overwritten by that process.  SuSE are unlike Debian (for
instance) in that they don't release (with one or two exceptions)
upgraded packages other than to address security vulnerabilites,
so to upgrade to a more recent version of any particular application
cannot generally be done with a SuSE .rpm.

For those that primarily maintain and administer their system
using YaST, manual configuration of startup scripts etc is also
somewhat difficult so it can be of benefit to rely on SuSE's copy
of /etc/init.d/spamd - for example, the one recommended in spamd's
README.SuSE file doesn't actually work, on SuSE 8.2 at least.  So,
installing the default SuSE .rpm that came with one's version and
then subsequently upgrading one's SpamAssassin using cpan has benefits
there too.

-- 
Anthony Edwards
[EMAIL PROTECTED]

Reply via email to