Please update maintenance-timeframe.py for ubuntu 12.04 (precise)
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-
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/
$ python launchpad/
$ diff -u /tmp/lucid-old-code /tmp/lucid-new-code
(and the same for maverick).
Related branches
- Graham Binns (community): Approve (code)
-
Diff: 210 lines (+90/-48)1 file modifiedcronscripts/publishing/maintenance-check.py (+90/-48)
Changed in launchpad: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Michael Vogt (mvo) |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Released |
Fixed in stable r14623 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 14623>.