[linux] Re: Version dependency in spec file

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Do Dec 27 16:54:36 CET 2007


On Wed, Dec 26, 2007 at 11:05:22PM +0100, Hugo van der Kooij wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Udo van den Heuvel wrote:
> > Udo van den Heuvel wrote:
> >> Daniel von Asmuth wrote:
> >>> En als je nu een regeltje toevoegt van:
> >>>
> >>> Requires: bar >= 1.2
> >>> Requires: bar < 2.0
> >>>
> >>>
> >>> Zo beter?
> >> Als rpmlint het accepteert is het helemaal tof.
> > 
> > BTW: In #rpm zegt men dat deze syntax (met twee maal require:) zou
> > moeten werken.
> 
> De logica is dat je geen 2 versies van bar kunt hebben op 1 systeem.
> 
> Voor backward compatibility worden daarom andere namen gebruikt voor de
> packages. Daarmee kun je dan ook oudere libraries op je systeem houden.
> 
> Het in 2 regels zetten zou dan nog kunnen worden samengevat tot:
> 
> Requires: bar >= 1.2, bar < 2.0
> 
> Vermist een beetje slim gebruikt blijft het dan ook nog leesbaar. Ik
> hoop de komende dagen de proef op de som te nemen.
> 
> Hugo.

Twee verschillende versies van 'bar' geinstalleerd komt niet zo vaak
voor, maar de de proef laat zien dat in dat geval beide requirements 
zijn voldaan in het pakket wordt geinstalleerd.


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