qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Kevin Wolf <kwolf@redhat.com>
Cc: "Justin M. Forbes" <jmforbes@linuxtx.org>,
	qemu-devel <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [RFC] QEMU 0.14.0 release plan
Date: Tue, 30 Nov 2010 08:12:50 -0600	[thread overview]
Message-ID: <4CF50662.2050908@codemonkey.ws> (raw)
In-Reply-To: <4CF4CEB9.8020607@redhat.com>

On 11/30/2010 04:15 AM, Kevin Wolf wrote:
> Am 29.11.2010 18:42, schrieb Anthony Liguori:
>    
>> 0.13 was a mess of a release (largely due to my lack of time) and I'd
>> like to get us back onto a predictable schedule.
>>      
> Telling people six days in advance when the fork will be is hardly
> predictable. :-)
>    

Yeah, I've been mentioning the desire to do 0.14 by EOY so hopefully it 
wasn't a huge surprise but it's certainly a valid statement.

> For example, in the block area there are currently a lot of interesting
> patches on the list (AHCI, SCSI, block-queue, QED, Ceph) and there's no
> way to integrate them in time if we don't want to blindly apply patches
> and then see what breaks.
>
> What to do with them? The options I see are:
>
> 1. Move them all to 0.15 (when will it be?)
>    

Every 6 months so it would be June 2011.

> 2. Apply everything now, have a broken rc0 and hope to fix everything
>     in the short time until rc2
> 3. Fork 0.14 shortly before Christmas and move the release to January
>
> The usual approach for dealing with feature freeze deadlines seems to be
> option 2, though I don't really like that one...
>    

Yeah, obviously not the right thing to do.

Even though it sucks, I'd really like to do 0.14 before the year ends.

> For 0.15 I suggest that the fork date should be announced at least a
> month in advance and that we have a longer RC phase.

By having a short -rc cycle, I'm trying to avoid the last minute push to 
include a lot of functionality into a release which usually ends up in 
things getting included before they're ready.

A short -rc cycle means that we get a .0 release that's a bit better 
than a git snapshot but ultimately is really just a point-in-time 
release verses a feature driven release.

We can certainly try a one month -rc cycle for 0.15.  With Justin 
helping, it might be much more useful than in the past.

We could push the final 0.14.0 release to 12/30 and I can make sure to 
be around to handle -rcs.  I suspect that the extra couple weeks over 
the holidays won't matter all that much but it gives everyone a bit more 
time before the tree freezes.  That would put us around 12/17 for 
stable-0.14 fork.

>> I think we should also try to implement an Ack process for stable.  For
>> instance, I think it would make sense for Justin to send out stable
>> patch candidates regularly and require 3 community Acked-by's for the
>> patch to go into stable.  I'm not sure if this is too much process but
>> by the same token, as long as we full the above rule, this should be a
>> trivial step for folks to follow.
>>      
> I think three Acks might be a bit too much, but requiring one or two
> Acks probably makes sense. Though I think we need to consider that there
> are areas where it would be easy to get five Acks, and other areas where
> it's going to be hard enough to get at least one.
>    

Certainly true.

Regards,

Anthony Liguori

> Kevin
>    

  reply	other threads:[~2010-12-01  4:45 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-29 17:42 [Qemu-devel] [RFC] QEMU 0.14.0 release plan Anthony Liguori
2010-11-29 18:10 ` Alexander Graf
2010-11-29 19:29   ` Anthony Liguori
2010-11-29 19:58     ` Alexander Graf
2010-11-29 20:14       ` Anthony Liguori
2010-11-30 10:15 ` Kevin Wolf
2010-11-30 14:12   ` Anthony Liguori [this message]
2010-11-30 14:49     ` Kevin Wolf
2010-12-01 12:56       ` Luiz Capitulino
2010-12-02 16:13   ` Randy Smith
2010-12-02 22:06 ` Brian Jackson
2010-12-02 22:44   ` Nicholas A. Bellinger

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=4CF50662.2050908@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=jmforbes@linuxtx.org \
    --cc=kwolf@redhat.com \
    --cc=qemu-devel@nongnu.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).