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

Proposed by Simon Quigley
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 Approve
Ubuntu Package Archive Administrators 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.
Revision history for this message
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.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

No problem. Thanks!

Revision history for this message
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