tech-pkg archive

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

Re: DEPENDS semantics (was: removing useless dependencies)

On Sun, Jul 12, 2015 at 04:56:31PM +0100, David Brownlee wrote:
> If the possible dependencies are specified as an ordered list, then a reasonable expectation would be that the first one which is present is used. 
> So {foo>=5.00, bar>=8.00} if there is a foo>=5 present then bar would never be even checked

First of all, the alternate pattern is not restricted to the base name.
One typical use case is to allow a plain version and any nb* subversion.
Second, assuming foo and bar share release cycles and have consistent
version numbers. Why would it make sense to pick a 10 year old version
of foo over a much newer version of bar?

What it boils down to: this is an arbitrary convention and there are
good reason for the choice either way. That doesn't make the choice a
bug as stated initially.


Home | Main Index | Thread Index | Old Index