From: Mark Kampe <mark.kampe@inktank.com>
To: Sage Weil <sage@inktank.com>
Cc: ceph-devel <ceph-devel@vger.kernel.org>
Subject: Re: Release/branch naming; input requested
Date: Mon, 21 May 2012 12:50:21 -0700 [thread overview]
Message-ID: <4FBA9C7D.4020400@inktank.com> (raw)
In-Reply-To: <Pine.LNX.4.64.1205180918190.8006@cobra.newdream.net>
On 05/18/12 09:32, Sage Weil wrote:
> I think we can limit the relative branches to:
>
> master = integration, unstable, tip, bleeding edge (same as now)
> [next] = next upcoming release (same as now)
> current = most recent release
> stable = most recent stable release
We have already signed one contract that obligates us
to years of support, and once customers go into production
they will be loathe to move to each new stable release as
it comes out. Thus, I fear that we will be maintaining
multiple stable releases ... but once a stable release ceases
to be the newest, the bar on what has to be back-ported to
it can be significantly raised, lowering the cost.
> I like Yehuda's suggestion of cephalopods, or other interesting sea
> creatures. As he points out, though,
>
> http://www.thecephalopodpage.org/taxa.php
>
> suggests that there may not be enough good choices that are strictly
> cephalopods, though. Although it might be ok?
> ...
I don't have an opinion about themes, but I do suggest that they
should be memorable and easily pronounced ... and taxonomic
family names do not always have those characteristics.
>>> 3. What do we do with version numbers? With a 2-3 week iteration,
>>> we'll end up with something like 0.41.x, 0.56.x for Folsom integration
>>> (less than a year from now), and 0.57, 0.58 etc for "latest".
>>
>> We can keep those, they are completely orthogonal. These are exactly
>> what they are: dev cycle numbers. I'm not too afraid of big numbers
>> there, as they become uninteresting once you have the other naming
>> scheme. They have the nice property of monotonically increasing which
>> is useful internally.
Given that most releases will only get a subset of what is in builds,
I too think that builds should be orthogonal to releases.
next prev parent reply other threads:[~2012-05-21 19:50 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-27 0:09 Release/branch naming; input requested Tommi Virtanen
2012-04-27 0:35 ` Yehuda Sadeh Weinraub
2012-05-18 16:32 ` Sage Weil
2012-05-18 16:51 ` Yehuda Sadeh
2012-05-18 17:06 ` Sage Weil
2012-05-21 19:50 ` Mark Kampe [this message]
2012-04-27 15:19 ` Jim Schutt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FBA9C7D.4020400@inktank.com \
--to=mark.kampe@inktank.com \
--cc=ceph-devel@vger.kernel.org \
--cc=sage@inktank.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.