Merge lp:~canonical-platform-qa/ubuntu-ui-toolkit/upstart into lp:ubuntu-ui-toolkit/staging
| Status: | Merged |
|---|---|
| Approved by: | Zoltan Balogh on 2015-05-20 |
| Approved revision: | 1505 |
| Merged at revision: | 1513 |
| Proposed branch: | lp:~canonical-platform-qa/ubuntu-ui-toolkit/upstart |
| Merge into: | lp:ubuntu-ui-toolkit/staging |
| Diff against target: |
11 lines (+1/-0) 1 file modified
debian/control (+1/-0) |
| To merge this branch: | bzr merge lp:~canonical-platform-qa/ubuntu-ui-toolkit/upstart |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2015-05-20 | |
| Ken VanDine | Approve on 2015-05-20 | ||
| Christian Dywan | 2015-05-15 | Approve on 2015-05-18 | |
|
Review via email:
|
|||
Commit Message
Make explicit the dependency on upstart for the autopilot helpers.
Description of the Change
Currently we have helpers to set environment variables with upstart.
A branch is in progress to support also systemd, and choose the right commands depending on the pid1 running [1]. In the meantime, this makes it explicit that we depend on upstart.
[1] https:/
| Zoltan Balogh (bzoltan) wrote : | # |
OK
| Christian Dywan (kalikiana) wrote : | # |
Seems like a sensible plan; this needs explicit testing, tho, as long as CI isn't running wily.
| Leo Arias (elopio) wrote : | # |
We currently have a suite of tests in test_fixture_setup that sets init environment variables, and launches an app. If upstart is not installed, that suite will fail, which is how we noticed this problem in wily. Thanks for the reviews.

FAILED: Continuous integration, rev:1505 jenkins. qa.ubuntu. com/job/ ubuntu- sdk-team- ubuntu- ui-toolkit- staging- ci/1770/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 2846 jenkins. qa.ubuntu. com/job/ ubuntu- sdk-team- ubuntu- ui-toolkit- staging- vivid-amd64- ci/498 jenkins. qa.ubuntu. com/job/ ubuntu- sdk-team- ubuntu- ui-toolkit- staging- vivid-armhf- ci/500 jenkins. qa.ubuntu. com/job/ ubuntu- sdk-team- ubuntu- ui-toolkit- staging- vivid-armhf- ci/500/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ ubuntu- sdk-team- ubuntu- ui-toolkit- staging- vivid-i386- ci/497 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 2439 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2844 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2844/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 20540
http://
Executed test runs:
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- sdk-team- ubuntu- ui-toolkit- staging- ci/1770/ rebuild
http://