Merge lp:~josharenson/unity8/greeter_mode into lp:unity8
| Status: | Merged |
|---|---|
| Approved by: | Michael Zanetti on 2015-06-16 |
| Approved revision: | 1719 |
| Merged at revision: | 1818 |
| Proposed branch: | lp:~josharenson/unity8/greeter_mode |
| Merge into: | lp:unity8 |
| Diff against target: |
262 lines (+150/-43) 6 files modified
qml/Greeter/ShimGreeter.qml (+45/-0) qml/Shell.qml (+56/-43) qml/Stages/ShimStage.qml (+44/-0) tests/qmltests/Tutorial/tst_Tutorial.qml (+1/-0) tests/qmltests/tst_Shell.qml (+2/-0) tests/qmltests/tst_ShellWithPin.qml (+2/-0) |
| To merge this branch: | bzr merge lp:~josharenson/unity8/greeter_mode |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Michael Zanetti (community) | Abstain on 2015-06-16 | ||
| Albert Astals Cid (community) | Approve on 2015-05-18 | ||
| Daniel d'Andrada (community) | Abstain on 2015-04-27 | ||
| Michael Terry | 2015-04-15 | Approve on 2015-04-24 | |
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-04-24 | |
|
Review via email:
|
|||
Commit Message
Implement bare-bones shellMode=greeter and shellMode=shell
For shellMode=greeter, the shell loads a shim stage and uses the integrated greeter
For shellMode=shell, the shell loads without a greeter. A shim greeter is loaded to satisfy the dependencies the shell has on the greeter.
Description of the Change
* Are there any related MPs required for this MP to build/function as expected? Please list.
No
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
Implement bare-bones shellMode=greeter and shellMode=shell
For shellMode=greeter, the shell loads a shim stage and uses the integrated greeter
For shellMode=shell, the shell loads without a greeter. A shim greeter is loaded to satisfy the dependencies the shell has on the greeter.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1708
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1709
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1709
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Terry (mterry) wrote : | # |
Inline code review comments, will test on device shortly.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1715
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Terry (mterry) wrote : | # |
Just to be on the same page, the ShimStage is a temporary thing, right? In the next phases, "greeter" will have a transparent background, letting you see the session behind it (in the no-password case).
I left a comment about indentation (line 123 of the diff).
Also, unity8.
autopilot.
And these other failures could be relevant? (I dunno, they say "greeter"):
unity8.
unity8.
| Michael Terry (mterry) wrote : | # |
Works fine on the device!
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1717
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Josh Arenson (josharenson) wrote : | # |
> Just to be on the same page, the ShimStage is a temporary thing, right? In
> the next phases, "greeter" will have a transparent background, letting you see
> the session behind it (in the no-password case).
>
> I left a comment about indentation (line 123 of the diff).
>
> Also, unity8.
> with:
>
> autopilot.
> properties {'objectName': 'greeter'}.
>
> And these other failures could be relevant? (I dunno, they say "greeter"):
> unity8.
> ycleTests.
> unity8.
> d_without_
Should be ok now, but I want to see how CI handles it.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1718
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Michael Terry (mterry) wrote : | # |
We talked about this on IRC, but just so it doesn't get lost. This CI run looks good, but introduces a new test failure (that isn't covered by the three known ones in bug 1446846):
unity8.
| Josh Arenson (josharenson) wrote : | # |
> We talked about this on IRC, but just so it doesn't get lost. This CI run
> looks good, but introduces a new test failure (that isn't covered by the three
> known ones in bug 1446846):
>
> unity8.
> d_without_
unity8.
| Michał Sawicz (saviq) wrote : | # |
I tried to reproduce on my mako, and this test passed just fine. I've retriggered the CI job to see if this persists.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1718
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Josh Arenson (josharenson) wrote : | # |
> I tried to reproduce on my mako, and this test passed just fine. I've
> retriggered the CI job to see if this persists.
As stated on IRC this morning, it also works fine on desktop.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:1718
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Daniel d'Andrada (dandrader) wrote : | # |
When I run "make tryShell" I get this warning:
qml/Shell.qml:83: ReferenceError: shellMode is not defined
Could you please fix this in this MP as well?
| Daniel d'Andrada (dandrader) wrote : | # |
> When I run "make tryShell" I get this warning:
> qml/Shell.qml:83: ReferenceError: shellMode is not defined
>
> Could you please fix this in this MP as well?
For the record. This MP solves it.
| Albert Astals Cid (aacid) wrote : | # |
You have bad tags, clean them up
lp:~josharenson/unity8/greeter_mode: would delete 8.01.1+
- 1719. By Josh Arenson on 2015-06-15
-
* No-change rebuild against Qt 5.4.2.
[ Michał Sawicz ]
* Implement full-shell rotation (LP: #1210199)
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Daniel d'Andrada ]
* Implemented autopilot-test and fake-sensors for shell-rotation.
[ Mirco Müller ]
* Implemented autopilot-test and fake-sensors for shell-rotation.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Renato Araujo Oliveira Filho ]
* Set the device led color to green. (LP: #1450894)
[ Albert Astals Cid ]
* Add overrides to override functions
* Implement "rating-edit" preview widget (LP: #1318144)
* Make the DashContent::test_mainNavig ation test more stable (LP:
#1450809)
* Use art height as implicitHeight when the header is overlayed and
there's no summary
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Daniel d'Andrada ]
* Introducing FloatingFlickable
* Make Ubuntu.Gestures components install TouchRegistry by themselves
[ Michael Terry ]
* Fix a possible crash in our PAM threading code. (LP: #1425362) (LP:
#1425362)
* Fix the lockscreen becoming unresponsive after testing an app on the
device from QtCreator. (LP: #1435364)
[ Nick Dedekind ]
* Fixed desktop stage app focus.
* Fixed issue in laggy indicator autpilot tests (LP: #1446846)
[ Albert Astals Cid ]
* Workarounds for concierge mode.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Albert Astals Cid ]
* Make runtests fake a test error if make fails
* Make the test more stable
* Use dbus-test-runner instead of dbus-launch
[ Daniel d'Andrada ]
* DirectionalDragArea: improvements & API grooming (LP: #1417920)
* Fix EdgeDragEvaluator when a drag can happen both ways
(Direction.Horizontal)
[ Josh Arenson ]
* Remove panelHeight property as it is unused.
[ Leo Arias ]
* Initial clean up of the autopilot tests set up. Removed the touch
device from the test case. Moved the restart of unity to a fixture.
Removed the unused DragMixin. Updated the setUpClass to use
process_helpers. Removed the workaround for bug #1238417, already
fixed. Use the toolkit helper to set the testability environment
variable. Fixed the indicators base class that was restarting unity
twice. (LP: #1238417, #1447206)
* Use the base class from the toolkit in autopilot tests.
[ Michael Zanetti ]
* emit application-stop when we're going down (LP: #1326513)
[ Michał Sawicz ]
* UNITY_SCOPES_LIST is no more
[ handsome_feng<email address hidden> ]
* When click the favorite scope in Dash Manager , it just return to
the corresponding scope page. (LP: #1447056)
[ Albert Astals Cid ]
* Compile with Qt 5.5 (LP: #1437238)
* Different way of top aligning labels when the other one in the row
is multiline (LP: #1442085)
* make pot_file
[ Andrea Cimitan ]
* Set sourceSize for DashBackground.qml Image
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. added: po/sk.po
[ Daniel d'Andrada ]
* Move handling of command line options to a separate class
* Refactor tst_PhysicalKeysMapper. qml
[ Leo Arias ]
* For autopilot tests, use the device simulation scenarios from the
toolkit.
[ Leonardo Arias Fonseca ]
* For autopilot tests, use the device simulation scenarios from the
toolkit.
[ Michael Zanetti ]
* Make sure dnd mode is ended properly when drag gesture is cancelled
(LP: #1444949)
[ Michał Sawicz ]
* Fix flake8 warnings (LP: #1444170)
* Move mock indicator service to unity8-fake-env, as it's a binary-
dependent package.
[ Nick Dedekind ]
* Use asynchronous dbus requests for property updates. (LP: #1436982)
| Sebastien Bacher (seb128) wrote : | # |
looks like those change regressed the desktop which is loading the phone greeter now, see bug #1469761

FAILED: Continuous integration, rev:1706 jenkins. qa.ubuntu. com/job/ unity8- ci/5553/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 2265/console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/716 jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/718 jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/718 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 1989/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2263 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 2263/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 19675
http://
Executed test runs:
FAILURE: http://
UNSTABLE: http://
SUCCESS: 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/5553/ rebuild
http://