Benjamin-Loison / organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
https://organicmaps.app
Apache License 2.0
0 stars 0 forks source link

*My Position* does not work on computer #72

Open Benjamin-Loison opened 2 weeks ago

Benjamin-Loison commented 2 weeks ago

Despite waiting a few seconds and clicking on Yes on:

image

While https://www.openstreetmap.org locates me well on my Linux Mint 22 Cinnamon Framework 13 at my flat.

Describe the issue Please write a clear and concise description of the issue here.

Steps to reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behaviour A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots or screen recordings to help explain your problem.

System information:

Additional context Please add any other context or comments here that may be useful.

Benjamin-Loison commented 2 weeks ago

Note that at each start there is the Geolocation notification even if already specified Yes.

Benjamin-Loison commented 2 weeks ago

Maybe related to app.organicmaps.desktop/issues/61.

flatpak list | grep '^Organic Maps'
Organic Maps    app.organicmaps.desktop 2024.10.23-2    stable  system
flatpak run app.organicmaps.desktop
Personal notes: https://github.com/Ferenc- is the main contributor of the Flatpak which has 5 stars. Source: [flathub/app.organicmaps.desktop/graphs/contributors](https://github.com/flathub/app.organicmaps.desktop/graphs/contributors) [geobug](https://codeberg.org/tpikonen/geobug) has 1 star and its flatpak 0. Could ask if have been notified by my issue reference [app.organicmaps.desktop/issues/61#ref-issue-2633995319](https://github.com/flathub/app.organicmaps.desktop/issues/61#ref-issue-2633995319). [organicmaps/graphs/contributors](https://github.com/organicmaps/organicmaps/graphs/contributors) does not mention https://github.com/Ferenc-. > Geobug is potentially unsafe > Documents subfolder geobug-tracks > Can read and write all data in the directory Source: https://flathub.org/apps/page.codeberg.tpikonen.geobug https://codeberg.org/tpikonen joined Codeberg on May 2021 and most starred repository is [ols](https://codeberg.org/tpikonen/ols) has 8 stars. https://github.com/Ferenc-?tab=repositories&q=&type=&language=&sort=stargazers most starred repository has 2 stars and he has 21 followers. ```bash git clone --depth 1 git@codeberg.org:tpikonen/geobug.git ```
Output: ``` Cloning into 'geobug'... remote: Enumerating objects: 34, done. remote: Counting objects: 100% (34/34), done. remote: Compressing objects: 100% (30/30), done. remote: Total 34 (delta 2), reused 19 (delta 0), pack-reused 0 (from 0) Receiving objects: 100% (34/34), 23.46 KiB | 1.56 MiB/s, done. Resolving deltas: 100% (2/2), done. ```
```bash cd geobug/ find -name '*.py' -exec cat {} \; | wc -l ``` ``` 882 ``` > This site hosts packages and documentation uploaded by authors of packages on the [Python Package Index](http://pypi.python.org/). Source: https://pythonhosted.org [PyPi: gpxpy](https://pypi.org/project/gpxpy/) [gpxpy](https://github.com/tkrajina/gpxpy) (*Unverified details*) has 1k stars. ```bash git clone --depth 1 git@github.com:tkrajina/gpxpy.git ```
Output: ``` Cloning into 'gpxpy'... remote: Enumerating objects: 62, done. remote: Counting objects: 100% (62/62), done. remote: Compressing objects: 100% (56/56), done. remote: Total 62 (delta 8), reused 37 (delta 3), pack-reused 0 (from 0) Receiving objects: 100% (62/62), 111.50 KiB | 568.00 KiB/s, done. Resolving deltas: 100% (8/8), done. ```
```bash grep -rin pypi ```
Output: ``` makefile:25:.PHONY: pypi-upload makefile:26:pypi-upload: check-all-committed test ```
[gpxpy/pull/247](https://github.com/tkrajina/gpxpy/pull/247) seems to prove the link with PyPi. [PyPi: PyGObject](https://pypi.org/project/PyGObject/) [pygobject](https://gitlab.gnome.org/GNOME/pygobject) has 52 GNOME GitLab stars. [pygobject/blob/2c3462a5747ed10751499f929bfacb06ee56f44f/README.rst?plain=1#L27](https://gitlab.gnome.org/GNOME/pygobject/-/blob/2c3462a5747ed10751499f929bfacb06ee56f44f/README.rst?plain=1#L27) claims PyPi webpage. ```bash blueprint-compiler ```
Output: ``` Command 'blueprint-compiler' not found, but can be installed with: sudo apt install blueprint-compiler ```
On Ubuntu 24: ```bash blueprint-compiler ```
Output: ``` Command 'blueprint-compiler' not found, but can be installed with: sudo snap install blueprint-compiler # version 0.12.0, or sudo apt install blueprint-compiler # version 0.10.0-4 See 'snap info blueprint-compiler' for additional versions. ```
```bash sudo apt install -y blueprint-compiler ```
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: blueprint-compiler 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 53.5 kB of archives. After this operation, 350 kB of additional disk space will be used. Get:1 http://eu-marseille-1-ad-1.clouds.ports.ubuntu.com/ubuntu-ports noble/universe arm64 blueprint-compiler all 0.12.0-1 [53.5 kB] Fetched 53.5 kB in 0s (268 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package blueprint-compiler. (Reading database ... 191357 files and directories currently installed.) Preparing to unpack .../blueprint-compiler_0.12.0-1_all.deb ... Unpacking blueprint-compiler (0.12.0-1) ... Setting up blueprint-compiler (0.12.0-1) ... /usr/lib/python3/dist-packages/blueprintcompiler/completions.py:198: SyntaxWarning: invalid escape sequence '\$' snippet=f"{signal} => \$${{1:{name}_{signal.replace('-', '_')}}}()$0;", Scanning processes... Scanning linux images... Running kernel seems to be up-to-date. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. ```
```bash blueprint-compiler dataframe.blp ```
Output: ``` usage: blueprint-compiler [-h] [--version] command ... blueprint-compiler: error: argument command: invalid choice: 'dataframe.blp' (choose from 'compile', 'batch-compile', 'format', 'port', 'lsp', 'help') ```
```bash for file in *.blp do echo $file diff --ignore-trailing-space <(blueprint-compiler compile $file | sed 's/translatable="true"/translatable="yes"/g') ${file%.blp}.ui done ```
Output: ``` dataframe.blp menus.blp 63c63 < --- > \ No newline at end of file window.blp error: Namespace Adw does not contain a type called MultiLayoutView at window.blp line 57 column 16: 57 | child: Adw.MultiLayoutView multi { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 59 column 11: 59 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 67 column 15: 67 | Adw.LayoutSlot page1 { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 72 column 15: 72 | Adw.LayoutSlot page2 { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 80 column 11: 80 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 83 column 15: 83 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 89 column 15: 89 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called MultiLayoutView at window.blp line 143 column 13: 143 | Adw.MultiLayoutView datamulti { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 147 column 15: 147 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 160 column 23: 160 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 165 column 23: 165 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 174 column 15: 174 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 189 column 23: 189 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 204 column 23: 204 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? 1c1,367 < 14 errors --- > > > > > > \ No newline at end of file ubuntu@instance-20230827-2235:~/geobug/geobug$ sudo apt install -y^C ubuntu@instance-20230827-2235:~/geobug/geobug$ for file in *.blp; do echo $file; diff --ignore-trailing-space <(blueprint-compiler compile $file | sed 's/translatable="true"/translatable="yes"/g') ${file%.blp}.ui; done dataframe.blp menus.blp window.blp error: Namespace Adw does not contain a type called MultiLayoutView at window.blp line 57 column 16: 57 | child: Adw.MultiLayoutView multi { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 59 column 11: 59 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 67 column 15: 67 | Adw.LayoutSlot page1 { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 72 column 15: 72 | Adw.LayoutSlot page2 { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 80 column 11: 80 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 83 column 15: 83 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 89 column 15: 89 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called MultiLayoutView at window.blp line 143 column 13: 143 | Adw.MultiLayoutView datamulti { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 147 column 15: 147 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 160 column 23: 160 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 165 column 23: 165 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called Layout at window.blp line 174 column 15: 174 | Adw.Layout { | ^ hint: Did you mean `ClampLayout`? suggestion: replace Layout with ClampLayout error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 189 column 23: 189 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? error: Namespace Adw does not contain a type called LayoutSlot at window.blp line 204 column 23: 204 | Adw.LayoutSlot { | ^ hint: Did you check your spelling? hint: Are your dependencies up to date? 1c1,367 < 14 errors --- > > > > > > \ No newline at end of file ```
On a fresher Ubuntu 24 that should suffer of Sury installed packages:
Output: ``` dataframe.blp error: Could not find GTK 4 introspection files. Is gobject-introspection installed? at dataframe.blp line 1 column 11: 1 |using Gtk 4.0; | ^ hint: search path: /usr/lib/x86_64-linux-gnu/girepository-1.0:/usr/lib/girepository-1.0 ```
```bash sudo apt install -y gobject-introspection ```
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: gobject-introspection-bin libblkid-dev libffi-dev libgirepository-2.0-0 libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre2-32-0 libpcre2-dev libpcre2-posix3 libselinux1-dev libsepol-dev python3-mako python3-markdown uuid-dev zlib1g-dev Suggested packages: gir1.2-glib-2.0-dev libglib2.0-doc python-mako-doc python3-beaker python-markdown-doc The following NEW packages will be installed: gobject-introspection gobject-introspection-bin libblkid-dev libffi-dev libgirepository-2.0-0 libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre2-32-0 libpcre2-dev libpcre2-posix3 libselinux1-dev libsepol-dev python3-mako python3-markdown uuid-dev zlib1g-dev 0 upgraded, 17 newly installed, 0 to remove and 2 not upgraded. Need to get 5,262 kB of archives. After this operation, 23.2 MB of additional disk space will be used. Get:1 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 python3-mako all 1.3.2-1 [63.3 kB] Get:2 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 python3-markdown all 3.5.2-1 [72.0 kB] Get:3 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 gobject-introspection-bin amd64 1.80.1-1 [254 kB] Get:4 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libffi-dev amd64 3.4.6-1build1 [62.8 kB] Get:5 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.1 [138 kB] Get:6 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.1 [33.5 kB] Get:7 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.1 [204 kB] Get:8 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] Get:9 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu2 [197 kB] Get:10 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu2 [6,686 B] Get:11 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libpcre2-dev amd64 10.42-4ubuntu2 [737 kB] Get:12 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libselinux1-dev amd64 3.5-2ubuntu2 [164 kB] Get:13 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.1 [14.9 kB] Get:14 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 zlib1g-dev amd64 1:1.3.dfsg-3.1ubuntu2.1 [894 kB] Get:15 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.1 [73.5 kB] Get:16 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.1 [1,859 kB] Get:17 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 gobject-introspection amd64 1.80.1-1 [105 kB] Fetched 5,262 kB in 1s (4,827 kB/s) Selecting previously unselected package python3-mako. (Reading database ... 144299 files and directories currently installed.) Preparing to unpack .../00-python3-mako_1.3.2-1_all.deb ... Unpacking python3-mako (1.3.2-1) ... Selecting previously unselected package python3-markdown. Preparing to unpack .../01-python3-markdown_3.5.2-1_all.deb ... Unpacking python3-markdown (3.5.2-1) ... Selecting previously unselected package gobject-introspection-bin. Preparing to unpack .../02-gobject-introspection-bin_1.80.1-1_amd64.deb ... Unpacking gobject-introspection-bin (1.80.1-1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../03-libffi-dev_3.4.6-1build1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1build1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../04-libglib2.0-dev-bin_2.80.0-6ubuntu3.1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../05-uuid-dev_2.39.3-9ubuntu6.1_amd64.deb ... Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.1) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../06-libblkid-dev_2.39.3-9ubuntu6.1_amd64.deb ... Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../07-libsepol-dev_3.5-2build1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.5-2build1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../08-libpcre2-32-0_10.42-4ubuntu2_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu2) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../09-libpcre2-posix3_10.42-4ubuntu2_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu2) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../10-libpcre2-dev_10.42-4ubuntu2_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.42-4ubuntu2) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../11-libselinux1-dev_3.5-2ubuntu2_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../12-libmount-dev_2.39.3-9ubuntu6.1_amd64.deb ... Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../13-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2.1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../14-libgirepository-2.0-0_2.80.0-6ubuntu3.1_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.1) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../15-libglib2.0-dev_2.80.0-6ubuntu3.1_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.1) ... Selecting previously unselected package gobject-introspection:amd64. Preparing to unpack .../16-gobject-introspection_1.80.1-1_amd64.deb ... Unpacking gobject-introspection:amd64 (1.80.1-1) ... Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.1) ... Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.1) ... Setting up libffi-dev:amd64 (3.4.6-1build1) ... Setting up libpcre2-32-0:amd64 (10.42-4ubuntu2) ... Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.1) ... Setting up python3-markdown (3.5.2-1) ... Setting up libsepol-dev:amd64 (3.5-2build1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ... Setting up libpcre2-posix3:amd64 (10.42-4ubuntu2) ... Setting up python3-mako (1.3.2-1) ... Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.1) ... Setting up libpcre2-dev:amd64 (10.42-4ubuntu2) ... Setting up libselinux1-dev:amd64 (3.5-2ubuntu2) ... Setting up gobject-introspection-bin (1.80.1-1) ... Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.1) ... Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.1) ... Processing triggers for man-db (2.12.0-4build2) ... Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.1) ... Processing triggers for install-info (7.1-3build2) ... Processing triggers for libc-bin (2.39-0ubuntu8.3) ... Setting up gobject-introspection:amd64 (1.80.1-1) ... Scanning processes... Scanning linux images... Running kernel seems to be up-to-date. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. ```
does not help. ```bash sudo apt install -y libgirepository-1.0-dev ```
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done Suggested packages: libgirepository1.0-doc The following NEW packages will be installed: libgirepository-1.0-dev 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. Need to get 28.5 kB of archives. After this operation, 176 kB of additional disk space will be used. Get:1 http://eu-paris-1-ad-1.clouds.archive.ubuntu.com/ubuntu noble/main amd64 libgirepository-1.0-dev amd64 1.80.1-1 [28.5 kB] Fetched 28.5 kB in 0s (216 kB/s) Selecting previously unselected package libgirepository-1.0-dev:amd64. (Reading database ... 145465 files and directories currently installed.) Preparing to unpack .../libgirepository-1.0-dev_1.80.1-1_amd64.deb ... Unpacking libgirepository-1.0-dev:amd64 (1.80.1-1) ... Setting up libgirepository-1.0-dev:amd64 (1.80.1-1) ... Scanning processes... Scanning linux images... Running kernel seems to be up-to-date. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. ```
does not help too. ```bash sudo apt install -y gir1.2-gtk-4.0 ``` Source: [hyperplane/issues/30#issuecomment-2117558091](https://github.com/kra-mo/hyperplane/issues/30#issuecomment-2117558091) helps. ```bash sudo apt install -y libadwaita-1-dev ``` helps. `gir1.2-adw-1` and `libadwaita-1-0` are already installed. ```bash grep -rn 'blueprint-compiler' ```
Output: ``` geobug/menus.ui:4:This file was @generated by blueprint-compiler. Instead, edit the geobug/menus.ui:5:corresponding .blp file and regenerate this file with blueprint-compiler. geobug/Makefile:4: blueprint-compiler compile --output $@ $< geobug/window.ui:4:This file was @generated by blueprint-compiler. Instead, edit the geobug/window.ui:5:corresponding .blp file and regenerate this file with blueprint-compiler. geobug/dataframe.ui:4:This file was @generated by blueprint-compiler. Instead, edit the geobug/dataframe.ui:5:corresponding .blp file and regenerate this file with blueprint-compiler. ```
```bash grep -ri 'adw' --exclude=*.{blp,ui} ```
Output: ``` geobug/dataframe.py:gi.require_version('Adw', '1') geobug/dataframe.py:from gi.repository import Adw, Gtk # noqa: E402 geobug/dataframe.py:class DataFrame(Adw.Bin): geobug/util.py:gi.require_version('Adw', '1') geobug/util.py:from gi.repository import Adw, Gdk, Geoclue # noqa: E402 geobug/util.py: """Show an Adw.AlertDialog with a single button.""" geobug/util.py: dialog = Adw.AlertDialog.new(heading, body) geobug/window.py:gi.require_version('Adw', '1') geobug/window.py:from gi.repository import Adw, GLib, Gtk # noqa: E402, I100 geobug/window.py:class Window(Adw.ApplicationWindow): geobug/window.py: self.dataview.set_top_bar_style(Adw.ToolbarStyle.RAISED) geobug/window.py: self.dataview.set_top_bar_style(Adw.ToolbarStyle.FLAT) geobug/window.py: self.dataview.set_top_bar_style(Adw.ToolbarStyle.RAISED) geobug/window.py: self.dataview.set_top_bar_style(Adw.ToolbarStyle.FLAT) geobug/application.py:gi.require_version('Adw', '1') geobug/application.py:from gi.repository import Adw, GLib, Gdk, Geoclue, Gio, Gtk # noqa: E402, I100 geobug/application.py:class Application(Adw.Application): geobug/application.py: Adw.Application.do_startup(self) geobug/application.py: Adw.StyleManager.get_default().set_color_scheme( geobug/application.py: Adw.ColorScheme.PREFER_LIGHT) geobug/application.py: adlg = Adw.AboutDialog( geobug/application.py: dialog = Adw.AlertDialog.new( geobug/application.py: dialog.set_response_appearance("yes", Adw.ResponseAppearance.DESTRUCTIVE) geobug/application.py: toast = Adw.Toast.new(text) README.md: python 3.6+, PyGObject, GTK4, libadwaita, Geoclue, gpxpy ```
On Debian 12 GNOME:
Output notably for window.blp: ``` dataframe.blp 1,5c1,46 < error: Could not determine what kind of syntax is meant here < at dataframe.blp line 4 column 10: < 4 |template $DataFrame: Adw.Bin { < | ^ < ``` From a quick overview it seems legitimate. From a quick overview of all files [geobug](https://codeberg.org/tpikonen/geobug) seems legitimate.
Related to [Benjamin_Loison/geobug/issues/1](https://codeberg.org/Benjamin_Loison/geobug/issues/1).

On my Linux Mint 22 Cinnamon Framework 13 VirtualBox Linux Mint (trust) virtual machine:

flatpak install -y page.codeberg.tpikonen.geobug
Output: ``` Looking for matches… Required runtime for page.codeberg.tpikonen.geobug/x86_64/stable (runtime/org.gnome.Platform/x86_64/47) found in remote flathub page.codeberg.tpikonen.geobug permissions: ipc fallback-x11 wayland x11 dri file access [1] dbus access [2] system dbus access [3] [1] xdg-documents/geobug-tracks:create [2] org.gtk.vfs.* [3] org.freedesktop.GeoClue2.* ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 24.08 i flathub 146,5 MB / 146,8 MB 2. [✓] org.freedesktop.Platform.GL.default 24.08extra i flathub 22,7 MB / 146,8 MB 3. [✓] org.freedesktop.Platform.openh264 2.4.1 i flathub 920,7 kB / 976,5 kB 4. [✓] org.gnome.Platform.Locale 47 i flathub 1,6 MB / 386,3 MB 5. [✓] org.gnome.Platform 47 i flathub 303,7 MB / 384,0 MB 6. [✓] page.codeberg.tpikonen.geobug stable i flathub 345,9 kB / 416,0 kB Installation complete. ```

Same prompt for permission request.

flatpak run page.codeberg.tpikonen.geobug
Output: ``` Gtk-Message: 13:40:20.976: Failed to load module "xapp-gtk3-module" [13:40:21] Geobug version 0.1.8 started [13:40:21] Connecting to GeoClue with accuracy 'Street' ... [13:40:21] Connected to GeoClue [13:40:25] GeoClue client is active [13:41:48] Setting accuracy to Country [13:41:48] Client was stopped by GeoClue [13:41:49] GeoClue client is active [13:41:52] Setting accuracy to City [13:41:52] Client was stopped by GeoClue [13:41:53] GeoClue client is active [13:41:55] Setting accuracy to Neighborhood [13:41:55] Client was stopped by GeoClue [13:41:56] GeoClue client is active [13:41:58] Setting accuracy to Street [13:41:58] Client was stopped by GeoClue [13:41:59] GeoClue client is active [13:42:01] Setting accuracy to Exact [13:42:01] Client was stopped by GeoClue [13:42:02] GeoClue client is active Cleaning up... ...done. ```

image

image

No location type works in this case despite waiting a few seconds.

flatpak uninstall -y page.codeberg.tpikonen.geobug
Output: ``` ID Branch Op 1. [-] page.codeberg.tpikonen.geobug stable r Uninstall complete. ```

Could test the flatpaks on Debian 12 GNOME Pegasus.

On Debian 12 GNOME Pegasus:

sudo flatpak install -y app.organicmaps.desktop
Output: ``` Looking for matches… Info: runtime org.kde.Platform branch 6.6 is end-of-life, with reason: We strongly recommend moving to the latest stable version of the Platform and SDK Info: applications using this runtime: app.organicmaps.desktop app.organicmaps.desktop permissions: ipc network fallback-x11 wayland x11 dri file access [1] dbus access [2] system dbus access [3] [1] xdg-config/kdeglobals:ro [2] com.canonical.AppMenu.Registrar, org.kde.KGlobalSettings, org.kde.kconfig.notify [3] org.freedesktop.GeoClue2.* ID Branch Op Remote Download 1. [✓] app.organicmaps.desktop stable i flathub 178.7 MB / 201.8 MB Installing… ████████████████████ 100% 25.5 MB/s 00:00 Note that '/var/lib/flatpak/exports/share' is not in the search path set by the XDG_DATA_HOME and XDG_DATA_DIRS environment variables, so applications may not be able to find it until you set them. The directories currently searched are: - /root/.local/share ID Branch Op Remote Download 1. [✓] app.organicmaps.desktop stable i flathub 178.7 MB / 201.8 MB Installation complete. ```

I do not notice any notification about a permission and once pressed the button is stuck and I do not see anything near my physical location.

sudo flatpak install -y page.codeberg.tpikonen.geobug
Output: ``` Looking for matches… Required runtime for page.codeberg.tpikonen.geobug/x86_64/stable (runtime/org.gnome.Platform/x86_64/47) found in remote flathub page.codeberg.tpikonen.geobug permissions: ipc fallback-x11 wayland x11 dri file access [1] dbus access [2] system dbus access [3] [1] xdg-documents/geobug-tracks:create [2] org.gtk.vfs.* [3] org.freedesktop.GeoClue2.* ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 24.08 i flathub 146.5 MB / 146.8 MB 2. [✓] org.freedesktop.Platform.GL.default 24.08extra i flathub 22.7 MB / 146.8 MB 3. [✓] org.freedesktop.Platform.openh264 2.4.1 i flathub 921.7 kB / 976.5 kB 4. [✓] org.gnome.Platform.Locale 47 i flathub 18.6 kB / 386.3 MB 5. [✓] org.gnome.Platform 47 i flathub 409.2 MB / 384.0 MB 6. [✓] page.codeberg.tpikonen.geobug stable i flathub 347.0 kB / 416.0 kB Installing 6/6… ████████████████████ 100% Note that '/var/lib/flatpak/exports/share' is not in the search path set by the XDG_DATA_HOME and XDG_DATA_DIRS ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 24.08 i flathub 146.5 MB / 146.8 MB 2. [✓] org.freedesktop.Platform.GL.default 24.08extra i flathub 22.7 MB / 146.8 MB 3. [✓] org.freedesktop.Platform.openh264 2.4.1 i flathub 921.7 kB / 976.5 kB 4. [✓] org.gnome.Platform.Locale 47 i flathub 18.6 kB / 386.3 MB 5. [✓] org.gnome.Platform 47 i flathub 409.2 MB / 384.0 MB 6. [✓] page.codeberg.tpikonen.geobug stable i flathub 347.0 kB / 416.0 kB Installation complete. ```

Screenshot from 2024-11-12 16-06-27

sudo flatpak uninstall -y page.codeberg.tpikonen.geobug
Output: ``` ID Branch Op ID Branch Op 1. [-] page.codeberg.tpikonen.geobug stable r Uninstalling… Note that '/var/lib/flatpak/exports/share' is not in the search path set by the XDG_DATA_HOME and XDG_DATA_DIRS environment variables, so applications may not be able to find it until you set them. The directories currently searched are: - /root/.local/share - /usr/local/share/ - /usr/share/ ```

On my Linux Mint 22 Cinnamon Framework 13 at my flat (https://www.openstreetmap.org Show My Location still working fine):

sudo flatpak install -y page.codeberg.tpikonen.geobug
Output: ``` Looking for matches… page.codeberg.tpikonen.geobug permissions: ipc fallback-x11 wayland x11 dri file access [1] dbus access [2] system dbus access [3] [1] xdg-documents/geobug-tracks:create [2] org.gtk.vfs.* [3] org.freedesktop.GeoClue2.* ID Branch Op Remote Download 1. [✓] page.codeberg.tpikonen.geobug stable i flathub 345.9 kB / 416.0 kB Installing… ████████████████████ 100% Note that '/var/lib/flatpak/exports/share' is not in the search path set by the XDG_DATA_HOME and XDG_DATA_DIRS environment variables, so applications may not be able to find it until you set them. The directories currently searched are: - /root/.local/share ID Branch Op Remote Download 1. [✓] page.codeberg.tpikonen.geobug stable i flathub 345.9 kB / 416.0 kB Installation complete. ```

Benjamin_Loison/flatpak/issues/6 would help.

flatpak run page.codeberg.tpikonen.geobug
Output: ``` Gtk-Message: 16:23:12.354: Failed to load module "xapp-gtk3-module" ... ```

... being identical to graphical interface logs.

I got the permission notification and selected Yes which seems to add GeoClue client is active:

image

flatpak run app.organicmaps.desktop
Output: ``` I(1) 0.00000 qt/main.cpp:113 main(): Organic Maps 2024.10.23-1-08216bca-dirty-Linux built with QT: 6.6.3 runtime QT: 6.6.3 detected CPU cores: 16 Gtk-Message: 16:17:50.410: Failed to load module "xapp-gtk3-module" Qt: Session management error: Could not open network socket I(1) 0.07581 platform/string_storage_base.cpp:24 StringStorageBase(): Settings path: /home/benjamin/.var/app/app.organicmaps.desktop/config/OMaps/settings.ini I(1) 0.07614 qt_common/helpers.cpp:66 SetDefaultSurfaceFormat(): Set default OpenGL version to ES 3.0 I(1) 0.09266 storage/storage.cpp:630 LoadCountriesFile(): Loaded countries list for version: 241017 I(1) 0.19407 search/processor.cpp:210 SetPreferredLocale(): New preferred locale: en W(2) 0.19623 search/geocoder.cpp:734 CacheWorldLocalities(): Can't find World map file. W(2) 0.19626 search/cities_boundaries_table.cpp:49 Load(): Can't find World map file. W(2) 0.19627 search/processor.cpp:334 LoadCitiesBoundaries(): Can't load cities boundaries I(1) 0.22012 map/framework.cpp:352 Framework(): System languages: en_US W(1) 0.22022 power_management/power_manager.cpp:71 Load(): Cannot read power manager config file. Exception: /home/benjamin/.var/app/app.organicmaps.desktop/config/OMaps/power_manager_config; READ; No such file or directory I(1) 0.22044 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Essonne in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 43768352 I(1) 0.22045 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Hauts-de-Seine in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 24328086 I(1) 0.22045 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Paris in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 53884552 I(1) 0.22046 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Seine-Saint-Denis in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 26325059 I(1) 0.22046 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Val-de-Marne in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 25455170 I(1) 0.22047 storage/storage.cpp:967 RegisterLocalFile(): Found file: France_Ile-de-France_Yvelines in directory: /home/benjamin/.var/app/app.organicmaps.desktop/data/OMaps/241001 with size: 48469241 I(1) 0.22048 storage/storage.cpp:967 RegisterLocalFile(): Found file: World in directory: with size: 48209022 I(1) 0.22049 storage/storage.cpp:967 RegisterLocalFile(): Found file: WorldCoasts in directory: with size: 8580268 I(1) 0.22062 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Essonne map, of version 241001 I(1) 0.22064 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Hauts-de-Seine map, of version 241001 I(1) 0.22067 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Paris map, of version 241001 I(1) 0.22069 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Seine-Saint-Denis map, of version 241001 I(1) 0.22072 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Val-de-Marne map, of version 241001 I(1) 0.22075 map/framework.cpp:140 RegisterMap(): Loaded France_Ile-de-France_Yvelines map, of version 241001 I(1) 0.22079 map/framework.cpp:140 RegisterMap(): Loaded World map, of version 241017 I(1) 0.22081 map/framework.cpp:140 RegisterMap(): Loaded WorldCoasts map, of version 241017 qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile I(2) 0.31007 search/processor.cpp:332 LoadCitiesBoundaries(): Loaded cities boundaries I(1) 0.40270 qt_common/map_widget.cpp:350 initializeGL(): Vendor: Intel Renderer: Mesa Intel(R) Graphics (ADL GT2) Version: OpenGL ES 3.2 Mesa 24.2.5 (git-3b9fcb7e4d) Shading language version: OpenGL ES GLSL ES 3.20 Extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_texture_storage GL_NV_pack_subimage GL_NV_texture_barrier GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_APPLE_sync GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_shadow_samplers GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_generate_mipmap_sRGB GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_debug_label GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_NV_fragment_shader_interlock GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_sampler_objects GL_EXT_EGL_image_storage_compression GL_EXT_texture_storage_compression GL_MESA_bgra GL_MESA_texture_const_bandwidth I(1) 0.40284 qt_common/map_widget.cpp:381 initializeGL(): OpenGL version is at least 3.0, enabling GLSL '#version 300 es' I(1) 0.40613 drape_frontend/visual_params.cpp:52 Init(): Visual scale = 2 ; Tile size = 1024 ; Resources = xhdpi I(3) 0.40638 drape_frontend/backend_renderer.cpp:724 Do(): Start routine. I(3) 0.40643 drape_frontend/backend_renderer.cpp:692 OnContextCreate(): On context create. I(4) 0.40697 drape_frontend/frontend_renderer.cpp:2408 Do(): Start routine. I(4) 0.40703 drape_frontend/frontend_renderer.cpp:2325 OnContextCreate(): On context create. I(3) 0.41338 drape/support_manager.cpp:33 Init(): Renderer = Mesa Intel(R) Graphics (ADL GT2) | Api = OpenGLES3 | Version = OpenGL ES 3.2 Mesa 24.2.5 (git-3b9fcb7e4d) I(3) 0.41345 drape/support_manager.cpp:77 Init(): Max line width = 7 | Max texture size = 16384 I(3) 0.41408 platform/platform.cpp:215 GetFontNames(): Available font files: [13: 00_NotoNaskhArabic-Regular.ttf 00_NotoSansBengali-Regular.ttf 00_NotoSansHebrew-Regular.ttf 00_NotoSansMalayalam-Regular.ttf 00_NotoSansThai-Regular.ttf 00_NotoSerifDevanagari-Regular.ttf 01_dejavusans.ttf 02_droidsans-fallback.ttf 03_jomolhari-id-a3d.ttf 04_padauk.ttf 05_khmeros.ttf 06_code2000.ttf 07_roboto_medium.ttf ] I(4) 0.42578 shaders/program_manager.cpp:67 InitForOpenGL(): VTF enabled W(3) 0.51520 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_tram-s W(3) 0.51528 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_tram-m W(3) 0.51528 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_bus-s W(3) 0.51528 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_bus-m W(3) 0.51529 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_ferry-s W(3) 0.51530 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_ferry-m W(3) 0.51530 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_cable_tram-s W(3) 0.51531 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_cable_tram-m W(3) 0.51531 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_aerial_lift-s W(3) 0.51532 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_aerial_lift-m W(3) 0.51532 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_funicular-s W(3) 0.51532 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_funicular-m W(3) 0.51533 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_trolleybus-s W(3) 0.51533 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_trolleybus-m W(3) 0.51533 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_air_service-s W(3) 0.51534 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_air_service-m W(3) 0.51534 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_water_service-s W(3) 0.51534 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol transit_water_service-m W(3) 0.51537 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol search-result-pub W(3) 0.51538 drape/texture_manager.cpp:472 GetSymbolRegion(): Detected using of unknown symbol search-result-shop-confectionery ```

Clicking Yes in the notification or the button does nothing both graphically and in the output.

These logs do not seem to leak anything. These logs do not contain location and position case insensitively.

geoclue
geoclue: command not found

Same with geoclue2 (source: app.organicmaps.desktop/issues/61#issuecomment-2362466869).

time sudo find / -iname '*geoclue*' 2> /dev/null
Output: ``` /etc/xdg/autostart/geoclue-demo-agent.desktop /etc/geoclue /etc/geoclue/geoclue.conf /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.xml /usr/share/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf /usr/share/dbus-1/system.d/org.freedesktop.GeoClue2.conf /usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service /usr/share/polkit-1/rules.d/org.freedesktop.GeoClue2.rules /usr/share/locale-langpack/en_GB/LC_MESSAGES/geoclue.mo /usr/share/locale-langpack/en_AU/LC_MESSAGES/geoclue.mo /usr/share/locale-langpack/fr/LC_MESSAGES/geoclue.mo /usr/share/applications/geoclue-demo-agent.desktop /usr/share/app-install/desktop/geoclue-2.0:geoclue-where-am-i.desktop /usr/share/man/man5/geoclue.5.gz /usr/share/lintian/overrides/geoclue-2.0 /usr/share/doc/geoclue-2.0 /usr/share/doc/libgeoclue-2-0 /usr/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /usr/lib/x86_64-linux-gnu/pkgconfig/geoclue-2.0.pc /usr/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /usr/lib/systemd/system/geoclue.service /usr/libexec/geoclue /usr/libexec/geoclue-2.0 /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/23.08/0a3508e2e09c748e207965e0c0e25a52e6ae77716230be986cbbfb4b29295eb5/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/23.08/0a3508e2e09c748e207965e0c0e25a52e6ae77716230be986cbbfb4b29295eb5/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/23.08/0a3508e2e09c748e207965e0c0e25a52e6ae77716230be986cbbfb4b29295eb5/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/55bffbcd42cab4dd3aee2f8ffb73f9fa194ab862003054b0b3db1194a9f0f046/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/etc/geoclue /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/etc/geoclue/geoclue.conf /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/interfaces/org.freedesktop.GeoClue2.xml /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/system.d/org.freedesktop.GeoClue2.conf /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/share/dbus-1/system-services/org.freedesktop.GeoClue2.service /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/lib/systemd/system/geoclue.service /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/lib/sysusers.d/geoclue.conf /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/libexec/geoclue /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/45/547c38809093f20a153446421224c4d197bc8ce24d3c5cdd4bab978bbf9b3c83/files/libexec/geoclue-2.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.7/2404795557d1df2add27652dc45f57a63dd6beeb7ecc25677c29ee3b8b3cc8cc/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.7/2404795557d1df2add27652dc45f57a63dd6beeb7ecc25677c29ee3b8b3cc8cc/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.7/2404795557d1df2add27652dc45f57a63dd6beeb7ecc25677c29ee3b8b3cc8cc/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.7/2404795557d1df2add27652dc45f57a63dd6beeb7ecc25677c29ee3b8b3cc8cc/files/plugins/position/libqtposition_geoclue2.so /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.8/fc6bf154ab64fd656d9b4d40b0b2dd3d1d7f0c229e4838e479fe9b998a84f8c6/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.8/fc6bf154ab64fd656d9b4d40b0b2dd3d1d7f0c229e4838e479fe9b998a84f8c6/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.8/fc6bf154ab64fd656d9b4d40b0b2dd3d1d7f0c229e4838e479fe9b998a84f8c6/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.8/fc6bf154ab64fd656d9b4d40b0b2dd3d1d7f0c229e4838e479fe9b998a84f8c6/files/lib/plugins/position/libqtposition_geoclue2.so /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.6/256d58a92358188765160b381131109b5920add5f652f474b4f76ff1a3987b86/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.6/256d58a92358188765160b381131109b5920add5f652f474b4f76ff1a3987b86/files/lib/x86_64-linux-gnu/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.6/256d58a92358188765160b381131109b5920add5f652f474b4f76ff1a3987b86/files/lib/x86_64-linux-gnu/libgeoclue-2.so.0.0.0 /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.6/256d58a92358188765160b381131109b5920add5f652f474b4f76ff1a3987b86/files/plugins/position/libqtposition_geoclue2.so /var/lib/flatpak/runtime/org.gnome.Platform.Compat.i386/x86_64/45/2592fe4c402a742e2fbb0bb9cf34a93c50c88bc371ffaa2241cb375471a8322d/files/libgeoclue-2.so.0 /var/lib/flatpak/runtime/org.gnome.Platform.Compat.i386/x86_64/45/2592fe4c402a742e2fbb0bb9cf34a93c50c88bc371ffaa2241cb375471a8322d/files/girepository-1.0/Geoclue-2.0.typelib /var/lib/flatpak/runtime/org.gnome.Platform.Compat.i386/x86_64/45/2592fe4c402a742e2fbb0bb9cf34a93c50c88bc371ffaa2241cb375471a8322d/files/libgeoclue-2.so.0.0.0 /var/lib/dpkg/info/geoclue-2.0.conffiles /var/lib/dpkg/info/geoclue-2.0.list /var/lib/dpkg/info/geoclue-2.0.md5sums /var/lib/dpkg/info/geoclue-2.0.postinst /var/lib/dpkg/info/libgeoclue-2-0:amd64.md5sums /var/lib/dpkg/info/libgeoclue-2-0:amd64.shlibs /var/lib/dpkg/info/libgeoclue-2-0:amd64.symbols /var/lib/dpkg/info/libgeoclue-2-0:amd64.triggers /var/lib/dpkg/info/libgeoclue-2-0:amd64.list /var/lib/dpkg/info/geoclue-2.0.postrm /var/lib/dpkg/info/geoclue-2.0.preinst /var/lib/dpkg/info/geoclue-2.0.prerm /var/lib/geoclue /home/benjamin/venv/lib/python3.12/site-packages/PyQt6/Qt6/plugins/position/libqtposition_geoclue2.so /home/benjamin/venv/lib/python3.12/site-packages/PyQt5/Qt5/plugins/position/libqtposition_geoclue2.so /home/benjamin/venv/lib/python3.12/site-packages/PyQt5/Qt5/plugins/position/libqtposition_geoclue.so /home/benjamin/Desktop/bens_folder/dev/git/github/redshift/src/location-geoclue2.c /home/benjamin/Desktop/bens_folder/dev/git/github/redshift/src/location-geoclue2.h /run/user/1000/systemd/generator.late/xdg-desktop-autostart.target.wants/app-geoclue\x2ddemo\x2dagent@autostart.service /run/user/1000/systemd/generator.late/app-geoclue\x2ddemo\x2dagent@autostart.service real 1m5.489s user 0m0.007s sys 0m0.010s ```

Maybe related to organicmaps/issues/5114.

Related to #63 and #20.

Ferenc- commented 1 week ago

While https://www.openstreetmap.org/ locates me well on my Linux Mint 22 Cinnamon Framework 13 at my flat.

Unfortunately at this point this is not relevant.

  1. Please try out Geobug if that is able to give you street level coordinates, only then.
  2. Please run OM from terminal and attach the logs.
Ferenc- commented 1 week ago

So you have just proven that there is no bug here.

Benjamin-Loison commented 1 week ago

Thank you @Ferenc- for your insights. Today at my scale I have made pretty much progress on my understanding of my issue, so I am pretty tired investigating this issue for the moment.

I am curious, how have you been informed of my issue? Is it because of my issue reference from #issuecomment-2462492474 to app.organicmaps.desktop/issues/61#ref-issue-2633995319?