Merge lp:~cjwatson/launchpad/init-branch-livefses into lp:launchpad
Proposed by
Colin Watson
Status: | Rejected |
---|---|
Rejected by: | Colin Watson |
Proposed branch: | lp:~cjwatson/launchpad/init-branch-livefses |
Merge into: | lp:launchpad |
Diff against target: |
197 lines (+127/-1) 2 files modified
lib/lp/soyuz/scripts/initialize_distroseries.py (+31/-1) lib/lp/soyuz/scripts/tests/test_initialize_distroseries.py (+96/-0) |
To merge this branch: | bzr merge lp:~cjwatson/launchpad/init-branch-livefses |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson (community) | Disapprove | ||
Review via email: mp+274277@code.launchpad.net |
Commit message
Copy live filesystems from the previous series on initialisation.
Description of the change
Copy live filesystems from the previous series on initialisation.
To avoid zombie livefses hanging around forever, this only copies those that have had builds created for them in the last 30 days, so at worst they should exist for one series longer than their true lifetime.
To post a comment you must log in.
Unmerged revisions
- 17814. By Colin Watson
-
Copy live filesystems from the previous series on initialisation.
We talked about this in the LP team meeting a couple of weeks ago. We might want to copy "official" livefses (mostly those owned by ~ubuntu-cdimage) but not other ones, because that isn't the kind of change LP would normally apply to user-owned artifacts. The 30-day limit is too much of a hack.
If somebody wants to tackle this in future, the place to start would be by introducing a database-backed notion of whether livefses are official. For now it's not too bad to keep this client-side.