[Sugar-devel] Proposal of dotted activity version number
Gonzalo Odiard
gonzalo at laptop.org
Mon Oct 4 11:50:37 EDT 2010
Short version: Gogogo!
Thanks!
> Slightly longer: Make sure to strictly define the semantics of non-integer
> parts.
>
> It might seem obvious at first - "peru" being "slight fork of micro-version
> 5". But perhaps sometimes a local branch wants to release a sneak preview,
> e.g. "almost micro-version 6". Should that then be labeled 23.2.6-peru or
> (since 5-peru is taken already) 23.2.6.peru2?
>
> In Debian we allow both letters and digits in all parts, and use special
> sign "~" to indicate "almost" and "+" to indicate "just above". And we treat
> 0 (zero) equal to a missing trailing part. And more nitpicking...
>
> I do not, however, recommend you to adopt such complex scheme. I suggest
> instead (as might actually be what imply by the above summary) that the 3
> first parts are strictly digits and intended only for mainline releases,
> while an optional 4th part is strictly for non-mainline use and allows
> [a-z0-9] (but nothing else - no dash, underscore, capital or non-ASCII
> letters, +~ or whatever). Then use simple C locale sort order, and leave it
> to local branches if they want to use only letters or also leading and/or
> trailing digits.
>
> I am planing be more strict: the last part is only [a-zA-Z]*
Then the next to 23.2.6-peru will be 23.2.7-peru or 23.2.6.1-peru. The last
part does not imply version, only is a helper to the local deployments.
Gonzalo
> Enjoy,
>
> - Jonas
>
> --
> * Jonas Smedegaard - idealist & Internet-arkitekt
> * Tlf.: +45 40843136 Website: http://dr.jones.dk/
>
> [x] quote me freely [ ] ask before reusing [ ] keep private
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sugarlabs.org/archive/sugar-devel/attachments/20101004/a167ee87/attachment.htm
More information about the Sugar-devel
mailing list