<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I am writing up results of testing Pure Maps and OSM Scout Server on QEMU and Devkit (by David¬†Boddie). This is to make sure that the issues we encountered would not be lost and, hopefully, through filing them help to polish L5 before launch.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">All tests were done using Pure Maps and/or OSM Scout Server. To install on Devkit, configure Flatpak to access Flathub, and run</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small">flatpak install flathub io.github.rinigus.PureMaps<br></div><div class="gmail_default" style="font-size:small">flatpak install flathub io.github.rinigus.OSMScoutServer<br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">For running, use</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small">flatpak run io.github.rinigus.PureMaps -platform wayland<br></div><div class="gmail_default" style="font-size:small">flatpak run io.github.rinigus.OSMScoutServer -platform wayland<br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Pure Maps does not run on Devkit</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Looks like there are some rendering issues with running OpenGL-accelerated maps application. Pure Maps shows the maps using Mapbox GL Native framework which is tailored towards usage of hardware acceleration. Its developed for Android, iOS, Qt (that's the one which is used). According to David, Pure Maps did not crash, but nothing was displayed.¬†</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">On QEMU, Pure Maps works, but is remarkably slow. On QEMU, I am frequently getting rootston running 65% CPU with Pure Maps 35% while updating maps for rather long period of time. Not sure what to make out of it.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I am not aware of any other app that would use OpenGL and that could be used for testing.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Where should I file this issue? Can someone test on Devkit and confirm/deny the issue?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># OSM Scout Server has disturbed fonts on Devkit</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">David posted me a screenshot with OSM Scout Server having strongly disturbed chars in the text when running on Devkit. On QEMU, all runs as it should. When testing other QML apps, we did not see any issues on Devkit. What did had issues on QEMU was few absent fonts under Languages section. In particular, looks like we miss Japanese, Korean, and Chinese (+ points for having Sinhala). Maybe these absentees mixed up something on Devkit.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Owners of Devkit, maybe you could check out whether OSM Scout Server runs and shows the text as it should. If its indeed an issue, then we should probably file it.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Apps missing icons in overview</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Tested on QEMU: For Pure Maps and OSM Scout Server, the icons are missing in overview. When testing Gnome Maps from Flathub, the icon is shown. So, there is something that is missing on my side to show them in Phosh. Any tips? Works on Gnome Shell (desktop). Icons are missing for included calendar as well, for example.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># geoclue2: Access denied<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Tested on QEMU: When starting Pure Maps, I get permission denied for accessing positioning service:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small">qt.positioning.geoclue2: Unable to start the client: "org.freedesktop.DBus.Error.AccessDenied" "'io.github.rinigus.PureMaps' disallowed, no agent for UID 1000"<br></div><div class="gmail_default" style="font-size:small">```</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There was no interaction asking on whether to allow access for that application. On Gnome Shell, desktop, all works as it should.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Apps are running with Window decorations</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I would expect to have apps running without any window decorations. That holds for Gnome apps, as far as I can see. For QML, we are getting window decorations and, in console,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">"Using the 'xdg-shell' shell integration"</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">While we cannot close apps in Phosh overview yet (<a href="https://source.puri.sm/Librem5/phosh/issues/67">https://source.puri.sm/Librem5/phosh/issues/67</a>), it would be still great to get rid of these decorations. In addition, there is a question regarding design - are we expected to have some kind of cross (X) to close apps? Or will there be some gesture / way to close them?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">As a side effect of having decorations, swipe from the left border moves the window. Again its only for non-Gnome apps, as far as I can see. This swipe could be used in the apps (Kirigami) to show menu.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If showing window decorations is a bug, should I file it under Phosh?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Despite these issues, I can report that Pure Maps together with OSM Scout Server were running correctly in terms of other functionality aspects wjen using QEMU. I could download maps, use Pure Maps together with OSM Scout Server for offline maps or use some online provider. Would be great to ensure it works on the actual hardware as well. Then I can focus on design aspects (adjust UX for all and L5/Gnome specifically) and functionality.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Rinigus</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">PS: Sorry for one more long post</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div></div>