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
signature.asc
Description: PGP signature