All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: RFC: Survey on release cycle
Date: Wed, 14 Oct 2015 14:08:19 +0100	[thread overview]
Message-ID: <20151014130819.GJ23759@zion.uk.xensource.com> (raw)
In-Reply-To: <1444825271.23192.178.camel@citrix.com>

On Wed, Oct 14, 2015 at 01:21:11PM +0100, Ian Campbell wrote:
> On Mon, 2015-10-12 at 18:32 +0100, Wei Liu wrote:
> > 
> [...]
> > There are several general options on how to proceed that I summarise
> > from previous discussions. Note that because there are too many moving
> > parts I pick some of my preferences as a starting point for the
> > discussion.
> 
> I take it suggesting (and voting upon) other options is also acceptable?
> 

Yes, of course.

> Assuming so then:
> 
> > # 6 months release cycle + current stable release scheme
> > 
> > The same stable release scheme applies (18 months full support + 18
> > months security fixes). Encourage more people to step up to share the
> > maintenance burden if necessary. Automate part of the workflow to
> > maintain stable releases. Write down guideline for maintainers.
> 
> I think this "current stable release scheme" and "18 months full support",
> implies an increase in the number of supported stable releases at any given
> time.
> 

Yes, it is the case.

> I'd therefore like to also propose:
> 
> # 6 months release cycle + extended security support
> 
> The number of active stable branches remains constant (I think this is
> currently 2, implying a reducing from 18 months to 12 months) but the
> security support period is extended, such that the final cut off is the
> same 36 months (18+18 in the current scheme). So this becomes 12 months of
> full support + 24 months of security support.
> 

This is reasonable suggestions. I'm not quite sure about the number of
full support backports vs security backports though, so the actual
impact is not very clear to me. But I think it is safe to say with this
scheme the work is less.

> Aside: I'm a bit confused regarding whether our "stable release scheme" is
> defined in terms of number of concurrently supported releases or in terms
> of an absolute time. 
> http://wiki.xenproject.org/wiki/Xen_Project_Maintenance_Releases definitely
> says it is concurrent release based, but your proposal above suggests
> otherwise. Is the wiki wrong?
> 

Sorry about the confusion. I picked the time-based interpretation
because that's why I slightly preferred (again, note that all details
are merely my preferences). There is room for discussion of course.
Whether the stable releases based on absolute time or number of
concurrent releases, I won't argue for one over another.

I think it would be better if Jan or Ian J express their preference
since they have been doing this for a long time and have better ideas of
what works best, and if we need more helping hand in stable release
maintenance.

It's safe to say people expressed opinions so far care more about 6
months release cycle and are willing to comprise on how we manage
stable releases (or LTSes).

Wei.

> Ian.

  parent reply	other threads:[~2015-10-14 13:08 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-12 17:32 RFC: Survey on release cycle Wei Liu
2015-10-14 10:41 ` Dario Faggioli
2015-10-14 10:57 ` Stefano Stabellini
2015-10-14 12:21 ` Ian Campbell
2015-10-14 12:30   ` Jan Beulich
2015-10-14 12:43     ` Ian Campbell
2015-10-14 13:08   ` Wei Liu [this message]
2015-10-14 14:57     ` Ian Campbell
2015-10-26 15:27   ` Ian Jackson
2015-10-15  7:47 ` Jan Beulich
2015-10-15  9:33 ` Ian Campbell
2015-10-15 12:32   ` Olaf Hering
2015-10-15 16:42 ` Juergen Gross
2015-10-26 15:25 ` Ian Jackson
2015-10-29 15:12 ` Andrew Cooper

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=20151014130819.GJ23759@zion.uk.xensource.com \
    --to=wei.liu2@citrix.com \
    --cc=ian.campbell@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 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.