lp:~cjwatson/launchpad-buildd/fix-abort
Created by
Colin Watson
and last modified
- Get this branch:
- bzr branch lp:~cjwatson/launchpad-buildd/fix-abort
Only
Colin Watson
can upload to this branch. If you are
Colin Watson
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- William Grant: Approve (code)
- Adam Conrad (community): Approve
-
Diff: 1160 lines (+562/-180)14 files modifiedMakefile (+1/-0)
debian/changelog (+7/-0)
debian/upgrade-config (+19/-1)
lpbuildd/binarypackage.py (+9/-6)
lpbuildd/debian.py (+34/-20)
lpbuildd/slave.py (+123/-48)
lpbuildd/sourcepackagerecipe.py (+6/-2)
lpbuildd/tests/buildd-slave-test.conf (+1/-2)
lpbuildd/tests/fakeslave.py (+104/-0)
lpbuildd/tests/harness.py (+1/-0)
lpbuildd/tests/test_binarypackage.py (+206/-0)
lpbuildd/tests/test_translationtemplatesbuildmanager.py (+44/-96)
lpbuildd/translationtemplates.py (+6/-4)
template-buildd-slave.conf (+1/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 62. By Colin Watson
-
Move processscanpath to the end of the allmanagers section on upgrade, not the start.
- 58. By Colin Watson
-
Rearrange state machine to reap processes properly even in abort cases. Introduce new BuildStatus.ABORTED state.
- 57. By Colin Watson
-
On abort, call scan-for-processes to kill all processes in the chroot. Just killing top-level processes and expecting signals to propagate downward is not reliable.
- 56. By Colin Watson
-
Move scan-for-processes up to the top-level slave code so that it is
available for more general use. - 55. By Adam Conrad
-
Short the readlink call in scan-for-process with a true to avoid
prematurely exiting the process scan when tripping over zombies.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:launchpad-buildd