[linux] Re: Version dependency in spec file

Hugo van der Kooij hvdkooij op vanderkooij.org
Wo Dec 26 15:04:38 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.

De perl programmeur van bar had met 2.0 schijt aan backward
compatibility en dus werkt bar 2.0 en hoger niet voor foo. Iets wat ik
iets teveel mee maak in de praktijk vandaar mijn specifieke vraag om 2
grenzen te trekken.

Hugo.

- --
hvdkooij op vanderkooij.org               http://hugo.vanderkooij.org/
PGP/GPG? Use: http://hugo.vanderkooij.org/0x58F19981.asc

	A: Yes.
	>Q: Are you sure?
	>>A: Because it reverses the logical flow of conversation.
	>>>Q: Why is top posting frowned upon?

Bored? Click on http://spamornot.org/ and rate those images.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFHcl90BvzDRVjxmYERAmMsAJ9i0dsB1CWFELICxkzx02hrGpEtmwCeJIJZ
ln2vm0r1b4714EsIfy1IXtk=
=VhsA
-----END PGP SIGNATURE-----



More information about the Linux mailing list