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!