Please update maintenance-timeframe.py for ubuntu 12.04 (precise)

Bug #911175 reported by Michael Vogt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Michael Vogt

Bug Description

When 10.04 (lucid) was released we added "Supported: {5y,3y,18m}" tags into the Packages file that is stored on archive.ubuntu.com. This was needed because the individual packages get a different support time based on the "seed" they are in. The server packages are longer supported than the ubuntu-desktop packages etc. The additional information makes it trivial people to check the support status of a particular package and also allows scripts like "ubuntu-support-status" to work.

For the upcoming 12.04 the timeframe is changed compared to lucid. The desktop packages are also supported for 5y and there may be architecture changes. The current code in LP is not flexible enough to handle different set of rules for LTS releases, it expected that the rules are all the same. This branch fixes this by adding a UbuntuMaintenance class that can than be used to extend for LTS releases.

The QA I have done on this to run:
$ python launchpad/trunk/cronscripts/publishing/maintenance-check.py lucid > /tmp/lucid-old-code
$ python launchpad/maintenance-check-precise/cronscripts/publishing/maintenance-check.py lucid > /tmp/lucid-new-code
$ diff -u /tmp/lucid-old-code /tmp/lucid-new-code
(and the same for maverick).

Tags: qa-ok

Related branches

Graham Binns (gmb)
Changed in launchpad:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Michael Vogt (mvo)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

This all looks fine to me. On dogfood, the output for lucid and indeed for most other releases doesn't change at all. oneiric loses some lines due to netbook being dropped (which I think is OK given r13442) and precise has lots and lots of 18m -> 5y changes for i386 and amd64 (but many packages remain at 18m, as expected). I don't see any obvious problems with this. qa-ok.

tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → In Progress
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.