On Mon, 18 May 2009 00:54:04 +0200
Ulrich Mueller <u...@gentoo.org> wrote:
> > Upstreams don't standardise either way on - vs _, so there's no
> > reason Gentoo should.
> 
> Upstreams use all sorts of strange versioning schemes. Here is a small
> collection:

And we can handle a lot more of them sensibly than we currently do. We
can't cover everything, but of these:

>    1_14           -> 1.14        (app-emacs/limit)
>    1.0pre4        -> 1.0_pre4    (app-emacs/cedet)
>    12B5           -> 12.2.5      (dev-lang/erlang)

These we should handle.

>    1.9.1-preview1 -> 1.9.1_pre1  (app-emacs/ruby-mode)

This we could handle easily if there are more things using -preview.

>    2.0b6          -> 2.0_beta6   (app-emacs/chess)

This we can't sensibly, since most people using b use it as a 'greater
than' thing.

>    0.28           -> 28.0        (dev-lang/c-intercal, minor.major)
>    -0.74          -> ??          (SmallEiffel, negative version
> number) 1.-94.-2       -> ??          (CLC-Intercal, negative
> components)

These are upstreams being deliberately silly, so we can ignore them.

> We have to draw the borderline somewhere, and I think our current
> rules are a reasonable compromise.

Forbidding -rc is not a reasonable compromise...

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to