All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pavel Roskin <proski@gnu.org>
To: "Luis R. Rodriguez" <lrodriguez@atheros.com>
Cc: linux-kernel@vger.kernel.org, torvalds@linux-foundation.org,
	akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk,
	greg@kroah.com, linux-wireless@vger.kernel.org,
	netdev@vger.kernel.org, tshibata@ab.jp.nec.com
Subject: Re: [RFC] Documentation: add documentation for rc-series and merge window
Date: Mon, 15 Jun 2009 16:31:23 -0400	[thread overview]
Message-ID: <1245097883.10970.5.camel@mj> (raw)
In-Reply-To: <1245096771-3966-1-git-send-email-lrodriguez@atheros.com>

On Mon, 2009-06-15 at 16:12 -0400, Luis R. Rodriguez wrote:
>  
> +Stable kernel releases
> +----------------------
> +
> +Stable kernels are released when they are ready. This means there is no
> +strict guidelines for sticking to specific dates for a kernel release.

there are no strict guidelines

> +After a maintainer has sent his pull request to Linus during the merge
> +window no further new development will be accepted for that tree and
> +as such it marks the closure of development for that subsystem for that
> +kernel cycle. Developers wishing to target deadlines should simply work
> +on their development without regards or consideration for inclusion to
> +a specific kernel release. Once development is done it should simply be
> +posted. If you insist on targetting a kernel release for deadlines you can

targeting

> +try to be aware of the current rc cycle development and how soon it seems
> +the next stable kernel relase will be made. When Linus notes the last rc

release

> +cycle released may be the last -- that is a good sign you should already
> +have all your development done and merged in the respective development
> +tree. If your code is not ready and merged into the respective maintainers
> +tree prior to the announced last potential rc kernel release chances are
> +you missed getting your code in for the next kernel merge window.
> +Excemptions here are new drivers, covered below.

Exemptions

> +rc-series rules
> +---------------
> +
> +Rules on what kind of patches are accepted after the merge window closes.
> +These are patches targetted for the kernel rc-series of a kernel prior

targeted

> +to its release.
> +
> + - it must fix a reported regression
> + - if must fix a reported security hole
> + - if must fix a reported oops/kernel hang
> +
> +This means any small-non-fix code changes, although they mix fix an issue,

might fix

> +will not be accepted. If the patch in question is for a driver that has been
> +around for more than a kernel release, then "small fixes" really can't be
> +worth all that much. And "small fixes" may be small and "obvious" they
> +definitely can regress.
> +
> +rc-series new driver excemption rule

exemption

> +------------------------------------
> +
> +The very first release a new driver (or filesystem) is special. New drivers
> +are accepted during the rc series. Patches for the same driver then are
> +also accepted uring the same rc series of a kernel as well as fixes as it

during

> +cannot regress as no previous kernels exists with it.
> +
> +Once drivers are upstream for one kernel release (say on 2.6.29) the target
> +*goal* after the merge window of the next kernel (respectively this would be
> +the 2.6.30 rc-series) is to address address regressions. Kernel oops/hangs

s/address address/address/

> +and security issues are obviously accepted but the point is these should have
> +also been caught earlier as a general development goal. The rc-series focus
> +should really be to address regressions.
> +
> +Stable kernel rules
> +-------------------
> +
>  Rules on what kind of patches are accepted, and which ones are not, into the
>  "-stable" tree:

Sorry, I'm in pedantic mood today.
 
-- 
Regards,
Pavel Roskin

  parent reply	other threads:[~2009-06-15 20:31 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-15 20:12 [RFC] Documentation: add documentation for rc-series and merge window Luis R. Rodriguez
2009-06-15 20:12 ` Luis R. Rodriguez
2009-06-15 20:18 ` John W. Linville
2009-06-15 20:19 ` Greg KH
2009-06-15 20:19   ` Greg KH
2009-06-15 21:47   ` Luis R. Rodriguez
2009-06-15 22:32     ` Greg KH
2009-06-15 22:32       ` Greg KH
2009-06-16  0:41       ` Luis R. Rodriguez
2009-06-16  2:10         ` Luis R. Rodriguez
2009-06-16  3:20           ` Greg KH
2009-06-16  3:20             ` Greg KH
2009-06-16  4:21             ` Luis R. Rodriguez
2009-06-16  4:21               ` Luis R. Rodriguez
2009-06-16  4:39               ` Luis R. Rodriguez
2009-06-16  4:39                 ` Luis R. Rodriguez
2009-06-16  5:16               ` Greg KH
2009-06-16  5:16                 ` Greg KH
2009-06-16  9:34               ` Jouni Malinen
2009-06-16  9:34                 ` Jouni Malinen
2009-06-16 16:19                 ` Stefan Richter
2009-06-16 16:19                   ` Stefan Richter
2009-06-16 18:17                 ` Luis R. Rodriguez
2009-06-16 18:17                   ` Luis R. Rodriguez
2009-06-19 15:00                   ` Pavel Machek
2009-06-19 17:10                     ` Luis R. Rodriguez
2009-06-19 17:10                       ` Luis R. Rodriguez
2009-06-19 17:41                       ` Justin Mattock
2009-06-19 17:41                         ` Justin Mattock
2009-06-19 17:41                         ` Justin Mattock
2009-06-20  1:35                         ` netlink interface change and crash while feeing associated sk_buff Vinay Venkataraghavan
2009-06-19 22:19                       ` [RFC] Documentation: add documentation for rc-series and merge window Pavel Machek
2009-06-19 22:19                         ` Pavel Machek
2009-06-19 22:49                         ` Krzysztof Halasa
2009-06-19 22:49                           ` Krzysztof Halasa
2009-06-19 22:51                         ` Luis R. Rodriguez
2009-06-19 22:51                           ` Luis R. Rodriguez
2009-06-21  6:24                           ` Pavel Machek
2009-06-19 22:56                         ` Linus Torvalds
2009-06-21  0:47                           ` Luis R. Rodriguez
2009-06-21  0:47                             ` Luis R. Rodriguez
2009-06-21  0:47                             ` Luis R. Rodriguez
2009-06-15 20:31 ` Pavel Roskin [this message]
2009-06-15 20:40   ` Gábor Stefanik
2009-06-15 20:40     ` Gábor Stefanik

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=1245097883.10970.5.camel@mj \
    --to=proski@gnu.org \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=greg@kroah.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=lrodriguez@atheros.com \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=tshibata@ab.jp.nec.com \
    /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.