[linux] Re: Version dependency in spec file

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Wo Dec 26 16:04:25 CET 2007


On Wed, Dec 26, 2007 at 03:04:38PM +0100, Hugo van der Kooij wrote:
> Daniel von Asmuth wrote:
> > On Wed, Dec 26, 2007 at 01:00:05PM +0100, Hugo van der Kooij wrote:
> >> Hoe kan ik in een spec file een afhankelijk vast zetten wat betreft een
> >> versie.
> >>
> >> Ik ben bekend met het fenomeen om vast te leggen dat een andere package
> >> een bepaalde versie moet zijn door = te gebruiken.
> >>
> >> Ik kan vastleggen dat een minimale of maximale versie vereist is. Maar
> >> hoe leg ik charmant vast (liefst op 1 regel) wat de minimum en maximum
> >> versies zijn waar een package compatible mee is?
> >>
> >> Dus FOO werkt alleen mer BAR als BAR ergens tussen versie 1.2 en 2.0
> >> zit. (< 2.0 maar >= 1.2)
> > 
> > Ik doe iets als:
> > 
> > Summary: RPM vraag
> > Name: foo
> > Version: 1.0
> > Release: 2007
> > Vendor: NLLGG
> > Packager: Sinterklaas
> > License: GPL
> > Group: daemons
> > Requires: bar >= 1.2
> 
> Helaas zal bar 2.0 ook acceptable worden geacht. Maar ik weet dat bar
> 2.0 en hoger niet downwards compatible zijn en dus heb ik nu effectief
> foo 1.0 om zeep geholpen doordat ik bar 2.0 heb genomen terwijl alleen
> (1.2 <= bar < 2.0) iets werkends oplevert.
> 
En als je nu een regeltje toevoegt van:

Requires: bar >= 1.2
Requires: bar < 2.0


Zo beter?



Daniel
-- 
		Microsoft Windows Error Reporting
Dit probleem is veroorzaakt door Windows. Dit programma is gemaakt door
Microsoft Corporation. Microsoft Corporation heeft momenteel geen oplossing
voor het probleem dat u hebt gemeld.
	Was deze informatie nuttig?  [ Ja ]  [ Nee ]  [ Enigszins ]



More information about the Linux mailing list