Merge lp:~cjwatson/launchpad/remove-distro-parts into lp:launchpad
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Laura Czajkowski on 2012-05-23 | ||||
| Approved revision: | no longer in the source branch. | ||||
| Merged at revision: | 15291 | ||||
| Proposed branch: | lp:~cjwatson/launchpad/remove-distro-parts | ||||
| Merge into: | lp:launchpad | ||||
| Diff against target: |
269 lines (+11/-164) 10 files modified
cronscripts/publishing/distro-parts/ubuntu/finalize.d/10-germinate (+0/-6) cronscripts/publishing/distro-parts/ubuntu/finalize.d/40-timestamp-trace-file (+0/-9) cronscripts/publishing/distro-parts/ubuntu/finalize.d/90-trigger-mirrors (+0/-21) cronscripts/publishing/distro-parts/ubuntu/finalize.d/README.txt (+0/-22) cronscripts/publishing/distro-parts/ubuntu/publish-distro.d/10-sign-releases (+0/-30) cronscripts/publishing/distro-parts/ubuntu/publish-distro.d/20-remove-uncompressed-listings (+0/-11) cronscripts/publishing/distro-parts/ubuntu/publish-distro.d/30-copy-indices (+0/-12) cronscripts/publishing/distro-parts/ubuntu/publish-distro.d/README.txt (+0/-25) lib/lp/archivepublisher/scripts/publish_ftpmaster.py (+1/-8) lib/lp/archivepublisher/tests/test_publish_ftpmaster.py (+10/-20) |
||||
| To merge this branch: | bzr merge lp:~cjwatson/launchpad/remove-distro-parts | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Steve Kowalik (community) | code | 2012-05-23 | Approve on 2012-05-23 |
|
Review via email:
|
|||
Commit Message
Remove cronscripts/
Description of the Change
== Summary ==
The distro-parts tree was apparently always supposed to be maintained by Ubuntu Engineering. I've now ripped it out into lp:ubuntu-archive-publishing, deployed that in /srv/launchpad.
== Pre-implementation notes ==
I started out wanting to make changes to 10-sign-releases for bug 1002589; Julian Edwards and William Grant persuaded me that the best way to go about this would be to rip it out of the LP tree first.
== Implementation details ==
The test for relative run_parts_location becomes non-obvious after this removal, since it no longer has an in-tree copy to point to. I opted to just drop support for anything other than absolute paths, since I think relative paths will no longer be necessary. Shout if you disagree.
== Tests ==
bin/test -vvct test_publish_
== Demo and Q/A ==
Dogfood's configs are already updated and I've tested that the publisher still works without this change and uses the new run-parts directories; so I think it'd be sufficient to just give it another quick run there and make sure it doesn't fall over and that it still runs scripts from publish-distro.d and finalize.d.

This looks like excellent work, thanks.