lp:~aacid/unity8/testFor1316660

Created by Albert Astals Cid on 2015-02-10 and last modified on 2015-02-11
Get this branch:
bzr branch lp:~aacid/unity8/testFor1316660
Only Albert Astals Cid can upload to this branch. If you are Albert Astals Cid please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Albert Astals Cid
Project:
Unity 8
Status:
Merged

Recent revisions

1597. By Albert Astals Cid on 2015-02-11

Verify to tryCompare

Doesn't really belong to this MR but i had it failing in CI so let's make it more resilient here

1596. By Albert Astals Cid on 2015-02-10

Test for bug #1316660

preview combo should autoscroll to make sure its child buttons are on screen

1595. By Launchpad Translations on behalf of unity-team on 2015-02-08

Launchpad automatic translations update.

1594. By Launchpad Translations on behalf of unity-team on 2015-02-07

Launchpad automatic translations update.

1593. By CI Train Bot Account on 2015-02-05

Releasing 8.02+15.04.20150205-0ubuntu1

1592. By Michael Terry on 2015-02-05

Don't accept multiple "Finish" clicks during the last step of the wizard

Doing so can cause password-setting to be left in an inconsistent state.
Here's how that happens:

A) User clicks Finish multiple times, queuing up multiple input events (queued because Finish makes some blocking calls).
B) The first Finish starts, let's say it's called with new password "1111" and type "passcode". The current password is "" with a type of "swipe".
C) The first Finish completes, having set the password correctly to 1111/passcode.
D) The second Finish starts. Also called with "1111/passcode". But it still thinks the current type is "swipe" because it takes a moment for AccountsService to update itself.
E) The second Finish first changes the display mode hint to "passcode"
F) Then the second Finish can't change the password because it's trying to authenticate using "" when the password is actually "1111" now.
G) So the second Finish enters the "error mode cleanup" stage and tries to revert its display mode hint change from step E. But it's reverting to what it thought the previous type was -- "swipe" -- which uses the "passphrase" hint behind the scenes (instead of "passcode")

Some possible solutions to this:
- Cache the password type locally instead of waiting for AccountsService to update (not a bad idea, but would be done in ubuntu-system-settings, not unity8)
- Don't let the user click the Finish button twice. This seems like a no-brainer that should be done anyway. This would also avoid the whole problem.

To reproduce this bug / test this fix, enable the wizard, enter adb, run "sudo passwd -d phablet", reboot, then go through the wizard but just keep spamming that final Finish button. You'll also notice some slow down because it's trying to do all those Finish operations. Fixes: #1414762
Approved by: Albert Astals Cid

1591. By Andrea Cimitan on 2015-02-05

Background needs to be specified to be visible in horizontal cards Fixes: #1411748
Approved by: Albert Astals Cid

1590. By Daniel d'Andrada on 2015-02-05

Don't show() the lockscreen if it's already being shown

As is has the side-effect of hiding the launcher and indicators panel. Fixes: #1393447
Approved by: Albert Astals Cid

1589. By Andrea Cimitan on 2015-02-05

Fix continue button in wifi wizard page, adds qml-module-qtsysteminfo as unity8 dep Fixes: #1363400
Approved by: Albert Astals Cid

1588. By Albert Astals Cid on 2015-02-05

Implement proper updateRanges for horizontal items (i.e. Carousel, Horizontal List)

Saves lots of unneeded card creation, e.g DashContent::test_noDelegateCreationDestructionOnMove number of buttons goes down from 1395 to 773 on my computer Fixes: #1410128
Approved by: Andrea Cimitan, PS Jenkins bot

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity8
This branch contains Public information 
Everyone can see this information.