Merge lp://staging/~ted/ubuntu-app-launch/jobs-helpers into lp://staging/ubuntu-app-launch
Proposed by
Ted Gould
Status: | Merged |
---|---|
Approved by: | Ted Gould |
Approved revision: | 346 |
Merged at revision: | 302 |
Proposed branch: | lp://staging/~ted/ubuntu-app-launch/jobs-helpers |
Merge into: | lp://staging/ubuntu-app-launch |
Prerequisite: | lp://staging/~ted/ubuntu-app-launch/app-store |
Diff against target: |
3242 lines (+1100/-1406) 22 files modified
CMakeLists.txt (+1/-41) debian/changelog (+6/-0) docs/index.rst (+12/-3) libubuntu-app-launch/CMakeLists.txt (+4/-2) libubuntu-app-launch/helper-impl-click.cpp (+0/-176) libubuntu-app-launch/helper-impl-click.h (+0/-62) libubuntu-app-launch/helper-impl.h (+80/-0) libubuntu-app-launch/helper.cpp (+0/-36) libubuntu-app-launch/helper.h (+6/-0) libubuntu-app-launch/jobs-base.cpp (+257/-4) libubuntu-app-launch/jobs-base.h (+48/-8) libubuntu-app-launch/jobs-systemd.cpp (+24/-52) libubuntu-app-launch/jobs-systemd.h (+11/-12) libubuntu-app-launch/jobs-upstart.cpp (+49/-69) libubuntu-app-launch/jobs-upstart.h (+19/-20) libubuntu-app-launch/registry.cpp (+28/-8) libubuntu-app-launch/registry.h (+31/-0) libubuntu-app-launch/ubuntu-app-launch.cpp (+219/-908) tests/snappy-xmir-test.sh.in (+3/-3) tests/xmir-helper-test.in (+2/-2) utils/CMakeLists.txt (+56/-0) utils/systemd-helper-helper.c (+244/-0) |
To merge this branch: | bzr merge lp://staging/~ted/ubuntu-app-launch/jobs-helpers |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
unity-api-1-bot | continuous-integration | Needs Fixing | |
Charles Kerr (community) | Approve | ||
Review via email:
|
This proposal supersedes a proposal from 2017-02-22.
Commit message
Moving untrusted helpers over to the jobs objects.
Description of the change
This moves the helper code over to using jobs objects so that they're not using Upstart directly. There were a few changes required in the jobs objects as a result to clean them up so they're not entirely application focused.
The tests do not work on this branch. As we're breaking all the upstart and click stuff all the tests are fixed at the rm-rf-click branch and these should land together.
To post a comment you must log in.
FAILED: Continuous integration, rev:324 /jenkins. canonical. com/unity- api-1/job/ lp-ubuntu- app-launch- ci/257/ /jenkins. canonical. com/unity- api-1/job/ build/1782/ console /jenkins. canonical. com/unity- api-1/job/ build-0- fetch/1789 /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 1565/console /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=amd64, release= zesty/1565/ console /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 1565/console /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=armhf, release= zesty/1565/ console /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 1565/console /jenkins. canonical. com/unity- api-1/job/ build-2- binpkg/ arch=i386, release= zesty/1565/ console
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /jenkins. canonical. com/unity- api-1/job/ lp-ubuntu- app-launch- ci/257/ rebuild
https:/