[tz] Some thoughts about the way forward

Clive D.W. Feather clive at davros.org
Sat Sep 25 21:59:40 UTC 2021

Paul Eggert via tz said:
> > Might I suggest we consider creating a simply-sortable order that naturally
> > allows for more than 26 releases?
> The current spec does do that, since it allows 2021za as the natural 
> successor of 2021z, and this kind of sequence allows as many versions 
> per year as you like, and is sortable using lexicographic order.
> A downside of the current approach is that the size of the version 
> number grows linearly (not logarithmically) with the number of versions 
> per year. I hope we don't run into a practical problem with that 
> limitation....

I can't see us ever wanting to do more than one release a day on average
(i.e. I can see the need to update a release on the same day, but that
would be rare), so we want to allow for up to 366 releases per year.

So why not change the sequence to go a to y, then zaa to zzz? That way you
never have one ID being the prefix of another.

Clive D.W. Feather          | If you lie to the compiler,
Email: clive at davros.org     | it will get its revenge.
Web: http://www.davros.org  |   - Henry Spencer
Mobile: +44 7973 377646

More information about the tz mailing list