Summary

During vUDS for the Trusty 14.04 cycle, a session was held to discuss EOL notifications for HWE stack users in Precise. The following outlines the schedule and mechanism for when and how these notifications will be delivered for the Precise LTS release.

Release note

Upon the release of 12.04.5, the previous 12.04.[2|3|4] HWE enablements stacks will have reached their end of life for support. We encourage all HWE stack users to upgrade to either the 12.04.5 HWE stack or the 14.04 LTS release.

Rationale

We should do our due diligence to ensure our HWE stack users are properly notified of impending termination of support. Advanced warning and notification will allow users to successfully plan and migrate to a supported stack/release.

User stories

  1. Jane purchased a Dell laptop pre-installed with Ubuntu 12.04.2. 12.04.2 shipped with the 12.10 HWE stack that enabled newer hardware components on this platform. Jane will only be notified of a pending upgrade being available once Ubuntu Custom Engineering team has verified the platform passes all certification test suites upon upgrade.
  2. Joe manages a cluster of new HP servers which required installation with the 12.04.4 image containing the 13.10 HWE stack that provides support for newer Intel chipsets found in these servers. Joe will receive advanced notification that the 13.10 HWE stack in Precise is nearing it’s end of life. This early notification will allow Joe to decide how he wants to upgrade these system to remain under the umbrella of support (ie security updates and bug fixes).

Design

The basic plan is that a "core script" will be written to detect if a user is on a HWE stack that will be nearing it’s EOL. If on a HWE stack that with EOL, the script should provide the message needing to be delivered in the HWE stack EOL notification (perhaps the output would be the text to present). The “core script” does need to honor a “hold” flag, eg /var/lib/update-notifier/disable-hwe-eol-messages, such that when the flag is present, no EOL messages are delivered. All other tools and utilities should leverage this “core script” to do the detection of the HWE stack and the message to be delivered.

Implementation

        if /var/lib/update-notifier/disable-hwe-eol-messages exists then return 1
        elif on HWE stack == True then
                if <hwe-eol-message file> exists then
                        print hwe-eol-message file containing text for HWE stack eol notification
                return 0
        fi

Schedule

Deadline (Date)

Task

Owner(s)

Status

16 May 2014

linux-generic-lts-trusty available in Precise

kernel team, infinity

DONE

16 May 2014

xserver-xorg-lts-trusty available in Precise

mlankhorst, infinity

DONE

23 May 2014

“core script” written and available for widespread use

mvo

DONE

31 May 2014

HWE stack EOL announcement(s) drafted, reviewed, and ready for dissemination

ogasawara

DONE

31 May 2014

/var/lib/update-notifier/disable-hwe-eol-messages flag pushed to required pre-installed systems

smagoun/Commercial Engineering

DONE

13 June 2014

update-manager modifications implemented to message and perform HWE stack EOL notifications and updates; package in precise-proposed by deadline

mvo

DONE

13 June 2014

update-notifier modifications implemented for HWE stack EOL notifications; package in precise-proposed by deadline

mvo

DONE

13 June 2014

landscape integration for HWE stack EOL notifications and HWE stack updates available notifications

dhenrich

POSTPONED

13 June 2014

nagios may want to have some kind of updates ready notification (via apt-check); package in precise-proposed by deadline

racb

POSTPONED

13-27 June 2014

Testing

mvo, smagoun, jibel

done

27 June 2014 (6 weeks prior to release)

Packages promoted to precise-updates, HWE stack users begin seeing EOL notifications

mvo, infinity

DONE

07 Jul 2014

Security Team send 1mo advanced warning of HWE stacks EOL

mdeslaur

INPROGRESS

07 Aug 2014

12.04.5 release

All

TODO

07 Aug 2014

Security Team USN announcement of HWE stacks EOL

mdeslaur

TODO

07 Aug 2014

Should “core script” messaging change in tone? (ie you’re HWE stack is now unsupported!)

mvo

TODO


CategorySpec

HweStackEolNotifications (last edited 2014-07-15 13:52:43 by leannogasawara)