On Sun, Oct 22, 2006 at 09:42:44PM +0200, Marius Mauch wrote:
> On Sat, 21 Oct 2006 13:39:26 -0700
> Brian Harring <[EMAIL PROTECTED]> wrote:
> 
> > -r* is an ebuild convention; upstream (exemption of older daft portage 
> > releases) doesn't use it, as such we define it; should define it as 
> > simple as possible without castrating it's use.
> 
> So to you having to understand two slightly different comparison 
> algorithms is simpler than one? Can't agree with that, the simplest 
> defintion for `bar` is `see foo` if `foo` is already known.

Except the majority of folk think that version comparison is strict 
int comparison, when it's not.


> And as for the final letter in versions/revisions: If upstream 
> sometimes prefers this naming scheme, why are you so sure that other 
> people (users) won't prefer it?

Folks use [a-z] for version components... which is fine; it's seperate 
from revision however.

Which is saner,

-r1.05.2 is less then -r1.4.2 (ignoring whether using .05 in the rev 
is sane), or -r1.05.2 being -r1.5.2, being greater then 1.4.2

~harring

Attachment: pgpkIuKk6Jm9i.pgp
Description: PGP signature

Reply via email to