Re: LTS Enablement Stack

2012-09-05 Thread Leann Ogasawara
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 

LTS Enablement Stack

2012-08-10 Thread Leann Ogasawara
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.
 5. 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.
 6. 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.
 7. 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.
 8. The original 12.04 stack in Precise will remain supported for the
usual 5yr life cycle of the LTS release.
 9. 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.
10. 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.
11. [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 u