LTS Enablement Stack

Leann Ogasawara leann.ogasawara at canonical.com
Wed Sep 5 19:23:53 UTC 2012


On 08/10/2012 02:05 PM, Leann Ogasawara wrote:
> Hi Everyone,
>
> At UDS-Q we began discussions for how we will provide enablement stack
> offerings in the Precise 12.04 LTS release, eg. provide the 12.10
> Kernel and X.org in 12.04 beginning with the 12.04.2 point release. 
> We captured plenty of feedback during these discussions and noted
> numerous areas which still needed sorting as we move through the
> Quantal devel cycle [A,B,C].  Logistics regarding support time frames,
> image seeding, and upgrade paths/policies were all of specific
> concern.  With the Quantal devel cycle well under way and the 12.04.2
> point release a few months away, I've been attempting to drive many of
> the remaining areas of concern to a resolution.  I thought I would
> take this opportunity to share a current status of where we are. 
> Please note I've marked some items "[TBD]" as they are still
> undergoing review and discussion:
>
>  1. For the 12.04.2 CD's, we will default to the new Quantal
>     enablement stack.  Due to size limitations we are unable to
>     provide options for both the Quantal enablement stack and the
>     original Precise stack.
>  2. [TBD] For the 12.04.2 DVD's, we will default to the new Quantal
>     enablement stack but are also actively investigating the
>     possibility of providing an option to allow users to remain on the
>     original Precise stack.
>  3. The 12.04.0 and 12.04.1 point releases will be archived and
>     available at old-releases.ubuntu.com.
>  4. For the 12.04.2 CD's (and possibly the 12.04.2 DVD's if we are
>     unable to provide an option to remain on the original Precise
>     stack for the DVD's), we will message that anyone installing and
>     wishing to remain on the original 12.04 stack to please install
>     from the 12.04.0 or 12.04.1 media and update.
>

Just expanding on item #4 with some additional details which were just
discussed on #ubuntu-devel:

 * For the 12.04.2 point release, https://help.ubuntu.com/ and
http://www.ubuntu.com/download/desktop should be updated to
message/notify users that they do have the option to install with the
12.04.1 media as an alternative to remain on the original Precise
stack.  A link to the 12.04.1 media which will be archived at
old-releases.ubuntu.com should also be referenced in this message.

Thanks,
Leann

>  1. We only intend to support enablement stack package combinations in
>     12.04 which are derived from the same release, eg. the 12.10 X.org
>     must be used in conjunction with the 12.10 kernel and vice versa. 
>     Intermixing a 12.10 enablement kernel with the 12.04 X.org stack
>     or a 12.10 enablement X.org stack with a 12.04 kernel will not be
>     officially tested nor supported.
>  2. Anyone running with the original Precise stack will not be
>     automatically updated to the new Quantal enablement stack.  Users
>     can electively choose to install the Quantal (or newer) enablement
>     stack meta package if they wish to do so.
>  3. Additionally, anyone upgrading to Precise will not be
>     automatically upgraded to the new Quantal enablement stack. 
>     Again, they can electively choose to do so by manually installing
>     the appropriate meta package.
>  4. The original 12.04 stack in Precise will remain supported for the
>     usual 5yr life cycle of the LTS release.
>  5. Anyone running with the newer Quantal enablement stack will remain
>     on that stack until the following 14.04 LTS enablement stack is
>     available and supported in 12.04.  Users will *not* be
>     automatically rolled forward to interim non-LTS enablement stack
>     offerings.
>       * If anyone is interested in updating to newer enablement stack
>         offerings in Precise as they become available, we will provide
>         series specific meta packages which they can manually choose
>         to install.  We will also provide a rolling release meta
>         package for those who do want to roll forward automatically. 
>         Again, this will be an elective package install and not mandatory.
>  6. When an interim non-LTS enablement stack offering (ie Q|R|S
>     enablement stack in P) reaches it's EOL, users will be
>     automatically rolled forward to the 14.04 LTS enablement stack, eg
>     12.10 enablement stack users will be automatically upgraded to the
>     14.04 enablement stack in Precise upon the 12.10 enablement stack
>     reaching it's EOL.  This will ensure a continuous line of
>     support.  See item 11 below for follow on discussions.
>  7. [TBD] The interim non-LTS enablement stacks (ie Q|R|S enablement
>     stacks in P) will only be supported in Precise from the time they
>     appear in a point release through the remainder of their natural
>     release life cycle, eg the 12.10 enablement stack will be
>     supported for 15mo in Precise due to the 3mo offset between
>     12.10's official release and the 12.04.2 point release.
>       * There are concerns that 12.10 will EOL at the same time 14.04
>         is released.  Some are in favor of driving a more rigorous QA
>         effort of the 14.04 enablement stack in 12.04 to ensure an
>         immediate and smooth transition to the 14.04 enablement stack
>         on the day the 12.10 enablement stack EOL's.  This would also
>         likely result in an increased level of quality for the initial
>         14.04 release due to the extra testing focus.  Others are
>         however more conservative and would prefer we not offer the
>         14.04 enablement stack in Precise until the 14.04.1 time
>         frame.  We commonly message that users should not be using an
>         LTS release for production environments until the .1 release. 
>         It seems reasonable that we should message the same advice for
>         the enablement stacks and subsequently not automatically
>         upgrade users of the 12.10 enablement stack until the 14.04.1
>         time frame.  This provides an additional 3mo window where we
>         would benefit from bug fixes and overall testing we receive in
>         the initial months following 14.04's release.  However, the
>         disadvantage here is this extends the support window of the
>         12.10 enablement stack in Precise beyond it's natural support
>         window in it's original 12.10 release.  It produces a larger
>         maintenance burden as well as a slightly more complicated
>         policy which would need to be messaged.
>  8. [TBD] Anyone running an R or S enablement stack in Precise might
>     have an unexpected result if they upgrade their entire system to
>     Quantal.  The packages offered in the R/S enablement stack would
>     supersede the Quantal packages.  This still needs further
>     discussion for an appropriate upgrade policy/expectation for
>     anyone in this scenario.
>  9. Apport has and will be updated to allow bug reporting in Precise
>     against the enablement stacks.  These bugs will also be
>     appropriately tagged to assist in searching.
>
> Please feel free to raise any additional questions/concerns which may
> not have been addressed above.  I'll also try and provide updates for
> the "TBD" items as they come to a resolution.
>
> Thanks,
> Leann
>
> [A]
> https://blueprints.launchpad.net/ubuntu/+spec/security-q-kernel-backports
> [B]
> https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-xorg-lts-updates
> [C]
> https://blueprints.launchpad.net/ubuntu/+spec/qa-q-assuring-kernel-quality
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20120905/af84e40b/attachment.html>


More information about the ubuntu-devel mailing list