On Thu, Feb 21, 2013 at 15:09:10 +0100, Piotr Ozarowski wrote: > [Julien Cristau, 2013-02-21] > > So there's bits in debpython/depends.py I don't understand. > > Why is maxv sometimes inclusive and sometimes exclusive? > > I assume you're talking about minv==maxv case, that's a special case > and I admit it's confusing - that's why in experimental there's new > Version class (and VersionRange) which should fix the confusion > (when the refactoring is done) > Nope, I'm talking about
+ maxv = vrange[1] # note it's an open interval (i.e. do not add 1
here!)
[...]
+ self.depend("%s (<< %d.%d)" %
(tpl, maxv[0], maxv[1]))
vs
+ self.depend("%s (<< %d.%d)" %
(tpl, maxv[0], maxv[1] + 1))
a few lines later.
Cheers,
Julien
signature.asc
Description: Digital signature

