[Merge] lp:~cjwatson/ubuntu-archive-publishing/add-germinate-scripts into lp:ubuntu-archive-publishing
Colin Watson
cjwatson at canonical.com
Mon Jun 9 09:31:22 UTC 2014
Colin Watson has proposed merging lp:~cjwatson/ubuntu-archive-publishing/add-germinate-scripts into lp:ubuntu-archive-publishing.
Commit message:
Add cron.germinate and its associated scripts and tests, split out from Launchpad.
Requested reviews:
William Grant (wgrant)
Ubuntu Package Archive Administrators (ubuntu-archive)
For more details, see:
https://code.launchpad.net/~cjwatson/ubuntu-archive-publishing/add-germinate-scripts/+merge/222477
As part of the work to instantiate a derived archive for the phone RTM project, William Grant suggested that we should split cron.germinate out of Launchpad proper and move it into ubuntu-archive-publishing, which in any case removes a large chunk of hardcoded Ubuntu-specific policy in Launchpad.
This is a fairly straight port of the relevant Launchpad code to run standalone. The main changes required were providing some minimal LaunchpadScript-like functionality, using launchpadlib rather than database access, and extensive surgery on generate-extra-overrides' test suite to create mock launchpadlib objects rather than using the test database. There are quite a number of remaining infelicities, especially in maintenance-check which has been on my refactoring list for quite a while, but they're essentially the same infelicities currently found in Launchpad.
This can only be deployed once https://rt.admin.canonical.com/Ticket/Display.html?id=72323 ("Please install python-launchpadlib on pepo and bilimbi") is complete and pepo has been given a "Read Non-Private Data" OAuth permission for ~ubuntu-archive.
--
https://code.launchpad.net/~cjwatson/ubuntu-archive-publishing/add-germinate-scripts/+merge/222477
Your team Ubuntu Package Archive Administrators is requested to review the proposed merge of lp:~cjwatson/ubuntu-archive-publishing/add-germinate-scripts into lp:ubuntu-archive-publishing.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: review-diff.txt
Type: text/x-diff
Size: 95937 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-archive/attachments/20140609/27d14753/attachment-0001.diff>
More information about the ubuntu-archive
mailing list