AutoReq(prov)

David Relson relson at osagesoftware.com
Sat Jan 3 02:15:19 CET 2004


On Sat, 03 Jan 2004 01:55:27 +0100
Matthias Andree <matthias.andree at gmx.de> wrote:

> David Relson <relson at osagesoftware.com> writes:
> 
> > Matthias,
> >
> > Adding AutoReq(prov) to bogofilter.spec.in, and building on my
> > Mandrake 9.2 system, produces the following result:
> 
> Stupid question: did Mandrake 9.1 use RPM 3.X and is 9.2 using RPM
> 4.X?

No.  My 9.1 system has rpm-4.0.4 and my 9.2 system has 4.2.  To use the
Mandrake numbers, they're rpm-4.0.4-28mdk and 4pm-4.2-22.1.92mdk, though
I don't know what the extra bits mean.

AFAIK, Mandrake has added some capabilities.  For example,
/usr/lib/rpm/filter.sh is authored by Frederic Lepied.  It's used in 
/var/lib/rpm/macros in support of "%define _find_provides" and "%find
_requires_exceptions" statements.

Having thought much about the new perl dependencies (and having
accidentally let them back into 0.16.0), I think that with 9.2, Mandrake
repartitioned the perl packages, which resulted in a variety of
additional "labels" for use as dependencies.  The 3 that are new to
bogofilter are in the following packages:

    perl(MIME::Parser)	in perl-MIME-tools
    perl(POSIX)  	in perl-base
    perl(strict)  	in perl-base

I've put the "%define _requires_exceptions perl" back into
bogofilter.spec.in.  Bogofilter will no longer have dependencies on
perl.  This should have minimal impact since we know that perl exists on
systems running rpm (because rpm uses perl) and, if MIME::Parser is
missing, it only affects script mime.get.rfc822 which is a minor
component of bogofilter.




More information about the Bogofilter mailing list