incubator-mesos-dev mailing list archives

Re: [DISCUSS] Starting to use version numbers for Mesos releases and builds

Date

Fri, 17 Feb 2012 03:18:38 GMT

I'd be happy to see it start with a bit higher number than 0.0.1 as well,
to give a more accurate impression of its stability, especially given that
it is running in production at Twitter.
I'd preference to go with something less than 1.0 since often 1.0 is
reserved for software that "is 'complete', ... has all major features, and
is considered reliable enough for general release" (
http://en.wikipedia.org/wiki/Software_versioning#Version_1.0_as_a_milestone)
and we still have a number of features we want to add.
I like 0.5.0 because it naturally follows where we currently are in the
alpha versioning system we've been using (i.e. alpha 0.4), just we drop the
"alpha" prefix.
Andy
On Thu, Feb 16, 2012 at 7:15 PM, Benjamin Hindman <benh@eecs.berkeley.edu>wrote:
> I'm not attached to 0.0.1, just the major.minor.patch versioning. By all
> means let's start at 0.5.0, or 0.1.0.
>
>
> On Thu, Feb 16, 2012 at 7:00 PM, Matei Zaharia <matei@eecs.berkeley.edu
> >wrote:
>
> > Why don't we start with 0.5 or even 1.0, given that we already had
> > numbered alpha releases and the project has been around for a while?
> >
> > Matei
> >
> > On Feb 16, 2012, at 6:40 PM, Andy Konwinski <andyk@berkeley.edu> wrote:
> >
> > > I chatted with Ben about this, and we propose that we use 0.0.1 for the
> > > version number for our first apache release, and we adopt versioning
> > rules
> > > like these http://apr.apache.org/versioning.html (i.e. the version
> > scheme
> > > is major.minor.patch).
> > >
> > > Does anybody have thoughts or objections?
> > >
> > > I've added a new "version" in JIRA called "0.0.1" that (pending this
> > > discussion) we can start using to keep track of which Issues are
> intended
> > > to go into the first release (see
> > >
> https://issues.apache.org/jira/browse/MESOS/fixforversion/12319875which is
> > > currently pretty boring because I've only assigned one issue to it, as
> a
> > > test)
> > >
> > > Note: we used version numbers before entering the incubator to identify
> > our
> > > github tagged alpha "releases", the most recent one being alpha 0.4
> (see
> > > https://github.com/mesos/mesos/tags)
> > >
> > > Andy
> >
>