Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Update to geoclue2 #275

Open
beroset opened this issue Nov 14, 2023 · 0 comments
Open

[Feature Request] Update to geoclue2 #275

beroset opened this issue Nov 14, 2023 · 0 comments

Comments

@beroset
Copy link
Member

beroset commented Nov 14, 2023

Describe the bug
AsteroidOS currently uses the ancient and obsolete geoclue version 0.12.99 instead of any recent version of geoclue 2 (for example 2.5.7 which is recent). The problem is that there is a mismatch in the interface (via D-Bus) that applications expect to be able to use and the much earlier version of the interface implemented in version 0, making it difficult to write modern software and more difficult to maintain dependencies in yocto.

For example, version 0.12.99 provides interfaces to use Plazes and Yahoo maps, both of which have been offline for over a decade.

Additional context
The reason we use such an old version of geoclue is because that's the only version currently supported by https://github.com/mer-hybris/geoclue-providers-hybris
So the cure for this that would allow us to reliably use such things as the modern version of QtLocation, would be to refactor that code to support the modern interface. Ideally this would be done in collaboration with the upstream repository.

Current geoclue code: https://gitlab.freedesktop.org/geoclue/geoclue
Current geoclue D-Bus interface: https://www.freedesktop.org/software/geoclue/docs/index.html

@beroset beroset changed the title Update to geoclue2 [Feature request] Update to geoclue2 Nov 19, 2023
@beroset beroset changed the title [Feature request] Update to geoclue2 [Feature Request] Update to geoclue2 Nov 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant