trust-stored-skeleton does not follow NameOwnerChanged for the Agent

Bug #1527395 reported by dobey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Alejandro J. Cura
trust-store (Ubuntu)
Fix Released
High
Thomas Voß

Bug Description

If the service providing the core.trust.dbus.Agent interface for the trust-stored-skeleton process goes away, the skeleton no longer reports accurately whether an app is allowed or denied access to the service, and always reports denied. We are hitting this problem with the new pay-service while trying to integrate trust-store support, as it does not run all the time, to avoid unnecessary memory usage and wakeups when the service is not needed.

Ideally, the trust-stored-skeleton would also not need to run all the time, and would only be activated when necessary (when system-settings needs it, or when an app is performing an action which requires querying for access). At the very least though, I think the skeleton needs to properly handle NameOwnerChanged on the bus, for the dbus.Agent interface.

Related branches

summary: - trust-stored-skeleton does not follow NameOwnerChanged for the Agnet
+ trust-stored-skeleton does not follow NameOwnerChanged for the Agent
Changed in canonical-devices-system-image:
importance: Undecided → High
Changed in trust-store (Ubuntu):
importance: Undecided → High
Changed in canonical-devices-system-image:
assignee: nobody → Alejandro J. Cura (alecu)
milestone: none → ww02-2016
status: New → Triaged
Changed in trust-store (Ubuntu):
assignee: nobody → Thomas Voß (thomas-voss)
status: New → Triaged
Changed in canonical-devices-system-image:
status: Triaged → In Progress
Changed in trust-store (Ubuntu):
status: Triaged → In Progress
Changed in canonical-devices-system-image:
milestone: ww02-2016 → ww08-2016
dobey (dobey)
Changed in trust-store (Ubuntu):
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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