Application permissions haven't cleaned out of db when it is uninstalled from the system

Bug #1567225 reported by Bogdan Arabadzhi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Medium
Bill Filler
qtubuntu-sensors
New
Undecided
Unassigned
ubuntu-system-settings
New
Medium
Unassigned

Bug Description

A simple example with Location service:
1. Run HERE Maps.
2. Give it a permission to use Location service.
3. Uninstall HERE Maps.
4. Go to System Settings > Security & Privacy > App Permissions > Location.
5. You'll see an extra line(with no icon or application name) - this one stands for uninstalled HERE Maps. Same goes for any other app/permission. If you reinstall the app it will appear correctly in place with already set permissions.

I suppose this is not what we are waiting for. If I delete an app I want all it's permissions to be purged from db (and the entire app caches & data, to be honest). So, yes, if I reinstall the app again I will need to reconfigure it, set permissions, etc. But if I'm removing an app I KNOW WHAT I'M DOING, aren't I? This will keep system permissions (and the entire system) clean.

In this particular example I removed ~/.local/share/UbuntuLocationService/trust.db file & after restart got all my location permissions cleaned out. The inconvenient way.

BQ Aquaris E4.5 OTA-10

Tags: permissions
Revision history for this message
Bogdan Arabadzhi (hiseni) wrote :
description: updated
summary: - Application permissions haven't cleaned out of db when it is
- uninstalleed from the system
+ Application permissions haven't cleaned out of db when it is uninstalled
+ from the system
tags: added: permissions
Changed in ubuntu-system-settings:
importance: Undecided → Medium
Changed in canonical-devices-system-image:
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → Medium
milestone: none → backlog
status: New → Confirmed
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.