Merge lp:~robru/unity8/pre_release_hook into lp:unity8
- pre_release_hook
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Robert Bruce Park |
Approved revision: | 2293 |
Merged at revision: | 2338 |
Proposed branch: | lp:~robru/unity8/pre_release_hook |
Merge into: | lp:unity8 |
Diff against target: |
25 lines (+5/-8) 2 files modified
debian/bileto_pre_release_hook (+5/-0) debian/rules (+0/-8) |
To merge this branch: | bzr merge lp:~robru/unity8/pre_release_hook |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity8 CI Bot | continuous-integration | Needs Fixing | |
Michał Sawicz | Needs Fixing | ||
Robert Bruce Park (community) | Approve | ||
Review via email: mp+289550@code.launchpad.net |
Commit message
Use new bileto_
Description of the change
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
Robert Bruce Park (robru) wrote : | # |
Ok, this change prepares unity8 for the new no-build-deps future, and is backwards compatible with the existing system.
Some points: The existing system runs the clean target inside the chroot long after the last commit was made, while the new system runs the pre_release_hook prior to committing the release hook. This means that the call to 'bzr commit' is indeed only needed in the clean target and not in the pre_release_hook. You can see an example release commit including unity8.pot updates here:
Steve asked me to decouple the no-build-deps work from the rest of the massive train refactorings I'm doing, which means this'll hit production much sooner than I previously anticipated. Please include this in your next unity8 silo!
- 2286. By Robert Bruce Park
-
Only cd once.
- 2287. By Robert Bruce Park
-
fix rules.
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2287
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2288. By Robert Bruce Park
-
sh
- 2289. By Robert Bruce Park
-
Clean up diff.
- 2290. By Robert Bruce Park
-
Reduce redundancy.
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2288
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Robert Bruce Park (robru) wrote : | # |
That failure looks transient if anybody wants to rerun it...
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2290
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Robert Bruce Park (robru) wrote : | # |
Anyway that failure has nothing to do with this branch as far as I can tell.
Albert Astals Cid (aacid) wrote : | # |
Yeah the autopilot failure has been happening for a while, don't worry about it.
- 2291. By Robert Bruce Park
-
Revert update-unity-pot changes.
- 2292. By Robert Bruce Park
-
Whitespace fix.
- 2293. By Robert Bruce Park
-
Just drop override_
dh_auto_ clean.
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2292
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2293
https:/
Executed test runs:
FAILURE: https:/
FAILURE: https:/
UNSTABLE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Michał Sawicz (saviq) wrote : | # |
This does not commit the translation template - it needs to happen for translations machinery to pick it up.
Robert Bruce Park (robru) wrote : | # |
Train handles the commit for you now. See my comment here:
https:/
(uh, except this branch is no longer backwards compatible, I made it a clean break instead).
Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2293
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
Preview Diff
1 | === added file 'debian/bileto_pre_release_hook' |
2 | --- debian/bileto_pre_release_hook 1970-01-01 00:00:00 +0000 |
3 | +++ debian/bileto_pre_release_hook 2016-03-22 05:07:47 +0000 |
4 | @@ -0,0 +1,5 @@ |
5 | +#!/bin/sh |
6 | + |
7 | +set -eux |
8 | + |
9 | +sh ./po/update-unity-pot |
10 | |
11 | === modified file 'debian/rules' |
12 | --- debian/rules 2016-01-05 11:24:07 +0000 |
13 | +++ debian/rules 2016-03-22 05:07:47 +0000 |
14 | @@ -36,11 +36,3 @@ |
15 | # libMockLightDM-qml.so links against liblightdm-qt5-2.so which doesn't exist |
16 | override_dh_shlibdeps: |
17 | dh_shlibdeps -XlibMockLightDM-qml.so |
18 | - |
19 | -override_dh_auto_clean: |
20 | - dh_auto_clean |
21 | - # only run under "CI Train" |
22 | - if [ -n "$(SILONAME)" -a -x /usr/bin/bzr ]; then \ |
23 | - ./po/update-unity-pot; \ |
24 | - bzr commit --message "Update translation template" po/unity8.pot; \ |
25 | - fi |
FAILED: Continuous integration, rev:2285 /unity8- jenkins. ubuntu. com/job/ lp-unity8- ci/772/ /unity8- jenkins. ubuntu. com/job/ build-0- fetch/1013/ console /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= vivid+overlay/ 1029/console /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial/ 1029/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 1027/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= xenial/ 1027/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 1027/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= xenial/ 1027/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 1027/console /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= xenial/ 1027/console
https:/
Executed test runs:
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /unity8- jenkins. ubuntu. com/job/ lp-unity8- ci/772/ rebuild
https:/