Page MenuHomePureOS Tracker

Geolocation broken since we're using Debian's API key to access mozilla's location services
Open, NormalPublic

Description

https://location.services.mozilla.com/v1/geolocate?key=484bfbac-6433-4492-aed3-16cc094eff93 (which is used by geoclue in PureOS Byzantium) leads to

error	
errors	
0	
domain	"usageLimits"
reason	"dailyLimitExceeded"
message	"You have exceeded your daily limit."
code	403
message	"You have exceeded your daily limit."

breaking geolocation for users however using geoclues key works

location	
lat	xx.3217
lng	yy.2067
accuracy	25000

We shouldn't be using either key but use a PureOS specific key on purism devices.

Event Timeline

guido created this task.Feb 28 2021, 07:14

@jeremiah.foster any plans here? Should that go via the sys-team to manage all api keys?

I don't know if we have a formal policy around the Mozilla location services though I don't think we should be using Debian's. I think we need to create a policy or at least have a process to do so.

guido added a comment.Mar 16 2021, 06:41

@jeremiah.foster location services are off by default, this is for the case where the user enables it. Would you drive that process since it affects all devices running PureOS the same way??

What are we trying to achieve?

Are we trying to get an API key from Mozilla Location Services?

guido added a comment.Mar 18 2021, 03:05

I think that's what we should do, see above

We shouldn't be using either key but use a PureOS specific key on purism devices.

alternative would be to disable that altogether.

I'll inquire with MLS to see how we get a key.

jonas.smedegaard triaged this task as Normal priority.