← Back to team overview

touch-packages team mailing list archive

[Bug 1374577] [NEW] 'unconfined' should be precached and not listed under 'Location access' (or 'Other app access')

 

You have been subscribed to a public bug:

If I go to Location access under Security & Privacy, I have an entry in
the list that is blank. I'm not sure what this is but I'm assuming it is
for 'unconfined' ('unconfined' should be precached to default to 'allow'
anyway).

We should not allow the user to adjust entries for 'unconfined'
processes in System Settings since this might break things in unexpected
ways. Marking as Critical and for rtm14 because this is user facing,
confusing to have a blank entry, can lead to unexpected behavior and
because it should be trivial to filter this out.

Steps to reproduce:
1. $ stop ubuntu-location-service-trust-stored
2. mv ~/.local/share/UbuntuLocationService/trust.db ~/.local/share/UbuntuLocationService/trust.db.bak
3. $ start ubuntu-location-service-trust-stored
4. launch webbrowser-app (it is unconfined)
5. navigate to maps.google.com. it will prompt to access location (browser prompt). Say yes

At this point I am presented with a trust session prompt:
"unconfined

An unconfined application wants to access your current location.

Deny

Allow"

6. tap 'Allow'

This adds the following to the trust store:
3|unconfined|0|1411758762544069109|1

location service shouldn't be prompting for this for the reasons
outlined above. Adding location-service task.

This will likely affect camera and mic in 'Other app access'.

** Affects: location-service (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: ubuntu-system-settings (Ubuntu)
     Importance: Critical
         Status: New


** Tags: rtm14
-- 
'unconfined' should be precached and not listed under 'Location access' (or 'Other app access')
https://bugs.launchpad.net/bugs/1374577
You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to location-service in Ubuntu.