A faulty .click scope can disable all .click scopes

Bug #1393382 reported by David Callé
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
unity-scopes-api (Ubuntu)
Fix Released
Critical
Paweł Stołowski
unity-scopes-api (Ubuntu RTM)
Fix Released
Critical
Paweł Stołowski

Bug Description

It seems that a broken scope (e.g with broken setting file) installed from click package can disable all click scopes on the system.

1. Install one or several .click scopes
2. Make sure they work
3. Install "ssbscope" from the click store

All click scopes are then ignored by scope-registry

"scoperegistry: unity::ResourceException: cannot open scope installation directory "/home/phablet/.local/share/unity-scopes//com.ubuntu.developer.psasse.sbbscope_sbbscope_0.8": No such file or directory
scoperegistry: could not open Click installation directory, ignoring Click scopes"

Log : http://paste.ubuntu.com/9054919/

ssbscope source : https://code.launchpad.net/sbbscope

Tags: rtm14

Related branches

Changed in unity-scopes-api (Ubuntu):
assignee: nobody → Pawel Stolowski (stolowski)
importance: Undecided → Critical
status: New → Confirmed
description: updated
Thomas Strehl (strehl-t)
tags: added: rtm
tags: added: rtm14
removed: rtm
Changed in unity-scopes-api (Ubuntu):
status: Confirmed → In Progress
Changed in unity-scopes-api (Ubuntu):
status: In Progress → Fix Committed
Changed in unity-scopes-api (Ubuntu):
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: New → In Progress
Thomas Strehl (strehl-t)
Changed in unity-scopes-api (Ubuntu RTM):
importance: Undecided → Critical
assignee: nobody → Pawel Stolowski (stolowski)
status: New → In Progress
Changed in canonical-devices-system-image:
importance: Undecided → High
milestone: none → ww03-2015
status: In Progress → Confirmed
Changed in canonical-devices-system-image:
status: Confirmed → In Progress
milestone: ww03-2015 → ww05-2015
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-scopes-api - 0.6.9+15.04.20150120~rtm-0ubuntu1

---------------
unity-scopes-api (0.6.9+15.04.20150120~rtm-0ubuntu1) 14.09; urgency=low

  [ Pawel Stolowski ]
  * Catch file exception while iterating over individual scope dirs, so
    that a single failure doesn't break all other scopes. (LP: #1393382)
 -- Ubuntu daily release <email address hidden> Tue, 20 Jan 2015 08:32:42 +0000

Changed in unity-scopes-api (Ubuntu RTM):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → 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.