[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: A new way to specify versionned dependencies may be needed



Hi,

On Fri, Oct 03, 2003 at 09:19:39AM +0200, Dagfinn Ilmari Mannsåker wrote:

> > So I'd like my package to conflict with versions A to B of foo. I tried 
> > to specify it with "Conflicts: foo (>> A), foo (<< B)" but, as I feared, 
> > it does not work since it now conflicts both with all versions >> A and 
> > with all versions << B (as A << B, that means all versions).
> 
> How about "Depends: foo (<< A) | foo (>> B)"?

No, my package does not depend in any way on foo. Depending on foo only 
to prevent a few specific versions of foo to be installed would be evil, 
AFAICS...

> > Currently, there's no need for such a feature for positive dependencies 
> > (Depends, Recommends and Suggests), because there is a workaround:
> > "Depends: foo (>> A), foo (<< B)" works for "Depends: foo (>> A, << B)",
> > but it only works because only one version of foo can be installed at a 
> > time. If versionned provides are ever implemented, it may become 
> > possible to have several versions of a package at a time, thus breaking 
> > this workaround.
> 
> The above will also break if versioned provides are implemented.

Which "The abobe"? Your "Depends: foo (<< A) | foo (>> B)"? Or my 
"Depends: foo (>> A, << B)"? I can't see why mine would be broken. Did I 
miss something?


Regards,

Nicolas



Reply to: