Merge lp:~kissiel/checkbox/move-launcher-to-pbox into lp:checkbox
Status: | Merged |
---|---|
Approved by: | Maciej Kisielewski |
Approved revision: | 4443 |
Merged at revision: | 4446 |
Proposed branch: | lp:~kissiel/checkbox/move-launcher-to-pbox |
Merge into: | lp:checkbox |
Diff against target: |
214 lines (+25/-35) 9 files modified
checkbox-ng/checkbox_ng/certification.py (+2/-10) checkbox-ng/checkbox_ng/commands/launcher.py (+1/-1) checkbox-ng/checkbox_ng/commands/submit.py (+1/-1) checkbox-ng/checkbox_ng/config.py (+1/-3) checkbox-ng/checkbox_ng/test_certification.py (+1/-1) checkbox-ng/launchers/checkbox-cli (+8/-8) checkbox-touch/py/checkbox_touch.py (+1/-1) plainbox/plainbox/impl/launcher.py (+5/-5) plainbox/plainbox/impl/test_launcher.py (+5/-5) |
To merge this branch: | bzr merge lp:~kissiel/checkbox/move-launcher-to-pbox |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau | Approve | ||
Review via email: mp+300315@code.launchpad.net |
Description of the change
This MR moves launcher definitions to plainbox (from checkbox-ng)
This is a first step to get launchers working on Ubuntu Touch Device - we don't want to pull checkbox-ng to the device. Other reasoning includes:
1) Launchers are designed to be shared between different *box front-ends. So
having them defined in checkbox-ng means any other front-end wanting to use
launchers would have to depend on checkbox-ng.
2) There is nothing in launchers that's related to checkbox-ng.
3) Launchers are kinds of PlainboxConfigs
0bda82c checkbox-ng: use SECURE_ID_PATTERN from plainbox
fc3c845 move launcher-related classes to plainbox
9be32d9 checkbox-
Juts one question, see below.