[csw-maintainers] reminder about versioning, numbering, etc. The IPS factor.
Peter FELECAN
pfelecan at opencsw.org
Wed Dec 22 12:01:18 CET 2010
James Lee <james at opencsw.org> writes:
> On 21/12/10, 15:56:33, Peter FELECAN <pfelecan at opencsw.org> wrote regarding
> Re: [csw-maintainers] reminder about versioning, numbering, etc. The IPS
> factor.:
>
>> > foobar-2010.12.21,REV=alpha.beta.gamma.I.dont.care.an.iota-
>
>> what do you mean by that? too much snow, not enough play?
>
> Oh Peter, do defrost your brain. The number on the left, looks like
> a date, right? It is a date. The date normally goes to the right
> but I've put it on the left so it gets parsed first by a "big endian"
> ordering algorithm. What normally goes on the left, the version, I've
> put on the right where it can use non numeric description and retain
> perfect correspondence with the actual version (something we discussed
> on the CSW releng list, 2005-06-23 and was the reason we adopted the
> REV= part as the ultimate arbiter of newness). My example uses Latin
> characters and English spelling to describe letters of the Greek
> alphabet - alpha, beta, gamma, passing iota and ending at omega -
> which are sometimes actually used in software versions. Even for this
> well defined sequence a machine has little chance of ordering correctly
> and IPS declares it won't try, which matters not if the date is put
> first - if you are foreign you might need to look up what to "not care
> an iota" means.
Thank you Master James and following your precious counsel. I fully
understood the scheme that you mentioned and the smallness of iota is
international, at least for those of indo-european culture. However your
explanation is better than the initial haiku.
--
Peter
More information about the maintainers
mailing list