From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Juergen Gross <JGross@suse.com>,
Lars Kurth <lars.kurth@citrix.com>,
wei.liu2@citrix.com, Ian Campbell <ian.campbell@citrix.com>,
George Dunlap <george.dunlap@eu.citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
cardoe@cardoe.com, xen-devel@lists.xenproject.org,
netwiz@crc.id.au, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: RFC: LTS and stable release scheme
Date: Tue, 6 Oct 2015 15:09:09 +0100 [thread overview]
Message-ID: <20151006140909.GF29124@zion.uk.xensource.com> (raw)
In-Reply-To: <5613EAF602000078000A8959@prv-mh.provo.novell.com>
On Tue, Oct 06, 2015 at 07:38:30AM -0600, Jan Beulich wrote:
> >>> On 06.10.15 at 13:07, <wei.liu2@citrix.com> wrote:
> > A majority of developers express interests in trying a shorter release
> > cycle -- to change from 9 months to 6 months [0]. There are, however,
> > repercussions on how we manage stable and possible LTS releases.
>
> I find it kind of odd to try to answer question 2 (cadence) without
> first having answered 1 (whether to have stable releases at all). In
Right, all my questions were based on one assumption that "we may need
LTS".
> particular, the major downside of stable releases - them being
> "better" than others - hasn't even been mentioned in you mail. And
Is that a particular downside? I don't see it that way. Different
releases are, in nature, different. I can see why you want to treat
every release equally, but with limited man power we sometimes have to
make a choice.
> afaict the reason for there being various LTS maintainers in Linux
> is mainly because almost anyone can propose to LTS-maintain a
> certain branch, and hence whenever an organization want a
> certain release to be long term maintained all they have to ask
> themselves is "Do we want to invest the resources for making it
> so?" Along with this question goes - as seen internally here - the
> question whether to instead align which kernel version to pick for
> a product with which kernel version is expected to become an LTS
> one.
>
The proposed scheme doesn't preclude such arrangement.
> I'm not sure if it's still that way nowadays, but in the years after
> stable and long term releases got introduced in Linux even long
> term branches weren't all equal: The general stable tree maintainer
> actively argued against the use of certain branches (or certain
> releases on a branch after it changed ownership), due to it being
> of unknown (in the best case) quality.
>
> Bottom line: I think the current model, with all releases being
> equal and there being the opportunity to hand over branches to
> "external" maintainers after the XenProject support ended
> (exercised exactly once to date), is quite a bit better than any
> of the LTS options I've seen proposed so far.
>
Yes. I see your point. But at least one user has asked for longer term
full support. Up till now the "hand over" hasn't happened that often
(only once). And keep in mind that downstream consumers are not only
commercial vendors that have engineers working old trees for a product,
they might also be a distributions that simply wishes to have full Xen
support longer than their own release cycle.
With unlimited manpower we can use the current model to equally treat
each release LTS. In reality this is not the case, so I see the need for
using LTS model to effectively direct limited resources.
Or do you have different view on how various downstream can expect from
Xen to make the current model good enough for them?
What do you propose when we regarding stable branches when we switch to
6 months cycle?
Wei.
> Jan
next prev parent reply other threads:[~2015-10-06 14:09 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-06 11:07 RFC: LTS and stable release scheme Wei Liu
2015-10-06 12:57 ` George Dunlap
2015-10-06 13:10 ` Ian Campbell
2015-10-06 16:25 ` Wei Liu
2015-10-06 16:30 ` Ian Campbell
2015-10-06 13:15 ` Wei Liu
2015-10-06 13:38 ` Jan Beulich
2015-10-06 14:09 ` Wei Liu [this message]
2015-10-06 14:52 ` Jan Beulich
2015-10-06 15:01 ` Wei Liu
2015-10-07 17:45 ` George Dunlap
2015-10-08 8:05 ` Jan Beulich
2015-10-08 10:39 ` George Dunlap
2015-10-08 11:48 ` Jan Beulich
2015-10-08 10:59 ` Ian Jackson
2015-10-08 11:34 ` Jan Beulich
[not found] ` <561670CD02000078000A94AA@suse.com>
2015-10-08 11:49 ` Juergen Gross
2015-10-08 12:22 ` Jan Beulich
[not found] ` <56167C0802000078000A953E@suse.com>
2015-10-08 12:39 ` Juergen Gross
2015-10-08 13:52 ` Wei Liu
2015-10-08 11:10 ` Wei Liu
2015-10-08 12:13 ` Jan Beulich
2015-10-08 14:23 ` Wei Liu
2015-10-08 15:01 ` Jan Beulich
2015-10-08 11:10 ` George Dunlap
2015-10-06 14:12 ` George Dunlap
2015-10-06 14:49 ` Jan Beulich
2015-10-07 17:56 ` George Dunlap
2015-10-08 8:15 ` Jan Beulich
2015-10-06 15:27 ` Dario Faggioli
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=20151006140909.GF29124@zion.uk.xensource.com \
--to=wei.liu2@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=JBeulich@suse.com \
--cc=JGross@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=cardoe@cardoe.com \
--cc=george.dunlap@eu.citrix.com \
--cc=ian.campbell@citrix.com \
--cc=lars.kurth@citrix.com \
--cc=netwiz@crc.id.au \
--cc=xen-devel@lists.xenproject.org \
/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.