Generalizing SRU policy for special cases/MREs
marc.deslauriers at canonical.com
Tue Sep 15 15:40:52 UTC 2015
On 2015-09-01 10:42 AM, Martin Pitt wrote:
> Hello all,
> over the years our SRU policy  has accumulated a fair amount of
> special cases  and exceptions for new microreleases . There is a
> lot of commonality between them, mostly related to automated testing.
> Since most of these were added, a lot of projects have moved to a CI
> based development model; this includes Ubuntu itself, which is now
> running package integration tests for both the development series 
> and SRUs .
> The attached patch against  is my proposal for updating the SRU
> policy accordingly. It mostly extends the "When" section for the cases
> that we've seen in practice, and reduces  to just documentation
> about three packages (kernel, landscape, tzdata), which don't include
> a changed policy, just a "how to update this".
> This should go together with dropping . A lot of the existing
> entries in  now fall under the revised "New upstream microreleases"
> policy (e. g. postfix, PostgreSQL, MariaDB, firefox, mesa), and others
> have been obsolete for quite a while (Ubuntu One, bzr). The section at
> the bottom ("SRU verification for Micro Release Exceptions") was
> included into the main  documentation (in spirit, not verbatim). I
> believe that the page  has never been very well maintained, as
> things become obsolete, there is no clear distinction between
> provisional and full exceptions, etc. Thus I believe setting a general
> policy and instead asking for linking to the QA policy in SRU bugs is
> a better and more dynamic approach.
> Comments, language improvements, etc much appreciated!
> P.S. I still have a TODO item to propose an amendment for introducing
> new features into LTS, such as the recently proposed "Ubuntu FAN" .
> I will do this after this cleanup got discussed/improved/accepted.
>  https://wiki.ubuntu.com/StableReleaseUpdates
>  https://wiki.ubuntu.com/StableReleaseUpdates#Special_Cases
>  https://wiki.ubuntu.com/StableReleaseUpdates/MicroReleaseExceptions
>  http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html
>  http://people.canonical.com/~ubuntu-archive/pending-sru.html
>  https://lists.ubuntu.com/archives/technical-board/2015-July/002122.html
I think this proposal makes sense, as long as the SRU team is comfortable with
it. A +1 from me.
More information about the technical-board