Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-25 Thread Robin Sommer
On Thu, Jul 25, 2019 at 09:35 -0700, Jonathan Siwek wrote: > My main reason for preferring alpha/beta is "it's less different than > before", otherwise don't have much argument against dev/rc. Let's just do dev/rc then, seems that's what more people prefer. And then we'll go ahead with your

Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-25 Thread Tim Wojtulewicz
I like -dev and -rc more as well. -alpha on the master branch seems weird to me. I feel like alpha implies we actually did an official branched release, and not just commits from the main line where we’re doing development. Tim > On Jul 25, 2019, at 8:12 AM, Robin Sommer wrote: > > Using

Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-25 Thread Robin Sommer
Using "3.1.0-X" would also feel semantically a bit confusing I think as we'd be changing the meaning of a scheme we're already using. I like the idea of using "dev.X" and "rcX". I was originally feeling similar about "alpha" but the sorting is a nice property to have. Swtiching from "beta" to

Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-24 Thread Jon Siwek
On Wed, Jul 24, 2019 at 6:02 PM Johanna Amann wrote: > > Actually, thinking about it some more - could we just not have the > -alpha (or -dev) label, and go back to how it was before - with a > changed meaning? > > so - just 3.1.0-[commit-number] for the development builds. Our versioning script

Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-24 Thread Johanna Amann
Actually, thinking about it some more - could we just not have the -alpha (or -dev) label, and go back to how it was before - with a changed meaning? so - just 3.1.0-[commit-number] for the development builds. This would still work in a sem-ver style since… 3.1.0-12 < 3.1.0-beta.1 < 3.1.0 if

Re: [Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-24 Thread Johanna Amann
Hi, I generally like this - the only thing that I am not sure about is the alpha label. I get that it works great with alphabetic ordering - but for me alpha tends to signify some kind of test release. Could we perhaps make it -dev? :). If we then use -rc instead of -beta we have alphabetical

[Zeek-Dev] Zeek 3.0.0+ "master" versioning process change

2019-07-24 Thread Jon Siwek
I'm suggesting a small change to our usual development and versioning process of the "master" branch: replace post-release versioning with pre-release versioning. E.g. once we enter the 3.0.0 beta period, "master" will start using versions like 3.1.0-alpha.X where the old process would have used