post-5.9.0.4 discussion (was: test release: 5.9.0.4-test (will be 5.9.1))

dana <[email protected]>
Newsgroups gmane.comp.shells.zsh.devel
Message-ID <[email protected]>
On Sat 23 May 2026, at 18:22, dana wrote:
> * the previous two test releases, 5.9.0.2-test and 5.9.0.3-test, *were*
>   for 5.10. this confusing sequence is due to inadequacies in the
>   test-release process which will be corrected for next time. it won't
>   affect the final release of either version

we were talking about how to deal with this on irc and we liked the idea
of just using a high number for the third component when bumping master
for the next major release. for example with 5.9 and 5.10 what we could
have done (but didn't) was:

  - release 5.9
  - create zsh-5.9-patches branch (the 'release branch')
  - bump version in 5.9 release branch to 5.9.0.1-dev
  - bump version in master to 5.9.999.1-dev

then 5.9.1 test releases would have all been 5.9.0.x and 5.10 test
releases would have all been 5.9.999.x

oliver suggested we could just use 9 instead of 999 since historically
we have very few minor releases. i like the certainty of 999 myself
though. please comment if you have an opinion. if nobody feels strongly
i will bump master and update the docs accordingly in a few days

ps: i also tagged 5.9.0.3-test since that didn't get created or didn't
get pushed last time. @eric you'll probably need to delete your local
tag if you made one

pps: i'm continuing to call master 5.10 for continuity but personally i
still don't mind bumping to 6.0 when it actually releases

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.