lucid support timeframe information not updated for NEW packages in lucid-updates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Gavin Panella |
Bug Description
For packages in lucid-updates that are NEW (like the kernel updates) there is currently no support timeframe information generated. E.g.
Package: linux-image-386
Depends: linux-image-
...
Supported: 5y
But
Package: linux-image-
has no "Supported" field.
I attached a patch with the simplest possible approach (that I can think of) that just re-runs germinate for all supported
suites. The patch obviously needs formating changes, but I wanted to keep it minimal for now. Its not really necessary
to run the full germinate again, just the maintenance-check part (which is quicker to finish than the full script). I will work on a patch for this alternative approach next. Its a bit more complicated because it requires merging the updated maintenance info with the existing (and static) more-extras.
Related branches
- Michael Vogt (community): Needs Resubmitting
- Jeroen T. Vermeulen (community): Approve (code)
- Colin Watson: Pending requested
-
Diff: 767 lines (+399/-67)6 files modifiedcronscripts/publishing/cron.germinate (+25/-9)
cronscripts/publishing/maintenance-check.py (+104/-58)
lib/lp/soyuz/scripts/tests/germinate-test-data/mock-bin/germinate (+5/-0)
lib/lp/soyuz/scripts/tests/germinate-test-data/mock-bin/lockfile (+8/-0)
lib/lp/soyuz/scripts/tests/germinate-test-data/mock-lp-root/scripts/ftpmaster-tools/lp-query-distro.py (+27/-0)
lib/lp/soyuz/scripts/tests/test_cron_germinate.py (+230/-0)
- Gavin Panella (community): Approve
-
Diff: 171 lines (+38/-40)1 file modifiedlib/lp/soyuz/scripts/tests/test_cron_germinate.py (+38/-40)
Changed in soyuz: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: |
added: qa-ok removed: qa-untestable |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Michael,
Can you make a branch with a merge proposal, and I'll run it on dogfood for you so you can test it!
Cheers.