xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
	wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: RFC: change to 6 months release cycle
Date: Mon, 5 Oct 2015 13:52:33 +0100	[thread overview]
Message-ID: <20151005125233.GD29124@zion.uk.xensource.com> (raw)
In-Reply-To: <56127D1C02000078000A8132@prv-mh.provo.novell.com>

On Mon, Oct 05, 2015 at 05:37:32AM -0600, Jan Beulich wrote:
> >>> On 05.10.15 at 13:23, <wei.liu2@citrix.com> wrote:
> > On Mon, Oct 05, 2015 at 05:04:19AM -0600, Jan Beulich wrote:
> >> >>> On 02.10.15 at 19:43, <wei.liu2@citrix.com> wrote:
> >> > The main objection from previous discussion seems to be that "shorter
> >> > release cycle creates burdens for downstream projects". I couldn't
> >> > quite get the idea, but I think we can figure out a way to sort that
> >> > out once we know what exactly the burdens are.
> >> 
> >> I don't recall it that way. My main objection remains the resulting
> >> higher burden of maintaining stable trees. Right now, most of the
> >> time we have two trees to maintain. A 6-month release cycle means
> >> three of them (shortening the time we maintain those trees doesn't
> >> seem a viable option to me).
> >> 
> >> Similar considerations apply to security maintenance of older trees.
> >> 
> > 
> > Sorry, my memory failed me. So the major objection is the maintenance
> > burden of stable releases.
> > 
> > What do you consider "must-have"s when it comes to stable releases?
> > 
> > The only "must-have" to me is that we need stable releases. This
> > doesn't preclude us from exploring other options to achieve that goal.
> > 
> > Just to throw around some ideas: we can have more stable tree
> > maintainers, we can pick a stable tree every X releases etc etc.
> 
> Both points we have been discussing before:
> 
> More stable tree maintainers means higher total cost (there's certainly
> some amortization if a single person maintains the same [parts of the]
> tree everywhere), plus an increased chance for certain backports
> ending up in only some of the trees (clearly bad if a newer one retains
> a bug that got fixed in an older one).
> 
> Picking a release (or a longer term maintained one) results in some
> releases being "better" than others.
> 

If this is not an option for you. We can work on a technical solution
for having more stable release maintainers. 

For example, we create an email alias for stable backport requests,
subscribe every stable tree maintainers to that list. This should make
it impossible to miss patches. The rest is subject to individual stable
tree maintainers' discretion if a certain patch goes in or not. This has
worked and scaled reasonably well for Linux.

Note that I'm not advocating one solution over another. Ian's suggestion
of 1/N LTS release is worth considering. I'm just saying there is a
technical solution for having more stable tree maintainers.

Wei.

> Jan

  reply	other threads:[~2015-10-05 12:52 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-02 17:43 RFC: change to 6 months release cycle Wei Liu
2015-10-02 17:52 ` Juergen Gross
2015-10-02 18:21   ` Andrew Cooper
2015-10-05  9:45     ` Ian Campbell
2015-10-05 10:01       ` Juergen Gross
2015-10-06 15:22       ` Stefano Stabellini
2015-10-02 18:17 ` Andrew Cooper
2015-10-03  1:04 ` Dario Faggioli
2015-10-05  9:55 ` Ian Campbell
2015-10-05 10:19   ` Wei Liu
2015-10-05 10:29 ` George Dunlap
2015-10-05 10:42   ` Wei Liu
2015-10-05 11:04 ` Jan Beulich
2015-10-05 11:23   ` Wei Liu
2015-10-05 11:37     ` Jan Beulich
2015-10-05 12:52       ` Wei Liu [this message]
2015-10-05 13:31         ` Jan Beulich
2015-10-05 13:51           ` Wei Liu
2015-10-05 14:07             ` Jan Beulich
2015-10-05 14:50               ` Wei Liu
2015-10-05 15:08                 ` Jan Beulich
2015-10-05 11:44     ` Steven Haigh
2015-10-05 13:05       ` Wei Liu
2015-10-05 13:05       ` George Dunlap
2015-10-05 13:21         ` Steven Haigh
2015-10-05 16:22           ` Wei Liu
2015-10-06 13:03             ` Jan Beulich
2015-10-06 13:12               ` Wei Liu
2015-10-05 11:44     ` Ian Campbell
2015-10-05 11:51       ` Juergen Gross
2015-10-05 11:55         ` Ian Campbell
2015-10-05 12:55           ` Wei Liu
2015-10-05 13:51             ` Juergen Gross
2015-10-05 14:30               ` Wei Liu
2015-10-05 11:51       ` Steven Haigh

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=20151005125233.GD29124@zion.uk.xensource.com \
    --to=wei.liu2@citrix.com \
    --cc=JBeulich@suse.com \
    --cc=lars.kurth@citrix.com \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).