All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jan Beulich" <JBeulich@suse.com>
To: George Dunlap <george.dunlap@eu.citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: Xen 4.4 development update
Date: Tue, 20 Aug 2013 11:40:23 +0100	[thread overview]
Message-ID: <521363B702000078000ED0B3@nat28.tlf.novell.com> (raw)
In-Reply-To: <52133BA2.9000709@eu.citrix.com>

>>> On 20.08.13 at 11:49, George Dunlap <george.dunlap@eu.citrix.com> wrote:
> On 08/20/2013 08:28 AM, Jan Beulich wrote:
>>>>> On 19.08.13 at 15:09, George Dunlap <george.dunlap@eu.citrix.com> wrote:
>>> I think as release cycles get shorter, we have to move into thinking
>>> more like the Linux "merge windows": you work on your feature, and when
>>> it's ready, you target it for a specific merge window.
>>
>> Which - as expressed before - I dislike.
> 
> But I don't think I ever understood the nature of your dislike -- what 
> is it you like about the longer release cycles, and/or dislike about the 
> shorter ones?

First of all, the dislike above was regarding the merge window model.
That is because I prefer the continuous flow model we got used to,
simply because it allows a more consistent work flow (both from a
developer and from a committer perspective).

As to the shorter release cycles, I'm sure I said before that I see
this problematic wrt stable tree management (resulting in either
shorter stable tree life cycles or more work due to more branches
being maintained) as well as - see above - the worse ratio
between normal development flow and a (partially/mostly) frozen
tree (after all, the merge window concept just is an extreme form
of shortened release cycles, where almost all of the release cycle
is spent in feature frozen state).

Plus to me the argument of more frequent releases allowing
smoother distro adoption doesn't really count: I would
generally expect distros to not ship unpatched versions
anyway, so if they're eager to get a certain feature out to their
users, backporting the feature is always an option.

And just to clarify - don't read into this that I may even be
advocating a significantly longer release cycle. As we learned
with 4.2, anything beyond a year is likely not going to work
out well because of too many changes accumulating.

Jan

  reply	other threads:[~2013-08-20 10:40 UTC|newest]

Thread overview: 116+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-08 16:09 Xen 4.4 development update George Dunlap
2013-08-08 16:11 ` George Dunlap
2013-08-09  8:11   ` Jan Beulich
2013-08-09 11:08     ` Dario Faggioli
2013-08-08 16:14 ` George Dunlap
2013-08-08 16:17   ` Andrew Cooper
2013-08-09  8:08     ` Jan Beulich
2013-08-08 16:24   ` Ian Campbell
2013-08-13 16:06     ` George Dunlap
2013-08-08 19:30 ` Konrad Rzeszutek Wilk
2013-08-13 16:19   ` George Dunlap
2013-08-29 11:49     ` Fabio Fantoni
2013-08-13 16:22   ` George Dunlap
2013-08-13 16:27     ` Jan Beulich
2013-08-09  7:57 ` Jan Beulich
2013-08-09  8:02 ` Jan Beulich
2013-08-09 11:03   ` Dario Faggioli
2013-08-14 10:27   ` George Dunlap
2013-08-09  8:06 ` Jan Beulich
2013-08-14 10:35   ` George Dunlap
2013-08-09 14:10 ` Dario Faggioli
2013-08-09 23:08   ` Matt Wilson
2013-08-09 23:42     ` Dario Faggioli
2013-08-14 11:11     ` George Dunlap
2013-08-14 11:10   ` George Dunlap
2013-08-09 20:01 ` Daniel Kiper
2013-08-12  8:06   ` Jan Beulich
2013-08-12 18:55     ` Daniel Kiper
2013-08-13 10:13       ` Jan Beulich
2013-08-13 12:43         ` Daniel Kiper
2013-08-12  9:44   ` David Vrabel
2013-08-12 18:56     ` Daniel Kiper
2013-08-14 13:22   ` George Dunlap
2013-08-27  9:51     ` Daniel Kiper
2013-08-09 20:15 ` Boris Ostrovsky
2013-08-12  9:49 ` David Vrabel
2013-08-13  0:38 ` Mukesh Rathor
2013-08-13 13:17 ` Ben Guthro
2013-08-13 15:43   ` Dario Faggioli
2013-08-13 16:18     ` Ben Guthro
2013-08-13 18:50       ` Dario Faggioli
2013-08-14 13:42 ` George Dunlap
2013-08-14 16:35 ` Jan Beulich
2013-08-19 13:09   ` George Dunlap
2013-08-19 15:18     ` Ian Campbell
2013-08-20  7:28     ` Jan Beulich
2013-08-20  9:49       ` George Dunlap
2013-08-20 10:40         ` Jan Beulich [this message]
2013-08-15 13:02 ` Wei Liu
2013-08-15 13:08   ` Jan Beulich
2013-08-15 13:24     ` Wei Liu
2013-08-19 11:38       ` George Dunlap
2013-08-19 12:08         ` Pasi Kärkkäinen
2013-08-19 12:53           ` George Dunlap
2013-08-19 13:09             ` Thanos Makatos
2013-08-19 15:17         ` Ian Campbell
2013-08-19 16:16           ` Bastian Blank
2013-08-19 16:38             ` Ian Campbell
2013-08-29 23:34 ` Shriram Rajagopalan
2013-09-17 15:12 ` Jim Fehlig
2013-09-17 15:39   ` Jan Beulich
2013-09-17 15:45     ` Ian Campbell
2013-09-18 11:16 ` George Dunlap
2013-09-20 19:48   ` Konrad Rzeszutek Wilk
2013-09-18 11:27 ` George Dunlap
2013-09-20 19:51   ` Konrad Rzeszutek Wilk
2013-08-08 19:38 Eric Shelton
2013-08-08 19:55 ` Konrad Rzeszutek Wilk
2013-08-08 20:51   ` Eric Shelton
2013-08-09 18:56     ` Daniel Kiper
2013-08-15  5:32       ` Eric Shelton
2013-08-20 16:13     ` Stefano Stabellini
2013-09-16 13:06 George Dunlap
2013-09-16 13:28 ` Jan Beulich
2013-09-17 14:55   ` Andrew Cooper
2013-09-16 14:05 ` David Vrabel
2013-09-16 14:06 ` David Vrabel
2013-09-16 14:52 ` Fabio Fantoni
2013-09-18 11:29   ` George Dunlap
2013-09-17  0:45 ` Ben Guthro
2013-09-17  7:14   ` Dario Faggioli
2013-09-17 12:04     ` Ben Guthro
2013-09-18 15:36       ` George Dunlap
2013-09-17 19:18 ` Pasi Kärkkäinen
2013-09-18 16:59   ` George Dunlap
2013-09-20 15:57 ` Olaf Hering
2013-09-20 16:04   ` George Dunlap
2013-09-23  7:24     ` Jan Beulich
2013-09-23 11:22       ` George Dunlap
2013-09-23 11:48       ` George Dunlap
2013-09-23 12:13         ` Jan Beulich
2013-09-23 12:50           ` George Dunlap
2013-09-23  8:48     ` Olaf Hering
2013-09-23 10:29       ` Pasi Kärkkäinen
2013-11-26 12:14 George Dunlap
2013-11-26 12:55 ` Jan Beulich
2013-11-26 14:16 ` Ian Campbell
2013-11-27 10:51 ` Gordan Bobic
2013-12-02 18:34   ` Dario Faggioli
2013-12-02 17:36 ` Lars Kurth
2013-12-02 18:34 ` Dario Faggioli
2013-12-03 19:37 ` Konrad Rzeszutek Wilk
2013-12-04 10:30   ` Ian Campbell
2013-12-03 19:41 ` Konrad Rzeszutek Wilk
2013-12-04 10:38   ` Stefano Stabellini
2014-01-08 13:16 Ian Campbell
2014-01-08 13:29 ` Ian Campbell
2014-01-08 13:30   ` Ian Campbell
2014-01-08 14:21 ` Sander Eikelenboom
2014-01-08 14:23   ` Ian Campbell
2014-01-08 14:35 ` Wei Liu
2014-01-16  6:54 ` Zhang, Yang Z
2014-01-27 18:49 George Dunlap
2014-01-27 18:51 ` George Dunlap
2014-01-27 23:52 ` Jim Fehlig
2014-01-28 10:37 ` Jan Beulich

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=521363B702000078000ED0B3@nat28.tlf.novell.com \
    --to=jbeulich@suse.com \
    --cc=george.dunlap@eu.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.