Librem5 issueshttps://source.puri.sm/groups/Librem5/-/issues2021-02-19T13:56:56Zhttps://source.puri.sm/Librem5/linux/-/issues/261Build for byzantium by default too2021-02-19T13:56:56ZGuido GuntherBuild for byzantium by default tooAlready discussed but let's have a bug so we can track byzantium progressAlready discussed but let's have a bug so we can track byzantium progresshttps://source.puri.sm/Librem5/pureos-store/-/issues/20First press of "Restart & Update" button does not work, only second attempt w...2021-02-20T17:41:32ZElias RudbergFirst press of "Restart & Update" button does not work, only second attempt worksOn the Librem 5, when updates have been downloaded, the user typically tries to click the "Restart & Update" button directly. However, the Librem 5 does not in fact restart and update in response to that, it appears to do nothing at all....On the Librem 5, when updates have been downloaded, the user typically tries to click the "Restart & Update" button directly. However, the Librem 5 does not in fact restart and update in response to that, it appears to do nothing at all. Then, when the user presses the same button a second time, then it works.
I have seen this many times myself, the problem happens the same way every time. Gardiner Bryant also encountered it, in this video at 6:50 he tries the "Restart & Update" button and nothing happens, so a few seconds later he presses it again and then it works: https://odysee.com/@TheLinuxGamer:f/gb-evergreen:a
Reproducing this is a little awkward since there are no updates after the reboot, but it is reproducible if you for example reflash from a slightly old image so that there are updates available, then this will happen the same way every time.
From looking at the source code I have a theory about approximately what happens, but I'm not sure what would be a good way of fixing it. It looks like in src/gs-updates-section.c the label of the button is set to "Restart & Update" by a call to gtk_button_set_label(). However, it does not seem like the actual function of the button gets updated at the same time. There is an if-statement a few lines above the gtk_button_set_label() call, where either "update" or "download" can be chosen. I think it means that the function of the button can be either "update" or "download" but the label on the button is always set to "Restart & Update" regardless. So my theory is that when the problem happens, the function is set to "download" and the label is set to "Restart & Update". The function of the button and the label are not in sync.https://source.puri.sm/Librem5/gnome-online-accounts/-/issues/10Needs an adaptive and unsloppy build for byzantium2021-02-23T13:19:59ZGuido GuntherNeeds an adaptive and unsloppy build for byzantiumIf this package can't use the version in byzantium (currently 3.38.0-1) please provide an adaptive (working on laptop and phones) and unsloppy build. See pureos-store#4.
Besides adaptiveness patches we have the librem.one goa provider o...If this package can't use the version in byzantium (currently 3.38.0-1) please provide an adaptive (working on laptop and phones) and unsloppy build. See pureos-store#4.
Besides adaptiveness patches we have the librem.one goa provider on top.https://source.puri.sm/Librem5/gnome-online-accounts/-/issues/11Squash patches2021-02-24T08:18:10ZGuido GuntherSquash patchesbefore:
- Add-Icons-for-Librem-One.patch
- Add-initial-Librem-One-provider.patch
- goabackend-Make-dialogs-resizable.patch
- goabackend-Reduce-margin-around-the-UI.patch
- libremoneprovider-Shorten-Librem-One-Address-to-Address.patch
a...before:
- Add-Icons-for-Librem-One.patch
- Add-initial-Librem-One-provider.patch
- goabackend-Make-dialogs-resizable.patch
- goabackend-Reduce-margin-around-the-UI.patch
- libremoneprovider-Shorten-Librem-One-Address-to-Address.patch
after:
- goabackend-Make-dialogs-resizable.patch
- goabackend-Reduce-margin-around-the-UI.patch
- Add-Icons-for-Librem-One.patch
- Add-initial-Librem-One-provider.patch (eats libremoneprovider-Shorten-Librem-One-Address-to-Address.patch)https://source.puri.sm/Librem5/librem5-devkit-tools/-/issues/36Rename master to pureos/amber-phone2021-02-24T08:28:17ZGuido GuntherRename master to pureos/amber-phoneI intend to rename branches as above but filing a bug here so people have some time to adapt. The repo alredy switched to `pureos/byzantium` as default branch.I intend to rename branches as above but filing a bug here so people have some time to adapt. The repo alredy switched to `pureos/byzantium` as default branch.https://source.puri.sm/Librem5/deb-build-jobs/-/issues/68Rename master to pureos/amber-phone2021-02-24T08:29:34ZGuido GuntherRename master to pureos/amber-phoneStep is easy but since lots of people are using this let's give people some time to prepare.Step is easy but since lots of people are using this let's give people some time to prepare.https://source.puri.sm/Librem5/debs/epiphany/-/issues/8prints to '~/pdf/webkit-process*'2021-02-24T12:49:02ZGuido Guntherprints to '~/pdf/webkit-process*'it should rather print to `Downloads/` or `Documents`. to reprodue go to e.g. http://sbb.ch - search for a train connection and and chose 'print' at the bottom of the web page.it should rather print to `Downloads/` or `Documents`. to reprodue go to e.g. http://sbb.ch - search for a train connection and and chose 'print' at the bottom of the web page.https://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/50Add to contacts does nothing2021-02-24T13:52:40ZGuido GuntherAdd to contacts does nothingHitting 'add to contacts' on byzantium does nothing. it should either open contacts or report an error.
Hitting 'add to contacts' on byzantium does nothing. it should either open contacts or report an error.
https://source.puri.sm/Librem5/debs/epiphany/-/issues/30Epiphany (GNOME Web) display messed up, looks crazy2021-02-25T10:02:01ZElias RudbergEpiphany (GNOME Web) display messed up, looks crazyHaving just reflashed and updated all software on Librem 5 Birch, now something seems wrong with the web browser:
![web](/uploads/97025d3a68a4faa9aba7a5c0da0c5ade/web.jpg)
It looks crazy like that for all web pages now. It has worked b...Having just reflashed and updated all software on Librem 5 Birch, now something seems wrong with the web browser:
![web](/uploads/97025d3a68a4faa9aba7a5c0da0c5ade/web.jpg)
It looks crazy like that for all web pages now. It has worked before, I guess something must have happened with a recent update.
Versions:
epiphany-browser/amber-phone,now 3.38.2-1pureos1 arm64 [installed,automatic]
libwebkit2gtk-4.0-37/amber-security,now 2.30.5-1~deb10u1 arm64 [installed,automatic]https://source.puri.sm/Librem5/image-builder/-/issues/61Allow to install packages early2021-02-25T10:02:14ZGuido GuntherAllow to install packages earlywe need e.g. `librem5-base-defaults` early on amber-phone so apt configurtion is correct for webkit before webkit gets pulled in - otherwise pinning doesn't work.we need e.g. `librem5-base-defaults` early on amber-phone so apt configurtion is correct for webkit before webkit gets pulled in - otherwise pinning doesn't work.https://source.puri.sm/Librem5/debs/epiphany/-/issues/26epiphany coredump crash when moving to second screen2021-02-25T10:48:35ZTodd Weaverepiphany coredump crash when moving to second screenReproduction
1. Dock to get second screen
2. Open Epiphany
3. Drag to second screen (I did it while it was still rendering)
4. Witness crash
![purism-librem-5-pureos-epiphany-second-screen-2020-11-28](/uploads/21261dac4fe91e45b0fd4d01e8...Reproduction
1. Dock to get second screen
2. Open Epiphany
3. Drag to second screen (I did it while it was still rendering)
4. Witness crash
![purism-librem-5-pureos-epiphany-second-screen-2020-11-28](/uploads/21261dac4fe91e45b0fd4d01e84db17b/purism-librem-5-pureos-epiphany-second-screen-2020-11-28.webm)
```
purism@pureos:~$ uname -a
Linux pureos 5.9.0-1-librem5 #1 SMP PREEMPT Fri Nov 27 19:15:53 UTC 2020 aarch64 GNU/Linux
purism@pureos:~$ dpkg -s phoc | grep Version
Version: 0.5.1
purism@pureos:~$ dpkg -s phosh | grep Version
Version: 0.6.0
purism@pureos:~$ dpkg -s epiphany-browser | grep Version
Version: 3.38.1-1pureos3
purism@pureos:~$
```
```
Sat 2020-11-28 13:02:19 PST 6648 1000 1000 11 present /usr/lib/aarch64-l
inux-gnu/webkit2gtk-4.0/WebKitWebProcess
Sat 2020-11-28 13:02:21 PST 6622 1000 1000 11 present /usr/bin/epiphany
Sat 2020-11-28 13:02:48 PST 19529 1000 1000 11 present /usr/lib/aarch64-l
inux-gnu/webkit2gtk-4.0/WebKitWebProcess
Sat 2020-11-28 13:02:50 PST 19491 1000 1000 11 present /usr/bin/epiphany
Sat 2020-11-28 13:03:37 PST 19655 1000 1000 11 present /usr/lib/aarch64-l
inux-gnu/webkit2gtk-4.0/WebKitWebProcess
Sat 2020-11-28 13:03:38 PST 19615 1000 1000 11 present /usr/bin/epiphany
```
```
purism@pureos:~$ echo 'bt' | coredumpctl gdb 19615
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
PID: 19615 (epiphany)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 11 (SEGV)
Timestamp: Sat 2020-11-28 13:03:30 PST (7min ago)
Command Line: epiphany
Executable: /usr/bin/epiphany
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (purism)
Boot ID: c32bae67223f4425b83903f98c66b288
Machine ID: edc7f3329ca943578c6d2470c5764620
Hostname: pureos
Storage: /var/lib/systemd/coredump/core.epiphany.1000.c32bae67223f4425b83903f98c66b288.19615.1606597410000000.lz4
Message: Process 19615 (epiphany) of user 1000 dumped core.
Stack trace of thread 19615:
#0 0x0000ffff75c1f78c dri2_query_image_common (mxsfb-drm_dri.so)
#1 0x0000ffff77fbf970 n/a (libEGL_mesa.so.0)
#2 0x0000ffff77fc0420 n/a (libEGL_mesa.so.0)
#3 0x0000ffff77fb65e8 n/a (libEGL_mesa.so.0)
#4 0x0000ffff77fa8664 n/a (libEGL_mesa.so.0)
#5 0x0000ffff901c6d40 n/a (libgdk-3.so.0)
#6 0x0000ffff90182730 n/a (libgdk-3.so.0)
#7 0x0000ffff9018289c gdk_window_end_draw_frame (libgdk-3.so.0)
#8 0x0000ffff90a835a0 n/a (libgtk-3.so.0)
#9 0x0000ffff90920204 gtk_main_do_event (libgtk-3.so.0)
#10 0x0000ffff90167164 n/a (libgdk-3.so.0)
#11 0x0000ffff90179270 n/a (libgdk-3.so.0)
#12 0x0000ffff9017a644 n/a (libgdk-3.so.0)
#13 0x0000ffff9017a7b4 n/a (libgdk-3.so.0)
#14 0x0000ffff90fe7c5c n/a (libgobject-2.0.so.0)
#15 0x0000ffff91004690 g_signal_emit_valist (libgobject-2.0.so.0)
#16 0x0000ffff91004b98 g_signal_emit (libgobject-2.0.so.0)
#17 0x0000ffff901715ac n/a (libgdk-3.so.0)
#18 0x0000ffff9015a208 n/a (libgdk-3.so.0)
#19 0x0000ffff90ef40e4 n/a (libglib-2.0.so.0)
#20 0x0000ffff90ef351c g_main_context_dispatch (libglib-2.0.so.0)
#21 0x0000ffff90ef38e8 n/a (libglib-2.0.so.0)
#22 0x0000ffff90ef3984 g_main_context_iteration (libglib-2.0.so.0)
#23 0x0000ffff91117c7c g_application_run (libgio-2.0.so.0)
#24 0x0000aaaab1edd5a0 main (epiphany)
#25 0x0000ffff9039ad24 __libc_start_main (libc.so.6)
#26 0x0000aaaab1edd898 _start (epiphany)
#27 0x0000aaaab1edd898 _start (epiphany)
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/epiphany...(no debugging symbols found)...done.
[New LWP 19615]
[New LWP 19625]
[New LWP 19620]
[New LWP 19618]
[New LWP 19624]
[New LWP 19628]
[New LWP 19621]
[New LWP 19623]
[New LWP 19631]
[New LWP 19626]
[New LWP 19705]
[New LWP 19622]
[New LWP 19627]
[New LWP 19629]
[New LWP 19644]
[New LWP 19646]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `epiphany'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 dri2_query_image_common (value=0xffffc7e57d0c, attrib=8196, image=0x0)
at ../src/gallium/state_trackers/dri/dri2.c:1038
1038 ../src/gallium/state_trackers/dri/dri2.c: No such file or directory.
[Current thread is 1 (Thread 0xffff87178b30 (LWP 19615))]
(gdb) #0 dri2_query_image_common (value=0xffffc7e57d0c, attrib=8196, image=0x0)
at ../src/gallium/state_trackers/dri/dri2.c:1038
#1 dri2_query_image (image=0x0, attrib=8196, value=0xffffc7e57d0c)
at ../src/gallium/state_trackers/dri/dri2.c:1226
#2 0x0000ffff77fbf970 in ?? () from /lib/aarch64-linux-gnu/libEGL_mesa.so.0
#3 0x0000ffff77fc0420 in ?? () from /lib/aarch64-linux-gnu/libEGL_mesa.so.0
#4 0x0000ffff77fb65e8 in ?? () from /lib/aarch64-linux-gnu/libEGL_mesa.so.0
#5 0x0000ffff77fa8664 in ?? () from /lib/aarch64-linux-gnu/libEGL_mesa.so.0
#6 0x0000ffff901c6d40 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#7 0x0000ffff90182730 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#8 0x0000ffff9018289c in gdk_window_end_draw_frame ()
from /lib/aarch64-linux-gnu/libgdk-3.so.0
#9 0x0000ffff90a835a0 in ?? () from /lib/aarch64-linux-gnu/libgtk-3.so.0
#10 0x0000ffff90920204 in gtk_main_do_event ()
from /lib/aarch64-linux-gnu/libgtk-3.so.0
#11 0x0000ffff90167164 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#12 0x0000ffff90179270 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#13 0x0000ffff9017a644 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#14 0x0000ffff9017a7b4 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#15 0x0000ffff90fe7c5c in ?? () from /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#16 0x0000ffff91004690 in g_signal_emit_valist ()
from /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#17 0x0000ffff91004b98 in g_signal_emit ()
--Type <RET> for more, q to quit, c to continue without paging-- from /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#18 0x0000ffff901715ac in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#19 0x0000ffff9015a208 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#20 0x0000ffff90ef40e4 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#21 0x0000ffff90ef351c in g_main_context_dispatch ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#22 0x0000ffff90ef38e8 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#23 0x0000ffff90ef3984 in g_main_context_iteration ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#24 0x0000ffff91117c7c in g_application_run ()
from /lib/aarch64-linux-gnu/libgio-2.0.so.0
#25 0x0000aaaab1edd5a0 in main ()
(gdb) quit
purism@pureos:~$
```https://source.puri.sm/Librem5/OS-issues/-/issues/185Bluetooth non-functional when wifi not set up2021-02-25T21:08:09ZJosh TriplettBluetooth non-functional when wifi not set upDue to an [unrelated issue](https://source.puri.sm/Librem5/phosh/-/issues/521), I didn't set up wifi right away. I noticed that both Wifi and Bluetooth had what looked like non-connected icons in the menu that opens from the top bar. I c...Due to an [unrelated issue](https://source.puri.sm/Librem5/phosh/-/issues/521), I didn't set up wifi right away. I noticed that both Wifi and Bluetooth had what looked like non-connected icons in the menu that opens from the top bar. I clicked the bluetooth icon, and it said something along the lines of not having any bluetooth device connected, and suggesting plugging in a dongle. After I setup wifi, Bluetooth started functioning at that point.https://source.puri.sm/Librem5/OS-issues/-/issues/186"Unable to download updates" error with 404 on specific package version2021-02-25T21:27:44ZJosh Triplett"Unable to download updates" error with 404 on specific package versionWhen trying to download updates (by hitting the "download" button on the "updates" tab), I got the following error:
Unable to download updates: E: https://repo.pureos.net/pureos amber-updates/main arm64 tzdata all 2020e-0+deb10u1 is not...When trying to download updates (by hitting the "download" button on the "updates" tab), I got the following error:
Unable to download updates: E: https://repo.pureos.net/pureos amber-updates/main arm64 tzdata all 2020e-0+deb10u1 is not (yet) available (404 Not Found ...)
I would guess that this happened because the update that the system thought it should do involved packages that aren't available on the server anymore.
Hitting the unlabeled button on the upper left, to trigger a package list update (and then waiting until that finished, which didn't have any kind of progress bar) did not fix the issue; the update changed, but it now wants to download a libzstd1 package that doesn't exist.
Ideally, the software update application would handle this situation, such as by updating the package list (or at least suggesting doing so) if a package isn't available, and by installing as much as possible if a package isn't available.https://source.puri.sm/Librem5/OS-issues/-/issues/188Settings can't be opened by dragging down from top bar, only by touching top bar2021-02-26T00:14:26ZJosh TriplettSettings can't be opened by dragging down from top bar, only by touching top barTouching the top bar opens the settings area, but dragging down from the top bar does not. There's haptic feedback when the drag reaches the edge of the screen, but no other reaction to the gesture. This reduces the effective size of tha...Touching the top bar opens the settings area, but dragging down from the top bar does not. There's haptic feedback when the drag reaches the edge of the screen, but no other reaction to the gesture. This reduces the effective size of that target. Changing this to a swipe-down gesture from the edge of the screen would make this a much bigger target, and make it feel more like a tray that gets "pulled out" from the top.
Along the same lines, dragging up from the bottom of the screen should open the overview, rather than having to touch the arrow.https://source.puri.sm/Librem5/linux/-/issues/11350% packet loss to redpine module in birch device2021-02-26T02:09:04ZBob Ham50% packet loss to redpine module in birch deviceAfter connecting to an open wireless network and pinging the device from another host:
```
138 packets transmitted, 68 received, +4 errors, 50.7246% packet loss, time 1046ms
rtt min/avg/max/mdev = 1.327/17.759/872.240/104.491 ms, pipe 4...After connecting to an open wireless network and pinging the device from another host:
```
138 packets transmitted, 68 received, +4 errors, 50.7246% packet loss, time 1046ms
rtt min/avg/max/mdev = 1.327/17.759/872.240/104.491 ms, pipe 4
```
This unfortunately makes remote SSH unusable.Angus Ainslieangus.ainslie@puri.smAngus Ainslieangus.ainslie@puri.smhttps://source.puri.sm/Librem5/OS-issues/-/issues/192Initial setup becomes unresponsive to input2021-02-26T08:28:43ZJosh TriplettInitial setup becomes unresponsive to inputI'm not sure if this is an issue with phosh, the on-screen keyboard, or something else.
During initial phone setup, the phone repeatedly became unresponsive to input. It would either lag somewhat before registering a touch, or stop regi...I'm not sure if this is an issue with phosh, the on-screen keyboard, or something else.
During initial phone setup, the phone repeatedly became unresponsive to input. It would either lag somewhat before registering a touch, or stop registering touches entirely, or stop updating the screen but keep giving tactile feedback on touches.
Initially, I noticed this on the "enter passcode" screen: it didn't respond to touching the numbers at all: the screen didn't update and the tactile feedback didn't happen. I rebooted a couple of times, and eventually it started responding. After unlocking the screen, as I went through the initial setup, I encountered the same problem trying to type in the wifi password; after a few characters, the screen stopped updating, though the tactile feedback continued.
I'd guess that during initial startup there may be many things running in the background; perhaps that's part of the issue?
This had a rather serious impact both on usability and on first impressions.https://source.puri.sm/Librem5/OS-issues/-/issues/189Touching outside top-bar settings area doesn't close the settings panel2021-02-26T08:33:50ZJosh TriplettTouching outside top-bar settings area doesn't close the settings panelSteps to reproduce:
- Have an application open (I used the main screen of the full Settings application).
- Touch the top bar to open the top settings panel
- Touch below that settings panel on the running application.
I expected this ...Steps to reproduce:
- Have an application open (I used the main screen of the full Settings application).
- Touch the top bar to open the top settings panel
- Touch below that settings panel on the running application.
I expected this to close the settings panel and do nothing in the application. Instead, the settings panel stayed open on top of the application, and the touch went to the application.https://source.puri.sm/Librem5/developer.puri.sm/-/issues/182Cannot build documentation2021-02-27T19:15:28ZEvangelos Ribeiro TzarasCannot build documentationI've tried both `make html` and `make latexpdf` but got a warning (which is treated as an error):
```
$ make latexpdf
sphinx-build -b latex -d _build/doctrees -W . _build/latex
Running Sphinx v3.4.3
making output directory... done
build...I've tried both `make html` and `make latexpdf` but got a warning (which is treated as an error):
```
$ make latexpdf
sphinx-build -b latex -d _build/doctrees -W . _build/latex
Running Sphinx v3.4.3
making output directory... done
building [mo]: targets for 0 po files that are out of date
building [latex]: all documents
updating environment: [new config] 216 added, 0 changed, 0 removed
reading sources... [ 9%] Apps/Examples/General/Simple_Weather/Features/Cascading_Style_reading sources... [ 9%] Apps/Examples/General/Simple_Weather/Features/Internationalizareading sources... [ 73%] Development_Environment/Boards/Troubleshooting/Boot_via_nfsrooreading sources... [ 73%] Development_Environment/Boards/Troubleshooting/Creating_initrareading sources... [ 75%] Development_Environment/Boards/Troubleshooting/Install_Minimalreading sources... [ 76%] Development_Environment/Boards/Troubleshooting/Reflashing_RS91reading sources... [ 77%] Development_Environment/Boards/Troubleshooting/USB_Serial_Adapreading sources... [ 82%] Development_Environment/Phone/Troubleshooting/Reflashing_the_Preading sources... [ 82%] Development_Environment/Phone/Troubleshooting/Reinstalling_Correading sources... [ 83%] Development_Environment/Phone/Troubleshooting/Testing_Proximitreading sources... [100%] index
Warning, treated as error:
Apps/Examples/common/Building_the_App.txt:21:Include file '/home/fortysixandtwo/git/developer.puri.sm/Apps/Examples/Audio/Play_Sounds/app/meson.build' not found or reading it failed
make: *** [Makefile:145: latexpdf] Error 2
```https://source.puri.sm/Librem5/gnome-control-center/-/issues/138Location Services does not set Weather automatic-location2021-02-28T15:49:54ZDavid HamnerLocation Services does not set Weather automatic-locationWith location services off (Settings -> Privacy -> Location Services), the Weather app still pulls an automatic location.
This is because "org.gnome.Weather automatic-location" is not kept in sync with the main toggle.
To turn off Weat...With location services off (Settings -> Privacy -> Location Services), the Weather app still pulls an automatic location.
This is because "org.gnome.Weather automatic-location" is not kept in sync with the main toggle.
To turn off Weather location you can run:
```
gsettings set org.gnome.Weather automatic-location false
```https://source.puri.sm/Librem5/OS-issues/-/issues/191Holding down volume button doesn't adjust volume; must release and re-press2021-03-01T08:58:31ZJosh TriplettHolding down volume button doesn't adjust volume; must release and re-pressPressing the volume button moves the volume by one notch, then stops, until the button is released and re-pressed. Changing the volume substantially requires clicking the button repeatedly.
Pressing and holding one of the volume buttons...Pressing the volume button moves the volume by one notch, then stops, until the button is released and re-pressed. Changing the volume substantially requires clicking the button repeatedly.
Pressing and holding one of the volume buttons should have an autorepeat after a delay, to move the volume in that direction until released.