ExtendedStable

Revision 10 as of 2012-03-07 21:12:57

Clear message

Stable Kernel Updates

The Ubuntu Kernel Team provides a git repo available to the greater Linux community which provides stable patches for certain versions of the Linux kernel.

Repository

The repository is available at git://kernel.ubuntu.com/<location> (TODO: location to be defined, may be stable/linux-stable.git?), and has the following branches:

master

tracks the Linus master tree

linux‑<version>.y

stable tree for linux <version> release, final patches releases go to this

linux‑<version>.y‑queue

last release of stable tree for <version> release, with patches on top that are to be released with next <version> stable update

linux‑<version>.y‑review

last release of stable tree for <version> release, with patches on top ready to be released with next <version> stable update, but which are on release candidate status (waiting any complaints or potential fixes before being released)

TODO: Remove review branches? On discussion.

Builds

We will be hooking the stable tree up with our automated build and testing infrastructure. The built binaries will be available for download and installation.

Announcements

New releases of stable patches will be announced at kernel-team@lists.ubuntu.com, the linux kernel mailing list (lkml) and the stable mailing lists. (TODO: any other mailing list?)

Contributing

All patches for the stable releases maintained by the Ubuntu kernel team should be submitted upstream, following the stable upstream acceptance rules (see Documentation/stable_kernel_rules.txt in the upstream kernel source tree for more information). The Ubuntu Kernel Team should monitor and pick the relevant stable patches automatically once they are released with upstream stable. In case that not happens, or the change/patch is only applicable to one of the maintained versions by the Ubuntu kernel team (in the case the patch isn't relevant to any of the current stable kernel versions being maintained by upstream, for example when a Cc: stable@kernel.org isn't applicable anymore), you can contact the Ubuntu kernel team at kernel-team@lists.ubuntu.com requesting the patch to be applied. Of course the patch must conform to the stable upstream acceptance rules in the second case.