Release management thoughts for Dapper Drake

Fabio Massimo Di Nitto fabbione at ubuntu.com
Fri Oct 14 23:51:03 CDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeff Waugh wrote:

> 
>  2. Ship both Linux 2.6.12 and 2.6.new
> 
>     I suggest we ship two kernels with dapper: A well tested and stabilised
>     2.6.12 for servers and a nicely up-to-date 2.6.new (probably 2.6.14) for
>     desktops. This does mean extra work, but while we're tracking the fresh
>     branch, we can fold fixes back into the 2.6.12 branch. Potential gotchas
>     include: incompatible inotify and udev changes (kernel/userland combos
>     elsewhere, too), desireable new stuff for servers such as the upcoming
>     SCSI changes not being backportable to our stable branch (thanks to
>     James Troup and Daniel Silverstone for pointing these out).
> 

Sorry but i strongly disagree with this approach. Maintaing 2 kernels is not
just a bit of extrawork. It is confusing and it will create a lot of extra
work.
What we will discuss at UBZ as planned in the wiki, is the possibility to use
the same vanilla kernel (.14 or .15 or whatever, time will tell) for both server
and desktop. With the latter patched with more extra interesting stuff.
Also as you mentioned yourself that will require mostlikely 2 sets of userland
tools to match the running kernel and that's definitely adding an extra and easy
point of failure.

Also keep in mind that preparing security releases for older kernel becomes
exponentially more complex with time, given the amount of code that changes
between kernel releases.

Fabio

- --
I'm going to make him an offer he can't refuse.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQ1CKtVA6oBJjVJ+OAQLkMg//TpJqcNkhuPrjJTEi5dw2USQwo76hxJ8f
1WM4h1vAjE4FY+EZ7vvOCY5/TFV4o0l11wzvqSPU9oT1LBKCuvqnkpwxHsDvOrL+
Apx/K5ZAkajCz9XiumE+L4eFvh9WGJFXsUtvxAf+sUilcxc5jK2jbFTTyyPrLGNM
izUg2UaGCpWkaM26hhwrSWXCdF5PEFQEzJcr6rN3Vz/scbrrLC/b/rehhjy08quF
KMFq7fczy4cdLHlHvegsBJHeM5Njp/mfijd1Y1451/X3Q4Kmb1gf0uGfYf1Bgd+y
Onb642dGYAzpq5poD7BWbl6hGO9MMoYyR4hR5qrGe/IgLKaGdaJZrsxRubfTStB7
EN+Pbf8uk69/D3KmswCwJPRYrAA1u34JB0R7zZ7JWHD4Ciu5LdMvSJlHY3mriDwB
b38yd5piPCwAENSzxlPdl3JAdIIZUDy9pQM7qi0QxXF0W1vQ4/wKyMss0ZrM//xB
WHCD9P2IRjBUZcg9fNMVRtXMN1DzvQfXAh0g5lLWw2daIQ0/YyQO2f6Xht31hGt1
NhFVYGJH/9w17obtpAxuNt76qBoiOmNiHT53o3PEiQ/Rk+J8UwK9gzE4T88kGzmL
eRhS8405szukNqGGiqB9hrjJsByjkdv6J89q33j3NN4cysCcCmkViYiJ6pP91n5B
TVBvBsM/WI8=
=yawd
-----END PGP SIGNATURE-----



More information about the ubuntu-devel mailing list