Manage Scopes -> All Is Unusable

Bug #1380120 reported by Rick Spencer
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
qtdeclarative-opensource-src (Ubuntu RTM)
Fix Released
Critical
Ricardo Mendoza
unity8 (Ubuntu)
Invalid
Critical
Unassigned

Bug Description

This only happens when upgraded with deltas:

$ ubuntu-device-flash --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed --revision=96
and OTA to r100

Steps:
1. Got to manage scopes
2. Click all

Observed: The UI is unusable as in attached picture

Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :
Revision history for this message
Alexander Sack (asac) wrote :

i see the same issue.

Changed in unity8 (Ubuntu):
status: New → Confirmed
importance: Undecided → Critical
tags: added: rtm14
description: updated
summary: - Manage Scopes -> Is Unusable
+ Manage Scopes -> All Is Unusable
Revision history for this message
Andreas Pokorny (andreas-pokorny) wrote :

also on mako

Revision history for this message
Michał Sawicz (saviq) wrote :

You guys have some special phones, I totally can't reproduce this :/

Tried on both krillin (rtm-proposed an devel-proposed) and mako (rtm-proposed), everything behaves fine... And this wouldn't have gotten through ours *and* QA's testing if it was common.

Is this constant for you? Are there any steps you're taking that lead to this? :|

Changed in unity8 (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Olli Ries (ories) wrote :

I updated to #99 rtm-proposed,rebooted and cannot reproduce. I'll play with it a bit more, spec. re adding / removing scopes and will report if I can reproduce

Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :

I have done a lot of favoriting and unfavoritng of scopes. That's the only thing that I can think of that would be at all relevant.

Revision history for this message
Victor Tuson Palau (vtuson) wrote :

Rick - could you check if you can see this bug?
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1380133

Revision history for this message
Victor Tuson Palau (vtuson) wrote :

I did :
 ubuntu-device-flash --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed --revision=100 , this clear up both problems for me.

then I did:
 ubuntu-device-flash --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed --revision=96
and OTA'd to r100, and both problems are back

try this to reproduce please

Michał Sawicz (saviq)
description: updated
Revision history for this message
Michał Sawicz (saviq) wrote :

Probable duplicate: bug #1380133.

Revision history for this message
Michał Sawicz (saviq) wrote :

Correction. This is a QML compilation issue. Removing ~/.cache/QML/unity8-dash makes this go away for me.

affects: system-image (Ubuntu) → qtdeclarative-opensource-src (Ubuntu RTM)
Revision history for this message
Michał Sawicz (saviq) wrote :

Make that ~/.cache/QML/Apps/unity8-dash

Changed in qtdeclarative-opensource-src (Ubuntu RTM):
assignee: nobody → Ricardo Mendoza (ricmm)
Revision history for this message
Oliver Grawert (ogra) wrote :

a session upstart job that flushes the cache after upgrades should be shipped (with lxc-android-config or ubuntu-touch-session)
i.e call it /usr/share/upstart/sessions/clear-qml-caches.conf with the following content (untested, but should work):

# This allows to flush all app caches when
# a new image version arrives

start on :sys:boot-hooks WHEN=new-version

pre-start script
    # clear all QML app caches on image upgrade
    CACHEDIR="$HOME/.cache/QML"
    [ -e $CACHEDIR ] && rm -rf $CACHEDIR/*
end script

tags: added: lt-blocker lt-category-visible lt-date-20141013 lt-prio-high
Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :

I upgrade to r101 and after reboot could still reproduce the image. In order to test ogra's solution:
I ran phablet@ubuntu-phablet:~$ rm -R .cache/QML/*
 and rebooted. After the reboot, I could no longer reproduce the issue.

Changed in unity8 (Ubuntu):
status: Incomplete → Invalid
Changed in qtdeclarative-opensource-src (Ubuntu RTM):
status: New → Confirmed
importance: Undecided → Critical
Revision history for this message
Ricardo Mendoza (ricmm) wrote :

Silo 17 will soon have some fresh code to test, it should prevent this issue.

Revision history for this message
Alexander Sack (asac) wrote :

I still see the issue; will not clean the cache in case you need someone to validate that it auto recovers after landing the fix. Let me know (ping on IRC) if I shall test something.

Revision history for this message
Alexander Sack (asac) wrote :

I can confirm that silo 17 fixes the issue without having to do anything else with caches etc...

Will keep using this silo for a while in case there are other regressions, but so far it looks good...

Changed in qtdeclarative-opensource-src (Ubuntu RTM):
importance: Critical → High
importance: High → Critical
Ricardo Mendoza (ricmm)
Changed in qtdeclarative-opensource-src (Ubuntu RTM):
status: Confirmed → Fix Committed
Ricardo Mendoza (ricmm)
Changed in qtdeclarative-opensource-src (Ubuntu RTM):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.