Merge lp:~lukas-kde/unity8/windowOpenCloseAnimations into lp:unity8
| Status: | Superseded | ||||
|---|---|---|---|---|---|
| Proposed branch: | lp:~lukas-kde/unity8/windowOpenCloseAnimations | ||||
| Merge into: | lp:unity8 | ||||
| Prerequisite: | lp:~mzanetti/unity8/launcher-sizing | ||||
| Diff against target: |
558 lines (+209/-75) 10 files modified
plugins/Unity/Indicators/indicatorsmanager.cpp (+3/-5) qml/Panel/Indicators/MenuItemFactory.qml (+46/-0) qml/Stages/ApplicationWindow.qml (+5/-8) qml/Stages/DecoratedWindow.qml (+3/-6) qml/Stages/DesktopStage.qml (+135/-22) qml/Stages/SurfaceContainer.qml (+7/-26) qml/Stages/WindowResizeArea.qml (+5/-5) tests/qmltests/Stages/tst_DesktopStage.qml (+3/-3) tests/qmltests/Stages/tst_WindowResizeArea.qml (+1/-0) tests/qmltests/tst_Shell.qml (+1/-0) |
||||
| To merge this branch: | bzr merge lp:~lukas-kde/unity8/windowOpenCloseAnimations | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Unity8 CI Bot | continuous-integration | 2016-02-02 | Needs Fixing on 2016-02-11 |
| Daniel d'Andrada (community) | Approve on 2016-02-11 | ||
| PS Jenkins bot | continuous-integration | 2016-02-02 | Needs Fixing on 2016-02-11 |
| Nick Dedekind | 2016-02-02 | Pending | |
| Michael Terry | 2016-02-02 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2016-01-08.
This proposal has been superseded by a proposal from 2016-02-17.
Commit Message
Provide animations for windows opening/closing
Description of the Change
Provide animations for windows opening/closing, as described by UX in the original bugreport.
* Are there any related MPs required for this MP to build/function as expected? Please list.
Yes, lp:~mzanetti/unity8/launcher-sizing
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* Did you make sure that your branch does not contain spurious tags?
Yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
Yes
* If you changed the UI, has there been a design review?
Yes
| Michael Terry (mterry) wrote : | # |
- The app closing animation seems to "stick" on the last frame. Or not smoothly go down to zero opacity. Or something. It didn't look right on my mako.
- closeApplication() takes two arguments, normally only using the first one. It uses the appId if the first argument is not given, which is an odd construction. Maybe just drop the second argument completely, as it's never used?
Otherwise already looks nice. :)
| Lukáš Tinkl (lukas-kde) wrote : | # |
> - The app closing animation seems to "stick" on the last frame. Or not
> smoothly go down to zero opacity. Or something. It didn't look right on my
> mako.
Agree, using the standard UbuntuNumberAni
> - closeApplication() takes two arguments, normally only using the first one.
> It uses the appId if the first argument is not given, which is an odd
> construction. Maybe just drop the second argument completely, as it's never
> used?
Fixed
> Otherwise already looks nice. :)
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2114
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Terry (mterry) wrote : | # |
> Agree, using the standard UbuntuNumberAni
I'm still seeing a bit of a pause at the end of the animation on my mako.
| Lukáš Tinkl (lukas-kde) wrote : | # |
> > Agree, using the standard UbuntuNumberAni
> least here
>
> I'm still seeing a bit of a pause at the end of the animation on my mako.
I guess it's the reverse easing (UbuntuAnimatio
| Michael Terry (mterry) wrote : | # |
Yeah agreed, StandardEasing looks good to me. Is StandardEasingR
| Lukáš Tinkl (lukas-kde) wrote : | # |
Yes, as per the attached bug report
| Michael Terry (mterry) wrote : | # |
Hrm. OK, but I ran Vesa's test code. And it didn't seem to pause at the end of the animation for me.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2114
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Michael Zanetti (mzanetti) wrote : | # |
Confirming the close animation stuttering on flo. Could not see it on my laptop.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2115
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Lukáš Tinkl (lukas-kde) wrote : | # |
Please test again, not it feels much smoother on both phone and desktop.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2115
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Zanetti (mzanetti) wrote : | # |
the new animation does behave better on my flo, but it's still not 100% perfect. Paying close attention one can still see the last frames sticking around longer than they should. I don't think it's a problem of this branch, rather some sync stuff happening in Unity.Application when cleaning the app out of the memory. The new animation makes it less obvious.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2115
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2115
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Michael Terry (mterry) wrote : | # |
But Michael, wouldn't the Unity.Application work only start happening once opacity is already animated down to zero?
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2117
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2117
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2117
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2117
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Lukáš Tinkl (lukas-kde) wrote : | # |
Animation is now smooth on devices, using a small hack to pause the animation at the end before actually closing the application.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2118
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2118
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Michael Terry (mterry) wrote : | # |
Looks good to me. The delay after the animation is a gross hack, but not the worst thing. I sat with Lukas and couldn't figure out why it would be needed. But it seems to be for now.
So approved from my end. Animation is smooth with the delay.
Tested it manually.
CI bot is crazy right now, let's wait for it to fix itself before top-approving.
No tags.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2118
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2118
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Nick Dedekind (nick-dedekind) wrote : | # |
I believe this is what is causing the window to not be visible when opening a maximised app.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2118
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| Lukáš Tinkl (lukas-kde) wrote : | # |
Starting maximized apps should be fixed now
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2120
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2120
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2121
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2121
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2122
https:/
Executed test runs:
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2122
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Daniel d'Andrada (dandrader) wrote : | # |
make tryShell
- select desktop size
- unlock screen
- select windowed mode
window gets broken
- 2123. By Nick Dedekind on 2016-02-10
-
fix disappearing windows
| Lukáš Tinkl (lukas-kde) wrote : | # |
OK, fixed the behavior, just not sure where to take the default size from, I have this atm:
PropertyChanges {
target: decoratedWindow
requestedWidth: resizeArea.
requestedHeight: resizeArea.
}
| Daniel d'Andrada (dandrader) wrote : | # |
Could you please re-merge your prerequisite? You seem to have an outdated version of it....
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2123
https:/
Executed test runs:
FAILURE: https:/
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:/
- 2124. By Lukáš Tinkl on 2016-02-10
-
merge prereq
| Lukáš Tinkl (lukas-kde) wrote : | # |
> Could you please re-merge your prerequisite? You seem to have an outdated
> version of it....
Rebased
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2124
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2123
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 2125. By Lukáš Tinkl on 2016-02-10
-
reevaluate the screen size by making it a binding
fixes tiny windows when switching stages
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2125
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2126. By Lukáš Tinkl on 2016-02-10
-
drive just the appDelegate in states and transitions
- 2127. By Lukáš Tinkl on 2016-02-10
-
restore max states
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2124
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2126
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2128. By Lukáš Tinkl on 2016-02-10
-
partial revert, turn the x/y coords into a binding as well
(they depend on screenWidth/Height too)
| Lukáš Tinkl (lukas-kde) wrote : | # |
Done, no more regressions spotted
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2127
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2128
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2127
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 2129. By Lukáš Tinkl on 2016-02-10
-
simplify code, fix restoring maximized windows
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2129
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2128
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2129
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 2130. By Lukáš Tinkl on 2016-02-11
-
make close() a method of the delegate
| Daniel d'Andrada (dandrader) wrote : | # |
* Did you perform an exploratory manual test run of the code change and any related functionality?
Yes
* Did CI run pass? If not, please explain why.
Will never pass due to unity-api dependency from the prerequisites
* Did you make sure that the branch does not contain spurious tags?
Yes
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2130
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2131. By Lukáš Tinkl on 2016-02-17
-
merge prereq, fix conflicts
- 2132. By Lukáš Tinkl on 2016-02-17
- 2133. By Lukáš Tinkl on 2016-02-19
-
merge prereq
- 2134. By Lukáš Tinkl on 2016-02-24
-
merge trunk
- 2135. By Lukáš Tinkl on 2016-02-24
-
handle the close case coming from launcher
- 2136. By Lukáš Tinkl on 2016-02-24
-
fix the launcher ApplicationManager mock
- 2137. By Lukáš Tinkl on 2016-02-26
-
restart app if focusing doesn't work
happens with dash sometimes
- 2138. By Lukáš Tinkl on 2016-02-26
-
make the close animation testable using the App checkbox
- 2139. By Lukáš Tinkl on 2016-02-27
-
fix fullscreen apps being offset by the left margin
- 2140. By Lukáš Tinkl on 2016-02-27
-
disallow resizing windows up past the Panel
- 2141. By Lukáš Tinkl on 2016-02-28
-
fix closing animation for minimized apps
- 2142. By Lukáš Tinkl on 2016-02-29
-
fullscreen apps fix
- 2143. By Lukáš Tinkl on 2016-02-29
-
fix for fullscreen windows height
- 2144. By Lukáš Tinkl on 2016-03-06
- 2145. By Lukáš Tinkl on 2016-03-06
-
revert keymap (unrelated) changes
- 2146. By Lukáš Tinkl on 2016-03-06
-
depend on -15 appl framework
- 2147. By Lukáš Tinkl on 2016-03-06
-
implement maximizeHorizon
tally/Verticall y - 2148. By Lukáš Tinkl on 2016-03-07
-
requestStop() here
- 2149. By Lukáš Tinkl on 2016-03-07
-
save/restore the correct state in all cases
implement (easy now) maximize horizontal/vertical using it
- 2150. By Lukáš Tinkl on 2016-03-12
-
merge trunk
- 2151. By Lukáš Tinkl on 2016-03-21
-
merge trunk
- 2152. By Lukáš Tinkl on 2016-03-22
-
merge trunk
- 2153. By Lukáš Tinkl on 2016-03-24
-
merge trunk, resolve conflicts
- 2154. By Lukáš Tinkl on 2016-04-07
-
merge trunk
- 2155. By Lukáš Tinkl on 2016-04-14
-
merge trunk
Unmerged revisions
- 2155. By Lukáš Tinkl on 2016-04-14
-
merge trunk
- 2154. By Lukáš Tinkl on 2016-04-07
-
merge trunk
- 2153. By Lukáš Tinkl on 2016-03-24
-
merge trunk, resolve conflicts
- 2152. By Lukáš Tinkl on 2016-03-22
-
merge trunk
- 2151. By Lukáš Tinkl on 2016-03-21
-
merge trunk
- 2150. By Lukáš Tinkl on 2016-03-12
-
merge trunk
- 2149. By Lukáš Tinkl on 2016-03-07
-
save/restore the correct state in all cases
implement (easy now) maximize horizontal/vertical using it
- 2148. By Lukáš Tinkl on 2016-03-07
-
requestStop() here
- 2147. By Lukáš Tinkl on 2016-03-06
-
implement maximizeHorizon
tally/Verticall y - 2146. By Lukáš Tinkl on 2016-03-06
-
depend on -15 appl framework

FAILED: Continuous integration, rev:2112 jenkins. qa.ubuntu. com/job/ unity8- ci/7041/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 5984 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- xenial- touch/456/ console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/1746 jenkins. qa.ubuntu. com/job/ unity8- qmluitest- xenial- amd64/449 jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/1641 jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/1641 jenkins. qa.ubuntu. com/job/ unity8- xenial- amd64-ci/ 448 jenkins. qa.ubuntu. com/job/ unity8- xenial- i386-ci/ 447 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-touch/ 4623 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 5995 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 5995/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 26543 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- xenial- touch/204/ console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- xenial- armhf/454 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- xenial- armhf/454/ artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 26544
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/7041/ rebuild
http://