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 scheme for 3.0.0, that should work well.

Robin

-- 
Robin Sommer * Corelight, Inc. * ro...@corelight.com * www.corelight.com
___
zeek-dev mailing list
zeek-dev@zeek.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev


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 "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 "rc" would address that.
> 
> In the end, either scheme works for me.
> 
> Robin
> 
> On Wed, Jul 24, 2019 at 20:36 -0700, Jonathan Siwek wrote:
> 
>> 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 uses the last-reachable tag in "master".  At the
>> time we start the 3.1.0 development cycle, we don't have that 3.1.0
>> tag, and also that tag won't ever be made along the "master" branch,
>> it will be made sometime later within the "release/3.1" branch.
>> 
 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.
>> 
>> What's meant by "test release" here ?
>> 
>> Could essentially consider any given commit in "master" to be a "test
>> release" -- and if we decide to be more formal/vocal about providing
>> builds of "master" (e.g. the OBS nightlies), then "alpha" may describe
>> exactly what you think it signifies ?
>> 
>> - Jon
>> ___
>> zeek-dev mailing list
>> zeek-dev@zeek.org
>> http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev
> 
> 
> 
> 
> -- 
> Robin Sommer * Corelight, Inc. * ro...@corelight.com * www.corelight.com
> ___
> zeek-dev mailing list
> zeek-dev@zeek.org
> http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev


___
zeek-dev mailing list
zeek-dev@zeek.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev


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 "rc" would address that.

In the end, either scheme works for me.

Robin

On Wed, Jul 24, 2019 at 20:36 -0700, Jonathan Siwek wrote:

> 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 uses the last-reachable tag in "master".  At the
> time we start the 3.1.0 development cycle, we don't have that 3.1.0
> tag, and also that tag won't ever be made along the "master" branch,
> it will be made sometime later within the "release/3.1" branch.
> 
> > > 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.
> 
> What's meant by "test release" here ?
> 
> Could essentially consider any given commit in "master" to be a "test
> release" -- and if we decide to be more formal/vocal about providing
> builds of "master" (e.g. the OBS nightlies), then "alpha" may describe
> exactly what you think it signifies ?
> 
> - Jon
> ___
> zeek-dev mailing list
> zeek-dev@zeek.org
> http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev




-- 
Robin Sommer * Corelight, Inc. * ro...@corelight.com * www.corelight.com
___
zeek-dev mailing list
zeek-dev@zeek.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/zeek-dev