Re: [PATCH] add patchlevel to --version output

dana <[email protected]>
Newsgroups gmane.comp.shells.zsh.devel
Message-ID <[email protected]>
On Sun 31 May 2026, at 00:13, Wesley Schwengle wrote:
> A ZSH_VERSION_DATE, if the ZSH_VERSION matches a tag, get the tag date
> in UTC, otherwise take the current date of the build system. This is
> mostly needed for Doc/Makefile.in.

i like the idea of getting the date from the tag, it would make the
release process simpler and more reliable

On Sun 31 May 2026, at 00:13, Wesley Schwengle wrote:
> There is one thing I think we shouldn't do, and that is using .999 in
> test releases, perhaps a better way is using ~, like Debian to indicate
> release candidates, eg 5.9.0~rc4 or 5.9.0~test1. is-at-least may need
> some additional logic to deal with this, but I think it is cleaner that
> 5.9.999.3-test.

i wish you'd said so before i changed it...

i don't really care for the 999 thing either, it was just an easy fix
that didn't require changing anything else about the current system

but i also don't like using the `git describe` string as-is because it
makes it too hard to tell how certain builds compare, particularly in
the period between a major release and the next test release

i would be open to a scheme like dpkg's where e.g. 5.10 > 5.10~test4.
but you can't use '~' in git tags. and using '-' like semver would break
too many assumptions for is-at-least

dana
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.