Merge lp://staging/~zyga/checkbox/path-bug into lp://staging/checkbox
Status: | Merged |
---|---|
Approved by: | Sylvain Pineau |
Approved revision: | 2519 |
Merged at revision: | 2516 |
Proposed branch: | lp://staging/~zyga/checkbox/path-bug |
Merge into: | lp://staging/checkbox |
Diff against target: |
641 lines (+224/-66) 2 files modified
plainbox/plainbox/impl/ctrl.py (+120/-40) plainbox/plainbox/impl/test_ctrl.py (+104/-26) |
To merge this branch: | bzr merge lp://staging/~zyga/checkbox/path-bug |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau (community) | Approve | ||
Review via email:
|
Description of the change
6f44aa4 plainbox:ctrl: add tests for SymLinkNest class
06f1408 plainbox:ctrl: remove reference to extra_PATH
a482e65 plainbox:ctrl: fix get_differentia
73b5948 plainbox:ctrl: refactor nest directory handling
f71746b plainbox:ctrl: fix how nest_dir is inserted into PATH
47c4ead plainbox:ctrl: fix incorrect docstrings
88fd09f plainbox:ctrl: use env trick with sudo controller
2a6f675 plainbox:ctrl: fix copy/paste docstring
This fixes three bugs that together contributed to the "path bug" staying unfixed in certain situations. Please have a thorough look at each patch and do real-world testing.
For reference, this is related to bug #1248894 and directly addresses bug #1252396
Code looks good. Tested ok (w and w/o the fix).
Approved!