Merge lp:~tsimonq2/ubuntu-archive-publishing/lubuntu-next-support-cycle-adjustment into lp:ubuntu-archive-publishing

Proposed by Simon Quigley on 2018-03-31
Status: Merged
Merged at revision: 101
Proposed branch: lp:~tsimonq2/ubuntu-archive-publishing/lubuntu-next-support-cycle-adjustment
Merge into: lp:ubuntu-archive-publishing
Diff against target: 27 lines (+10/-0)
1 file modified
scripts/maintenance-check.py (+10/-0)
To merge this branch: bzr merge lp:~tsimonq2/ubuntu-archive-publishing/lubuntu-next-support-cycle-adjustment
Reviewer Review Type Date Requested Status
Steve Langasek 2018-03-31 Approve on 2018-04-03
Ubuntu Package Archive Administrators 2018-03-31 Pending
Review via email: mp+342475@code.launchpad.net

Commit message

Ensure that Lubuntu Next is only supported for nine months.

Description of the change

Per the recommendation of the Ubuntu Technical Board, this ensures that Lubuntu Next is only supported for nine months, while Lubuntu is supported for three years. The purpose of this is because Lubuntu and Lubuntu Next share the same seed source (unlike in previous cases with, for example, the Plasma transition) but need separate support cycles.

To post a comment you must log in.
Steve Langasek (vorlon) wrote :

Seems straightforward, but would you mind if we called these NON_LTS_SEEDS instead of REGULAR_SEEDS? I think that would be clearer.

Simon Quigley (tsimonq2) wrote :

No problem. Thanks!

Steve Langasek (vorlon) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'scripts/maintenance-check.py'
2--- scripts/maintenance-check.py 2018-02-27 21:01:14 +0000
3+++ scripts/maintenance-check.py 2018-03-31 02:36:41 +0000
4@@ -209,6 +209,15 @@
5 This changes the timeframe for desktop packages from 3y to 5y.
6 """
7
8+ # Lubuntu Next should only be supported for nine months, but is in the
9+ # same seed as Lubuntu, which should be supported for three years. This
10+ # blacklists the Next-specific files in the seed.
11+ REGULAR_SEEDS = [
12+ "ship-live-qt",
13+ "live-qt",
14+ "desktop-qt",
15+ ]
16+
17 # lts support timeframe, order is important, least supported must be last
18 # time, seeds
19 SUPPORT_TIMEFRAME = [
20@@ -221,6 +230,7 @@
21 ("3y", UbuntuMaintenance.SERVER_SEEDS),
22 ("3y", UbuntuMaintenance.DESKTOP_SEEDS),
23 ("3y", UbuntuMaintenance.SUPPORTED_SEEDS),
24+ ("9m", REGULAR_SEEDS),
25 ]
26
27 # on an LTS this is significant, it defines what names get LTS support

Subscribers

People subscribed via source and target branches