Librem5 issueshttps://source.puri.sm/groups/Librem5/-/issues2019-07-12T10:15:12Zhttps://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/15GNOME Contacts Icon "Select a File..." launches dead-end2019-07-12T10:15:12ZTodd WeaverGNOME Contacts Icon "Select a File..." launches dead-endReproduction:
1. New Contact
2. Select Icon
3. "Select a File..."
4. Witness white dead-end app
![gnome-contacts-select-a-file-dead-end](/uploads/a5adae557443e9e0d295f2fe7defea96/gnome-contacts-select-a-file-dead-end.webm)
```
Package:...Reproduction:
1. New Contact
2. Select Icon
3. "Select a File..."
4. Witness white dead-end app
![gnome-contacts-select-a-file-dead-end](/uploads/a5adae557443e9e0d295f2fe7defea96/gnome-contacts-select-a-file-dead-end.webm)
```
Package: gnome-contacts
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1726
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: arm64
Version: 3.32+3158+git5b3384f-1pureos0
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.10.0), libcheese-gtk25 (>= 3.18.0), li
bcheese8 (>= 3.18.0), libedataserver-1.2-23 (>= 3.17), libedataserverui-1.2-2 (>= 3.16.2), libfolks-eds25
(>= 0.7.3), libfolks25 (>= 0.11.1), libgdk-pixbuf2.0-0 (>= 2.23.0), libgee-0.8-2 (>= 0.10.1), libglib2.0
-0 (>= 2.44.0), libgnome-desktop-3-17 (>= 3.17.92), libgoa-1.0-0b (>= 3.5.90), libgtk-3-0 (>= 3.22.0), li
bhandy-0.0-0 (>= 0.0.7), libpango-1.0-0 (>= 1.37.5), libwayland-server0 (>= 1.0.2), dconf-gsettings-backe
nd | gsettings-backend
Description: Contacts manager for GNOME
GNOME Contacts is a standalone application to view and manage contacts
provided by all available contacts sources (Evolution, Empathy, etc).
Homepage: https://wiki.gnome.org/Apps/Contacts
```Julian SparberJulian Sparberhttps://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/7GNOME Contacts 'about' adaptive design2019-07-10T16:28:16ZTodd WeaverGNOME Contacts 'about' adaptive designReproduction:
1. run gnome-contacts
2. click 'about'
3. see adaptive issue
![gnome-contacts-about-adaptive](/uploads/9ac6efd0b7f4badbf4731f64e120cba6/gnome-contacts-about-adaptive.webm)
```
purism@pureos:~$ dpkg -s gnome-contacts
Packa...Reproduction:
1. run gnome-contacts
2. click 'about'
3. see adaptive issue
![gnome-contacts-about-adaptive](/uploads/9ac6efd0b7f4badbf4731f64e120cba6/gnome-contacts-about-adaptive.webm)
```
purism@pureos:~$ dpkg -s gnome-contacts
Package: gnome-contacts
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1726
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: arm64
Version: 3.32+3158+git5b3384f-1pureos0
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.10.0), libcheese-gtk25 (>= 3.18.0), li
bcheese8 (>= 3.18.0), libedataserver-1.2-23 (>= 3.17), libedataserverui-1.2-2 (>= 3.16.2), libfolks-eds25
(>= 0.7.3), libfolks25 (>= 0.11.1), libgdk-pixbuf2.0-0 (>= 2.23.0), libgee-0.8-2 (>= 0.10.1), libglib2.0
-0 (>= 2.44.0), libgnome-desktop-3-17 (>= 3.17.92), libgoa-1.0-0b (>= 3.5.90), libgtk-3-0 (>= 3.22.0), li
bhandy-0.0-0 (>= 0.0.7), libpango-1.0-0 (>= 1.37.5), libwayland-server0 (>= 1.0.2), dconf-gsettings-backe
nd | gsettings-backend
Description: Contacts manager for GNOME
GNOME Contacts is a standalone application to view and manage contacts
provided by all available contacts sources (Evolution, Empathy, etc).
Homepage: https://wiki.gnome.org/Apps/Contacts
purism@pureos:~$
```https://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/14GNOME Contacts coredump on camera button push2019-07-10T16:08:11ZTodd WeaverGNOME Contacts coredump on camera button pushReproduction:
1. Add Contact
2. Select Icon
3. Take a Picture...
4. see big red no-work-button
5. Push blue camera icon
6. witness crash
![gnome-contacts-coredump-camera-button](/uploads/2faeded79de8dee063dac6fc77a96d21/gnome-contacts-c...Reproduction:
1. Add Contact
2. Select Icon
3. Take a Picture...
4. see big red no-work-button
5. Push blue camera icon
6. witness crash
![gnome-contacts-coredump-camera-button](/uploads/2faeded79de8dee063dac6fc77a96d21/gnome-contacts-coredump-camera-button.webm)
```
Package: gnome-contacts
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1726
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: arm64
Version: 3.32+3158+git5b3384f-1pureos0
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.10.0), libcheese-gtk25 (>= 3.18.0), li
bcheese8 (>= 3.18.0), libedataserver-1.2-23 (>= 3.17), libedataserverui-1.2-2 (>= 3.16.2), libfolks-eds25
(>= 0.7.3), libfolks25 (>= 0.11.1), libgdk-pixbuf2.0-0 (>= 2.23.0), libgee-0.8-2 (>= 0.10.1), libglib2.0
-0 (>= 2.44.0), libgnome-desktop-3-17 (>= 3.17.92), libgoa-1.0-0b (>= 3.5.90), libgtk-3-0 (>= 3.22.0), li
bhandy-0.0-0 (>= 0.0.7), libpango-1.0-0 (>= 1.37.5), libwayland-server0 (>= 1.0.2), dconf-gsettings-backe
nd | gsettings-backend
Description: Contacts manager for GNOME
GNOME Contacts is a standalone application to view and manage contacts
provided by all available contacts sources (Evolution, Empathy, etc).
Homepage: https://wiki.gnome.org/Apps/Contacts
```
```
Script started on 2019-07-05 15:33:10-07:00 [TERM="vt220" TTY="/dev/ttyGS0" COLUMNS="80" LINES="24"]
purism@pureos:~$ sudo coredumpctl d��[Kgdb 1059
PID: �[0;1;39m1059�[0m (gnome-contacts)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 11 (SEGV)
Timestamp: Fri 2019-07-05 15:32:11 PDT (1min 10s ago)
Command Line: /usr/bin/gnome-contacts --gapplication-service
Executable: �[0;1;39m/usr/bin/gnome-contacts�[0m
Control Group: /user.slice/user-1000.slice/user@1000.service/dbus.service
Unit: user@1000.service
User Unit: dbus.service
Slice: user-1000.slice
Owner UID: 1000 (purism)
Boot ID: 584d05aa68d0494fbc48d6da7b540245
Machine ID: 07e36b5d1d804ea9ba1cca2bd52e0dd1
Hostname: pureos
Storage: /var/lib/systemd/coredump/core.gnome-contacts.1000.584d05aa68d0494fbc48d6da7b540245.1059.1562365931000000.lz4
Message: Process 1059 (gnome-contacts) of user 1000 dumped core.
Stack trace of thread 1059:
#0 0x0000aaaadc8e3680 n/a (gnome-contacts)
#1 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#2 0x0000ffffaef0e690 g_signal_emit_valist (libgobject-2.0.so.0)
#3 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#4 0x0000ffffae4631e8 n/a (libgtk-3.so.0)
#5 0x0000ffffae463258 n/a (libgtk-3.so.0)
#6 0x0000ffffaeeefeec n/a (libgobject-2.0.so.0)
#7 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#8 0x0000ffffaef0e690 g_signal_emit_valist (libgobject-2.0.so.0)
#9 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#10 0x0000ffffae461650 n/a (libgtk-3.so.0)
#11 0x0000ffffadd3ddcc ffi_call_SYSV (libffi.so.6)
#12 0x0000ffffadd3e6f4 ffi_call (libffi.so.6)
#13 0x0000ffffaeef25ac g_cclosure_marshal_generic_va (libgobject-2.0.so.0)
#14 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#15 0x0000ffffaef0e690 g_signal_emit_valist (libgobject-2.0.so.0)
#16 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#17 0x0000ffffae52def0 n/a (libgtk-3.so.0)
#18 0x0000ffffaeef4f48 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0)
#19 0x0000ffffaeeefeec n/a (libgobject-2.0.so.0)
#20 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#21 0x0000ffffaef0e690 g_signal_emit_valist (libgobject-2.0.so.0)
#22 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#23 0x0000ffffae52aba0 n/a (libgtk-3.so.0)
#24 0x0000ffffae52c2ec n/a (libgtk-3.so.0)
#25 0x0000ffffae52f668 n/a (libgtk-3.so.0)
#26 0x0000ffffae4f5068 gtk_event_controller_handle_event (libgtk-3.so.0)
#27 0x0000ffffae6c5710 n/a (libgtk-3.so.0)
#28 0x0000ffffae71e36c n/a (libgtk-3.so.0)
#29 0x0000ffffaeeefeec n/a (libgobject-2.0.so.0)
#30 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#31 0x0000ffffaef0dca4 g_signal_emit_valist (libgobject-2.0.so.0)
#32 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#33 0x0000ffffae6c5898 n/a (libgtk-3.so.0)
#34 0x0000ffffae71e36c n/a (libgtk-3.so.0)
#35 0x0000ffffaeeefeec n/a (libgobject-2.0.so.0)
#36 0x0000ffffaeef1c5c n/a (libgobject-2.0.so.0)
#37 0x0000ffffaef0dca4 g_signal_emit_valist (libgobject-2.0.so.0)
#38 0x0000ffffaef0eb98 g_signal_emit (libgobject-2.0.so.0)
#39 0x0000ffffae6c7408 n/a (libgtk-3.so.0)
#40 0x0000ffffae578810 n/a (libgtk-3.so.0)
#41 0x0000ffffae57aa60 gtk_main_do_event (libgtk-3.so.0)
#42 0x0000ffffae254834 n/a (libgdk-3.so.0)
#43 0x0000ffffae2b2c44 n/a (libgdk-3.so.0)
#44 0x0000ffffaedfd674 g_main_context_dispatch (libglib-2.0.so.0)
#45 0x0000ffffaedfd8e8 n/a (libglib-2.0.so.0)
#46 0x0000ffffaedfd984 g_main_context_iteration (libglib-2.0.so.0)
#47 0x0000ffffaeb77b84 g_application_run (libgio-2.0.so.0)
#48 0x0000aaaadc8f3230 _vala_main (gnome-contacts)
#49 0x0000ffffaddb4d24 __libc_start_main (libc.so.6)
#50 0x0000aaaadc8cece4 _start (gnome-contacts)
#51 0x0000aaaadc8cece4 _start (gnome-contacts)
GNU gdb (Debian 8.2.1-2) 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/gnome-contacts...(no debugging symbols found)...done.
[New LWP 1059]
[New LWP 1064]
[New LWP 1063]
[New LWP 1060]
[New LWP 1062]
[New LWP 1065]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-contacts --gapplication-service'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000aaaadc8e3680 in ?? ()
[Current thread is 1 (Thread 0xffffa44a8010 (LWP 1059))]
(gdb) bt
#0 0x0000aaaadc8e3680 in ()
#1 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#2 0x0000ffffaef0e690 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#3 0x0000ffffaef0eb98 in g_signal_emit ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#4 0x0000ffffae4631e8 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#5 0x0000ffffae463258 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#6 0x0000ffffaeeefeec in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#7 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#8 0x0000ffffaef0e690 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#9 0x0000ffffaef0eb98 in g_signal_emit ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#10 0x0000ffffae461650 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#11 0x0000ffffadd3ddcc in ffi_call_SYSV ()
at /usr/lib/aarch64-linux-gnu/libffi.so.6
#12 0x0000ffffadd3e6f4 in ffi_call () at /usr/lib/aarch64-linux-gnu/libffi.so.6
#13 0x0000ffffaeef25ac in g_cclosure_marshal_generic_va ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#14 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#15 0x0000ffffaef0e690 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#16 0x0000ffffaef0eb98 in g_signal_emit ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#17 0x0000ffffae52def0 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#18 0x0000ffffaeef4f48 in g_cclosure_marshal_VOID__BOXEDv ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#19 0x0000ffffaeeefeec in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#20 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#21 0x0000ffffaef0e690 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#22 0x0000ffffaef0eb98 in g_signal_emit ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#23 0x0000ffffae52aba0 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#24 0x0000ffffae52c2ec in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#25 0x0000ffffae52f668 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#26 0x0000ffffae4f5068 in gtk_event_controller_handle_event ()
at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#27 0x0000ffffae6c5710 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#28 0x0000ffffae71e36c in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#29 0x0000ffffaeeefeec in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#30 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#31 0x0000ffffaef0dca4 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#32 0x0000ffffaef0eb98 in g_signal_emit ()
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#33 0x0000ffffae6c5898 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#34 0x0000ffffae71e36c in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#35 0x0000ffffaeeefeec in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#36 0x0000ffffaeef1c5c in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#37 0x0000ffffaef0dca4 in g_signal_emit_valist ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#38 0x0000ffffaef0eb98 in g_signal_emit ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#39 0x0000ffffae6c7408 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#40 0x0000ffffae578810 in () at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#41 0x0000ffffae57aa60 in gtk_main_do_event ()
at /usr/lib/aarch64-linux-gnu/libgtk-3.so.0
#42 0x0000ffffae254834 in () at /usr/lib/aarch64-linux-gnu/libgdk-3.so.0
#43 0x0000ffffae2b2c44 in () at /usr/lib/aarch64-linux-gnu/libgdk-3.so.0
#44 0x0000ffffaedfd674 in g_main_context_dispatch ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#45 0x0000ffffaedfd8e8 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#46 0x0000ffffaedfd984 in g_main_context_iteration ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#47 0x0000ffffaeb77b84 in g_application_run ()
at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#48 0x0000aaaadc8f3230 in _vala_main ()
--Type <RET> for more, q to quit, c to continue without paging--
#49 0x0000ffffaddb4d24 in __libc_start_main ()
at /lib/aarch64-linux-gnu/libc.so.6
#50 0x0000aaaadc8cece4 in _start ()
(gdb) quit
purism@pureos:~$ exit
exit
Script done on 2019-07-05 15:33:38-07:00 [COMMAND_EXIT_CODE="0"]
```Julian SparberJulian Sparberhttps://source.puri.sm/Librem5/debs/epiphany/-/issues/1Backport page switcher2019-07-10T13:56:07ZTobias BernardBackport page switcherThere is a much nicer mobile page switcher in Epiphany upstream, which would be cool to have on the devkit image:
This is the main MR, though I think there are some followup ones: https://gitlab.gnome.org/GNOME/epiphany/merge_requests/2...There is a much nicer mobile page switcher in Epiphany upstream, which would be cool to have on the devkit image:
This is the main MR, though I think there are some followup ones: https://gitlab.gnome.org/GNOME/epiphany/merge_requests/275
There is also a nice counter on the tab button now: https://gitlab.gnome.org/GNOME/epiphany/merge_requests/318
![image](/uploads/4273c0f06f18477f3a2827987efba070/image.png)
![image](/uploads/8ed6a63bf614610c759fafceb0fc5749/image.png)https://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/10GNOME Contacts change address book a few pixels low2019-07-10T09:02:09ZTodd WeaverGNOME Contacts change address book a few pixels lowReproduction:
1. Run gnome-contacts
2. click Change Address Book
3. notice a few pixels low on window
![gnome-contacts-change-addressbook-low](/uploads/4e82e6956bfd52e6533d3963075e9083/gnome-contacts-change-addressbook-low.webm)
```
pu...Reproduction:
1. Run gnome-contacts
2. click Change Address Book
3. notice a few pixels low on window
![gnome-contacts-change-addressbook-low](/uploads/4e82e6956bfd52e6533d3963075e9083/gnome-contacts-change-addressbook-low.webm)
```
purism@pureos:~$ dpkg -s gnome-contacts
Package: gnome-contacts
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1726
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: arm64
Version: 3.32+3158+git5b3384f-1pureos0
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.10.0), libcheese-gtk25 (>= 3.18.0), li
bcheese8 (>= 3.18.0), libedataserver-1.2-23 (>= 3.17), libedataserverui-1.2-2 (>= 3.16.2), libfolks-eds25
(>= 0.7.3), libfolks25 (>= 0.11.1), libgdk-pixbuf2.0-0 (>= 2.23.0), libgee-0.8-2 (>= 0.10.1), libglib2.0
-0 (>= 2.44.0), libgnome-desktop-3-17 (>= 3.17.92), libgoa-1.0-0b (>= 3.5.90), libgtk-3-0 (>= 3.22.0), li
bhandy-0.0-0 (>= 0.0.7), libpango-1.0-0 (>= 1.37.5), libwayland-server0 (>= 1.0.2), dconf-gsettings-backe
nd | gsettings-backend
Description: Contacts manager for GNOME
GNOME Contacts is a standalone application to view and manage contacts
provided by all available contacts sources (Evolution, Empathy, etc).
Homepage: https://wiki.gnome.org/Apps/Contacts
purism@pureos:~$
```Julian SparberJulian Sparberhttps://source.puri.sm/Librem5/wlroots/-/issues/25Calls window resizing issue2019-07-09T20:52:02ZHeather EllsworthCalls window resizing issue### Setup
Image: jenkins build 1597
Mesa: commit d6d5b5401e
Calls: 0.0.1~154.gbpee126b
wlroots: 0.0.0~git20180912.1-1~librem5.2~3112.gbp23bec6
### Problem
When a call fails to complete (see https://source.puri.sm/Librem5/calls/iss...### Setup
Image: jenkins build 1597
Mesa: commit d6d5b5401e
Calls: 0.0.1~154.gbpee126b
wlroots: 0.0.0~git20180912.1-1~librem5.2~3112.gbp23bec6
### Problem
When a call fails to complete (see https://source.puri.sm/Librem5/calls/issues/49), I see the window is too large for the phone screen for a couple of seconds before resizing itself to fill the screen. So for a few seconds, you see this:
![outgoing-call-created-1](/uploads/aca9634284c3e9db9656a32a356306b2/outgoing-call-created-1.png)https://source.puri.sm/Librem5/design/-/issues/15W26-28 design team - General UI polish2019-07-09T17:11:02ZTobias BernardW26-28 design team - General UI polishI'll test some of the core apps on the devkit and fix low-hanging fruit UI bugs where possible.
Since the bigger UI changes in Phosh are unlikely to land next week I want to make the status quo look at least passable:
- [x] only four fa...I'll test some of the core apps on the devkit and fix low-hanging fruit UI bugs where possible.
Since the bigger UI changes in Phosh are unlikely to land next week I want to make the status quo look at least passable:
- [x] only four favorites
- [x] nicer-looking app cards https://source.puri.sm/Librem5/phosh/merge_requests/231
- [x] improve visuals on the background in the overview
- [x] icons should be 64px, with no border styling, and a shadow https://source.puri.sm/Librem5/phosh/merge_requests/233
Calls:
- [ ] Unscaled new call icon (looked into it but couldn't fix it, filed https://source.puri.sm/Librem5/calls/issues/69)
- [x] Fix non-symbolic icons https://source.puri.sm/Librem5/calls/merge_requests/51
- [x] Fix empty state label https://source.puri.sm/Librem5/calls/merge_requests/47
Chatty:
- [x] Improve bubble styling https://source.puri.sm/Librem5/chatty/merge_requests/73
- [x] Add border above message input https://source.puri.sm/Librem5/chatty/merge_requests/73
Last: Romneya (W26-28)Tobias BernardTobias Bernardhttps://source.puri.sm/Librem5/debs/gtk/-/issues/3Calls open app w/keyboard shows keyboard still2019-07-08T11:15:05ZTodd WeaverCalls open app w/keyboard shows keyboard stillEpic: https://source.puri.sm/Librem5/use-cases/issues/48
# What application is this relating to?
Calls
# What problem did you encounter
Opened Calls App w/keyboard open and it kept keyboard showing
## What is the actual behaviour?
...Epic: https://source.puri.sm/Librem5/use-cases/issues/48
# What application is this relating to?
Calls
# What problem did you encounter
Opened Calls App w/keyboard open and it kept keyboard showing
## What is the actual behaviour?
Opened Calls App w/keyboard open and it kept keyboard showing
## What is the expected behaviour?
Calls should disable/minimize keyboard
## How to reproduce
Open keyboard, open app list, click Calls, see keyboard stays open.
![P1060973](/uploads/e06c72a9b382d179ec442353a504b74e/P1060973.JPG)
# Which version did you encounter the bug in?
- [ ] I compiled it myself. If you compiled the application from source please
provide the git revision via e.g. by running ``git log -1 --pretty=oneline``
and pasting the output below.
- [x] I used a precompiled Debian package. Please paste the output of
``dpkg -s <package name>`` below.
- [ ] I used a prebuilt flatpak. Please paste the output of
``flatpak info <application-id>`` below.
- [ ] I used something else (please elaborate).
```
Package: calls
Status: install ok installed
Priority: optional
Section: comm
Installed-Size: 324
Maintainer: Bob Ham <rah@settrans.net>
Architecture: arm64
Version: 0.0.1~154.gbpee126b
Depends: libc6 (>= 2.17), libglib2.0-0 (>= 2.43.4), libgsound0 (>= 1.0.1), libgr
Description: Make and receive PSTN phone calls
A GTK+ user interface for PSTN phone calls using oFono.
Homepage: https://gitlab.gnome.org/Community/Purism/calls
```
# What hardware are you running on?
- [ ] amd64 qemu image
- [x] Librem5 devkit
- [ ] other (please elaborte)Heather EllsworthHeather Ellsworthhttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/97Expand on display cable fix2019-07-06T17:12:23ZGuido GuntherExpand on display cable fixhttps://developer.puri.sm/Librem5/Development_Environment/Boards/Troubleshooting/LCD_Problems.html?highlight=cable#procedure already helps a lot but a recent case showed:
- [ ] a real picture of the misplaced and seated cable
- [ ] a re...https://developer.puri.sm/Librem5/Development_Environment/Boards/Troubleshooting/LCD_Problems.html?highlight=cable#procedure already helps a lot but a recent case showed:
- [ ] a real picture of the misplaced and seated cable
- [ ] a real picture showing where the connector is placed
- [ ] instructions how to reseat the cable
(basically you filp up the lever (e.g. using a tweezer) tilt the display and flip down the lever again.) This could also include a picture with the lever opened.
would help people to fix this on their own.https://source.puri.sm/Librem5/developer.puri.sm/-/issues/79Document how to look for phosh crash issues (or crash issues in general)2019-07-06T17:11:57ZLucianaDocument how to look for phosh crash issues (or crash issues in general)While working on the virtual keyboard, some builds are making phosh crash on startup; I get the login prompt, then if I try to start phosh by hand the screen just turns gray.
Looking for phosh logs inside /var/log I couldn't find anythi...While working on the virtual keyboard, some builds are making phosh crash on startup; I get the login prompt, then if I try to start phosh by hand the screen just turns gray.
Looking for phosh logs inside /var/log I couldn't find anything significant...
Could we have some documentation on:
- Where to find log files
- What are common/known issues that might crash phosh (like, maybe, nvidia proprietary drivers? Asking for a friend)
- What are the required logs and system information to send proper reports on phosh crashes
Thanks a lot :)
-- Edit to include information from the chat: --
To get some logs about phosh, use:
`journalctl -b 0`
https://source.puri.sm/Librem5/developer.puri.sm/-/issues/122Explain wifi setup2019-07-06T17:11:26ZGuido GuntherExplain wifi setupEpic: https://source.puri.sm/Librem5/use-cases/issues/62
The [blacklist of the redpine module](https://source.puri.sm/Librem5/librem5-devkit-tools/issues/15) confuses users (https://lists.community.puri.sm/pipermail/librem-5-dev/2019-Ma...Epic: https://source.puri.sm/Librem5/use-cases/issues/62
The [blacklist of the redpine module](https://source.puri.sm/Librem5/librem5-devkit-tools/issues/15) confuses users (https://lists.community.puri.sm/pipermail/librem-5-dev/2019-May/000180.html). Having this documented would mitigate this a bit.Last: Romneya (W26-28)https://source.puri.sm/Librem5/Apps_Issues/-/issues/121Fling gesture for rapid scroll2019-07-06T14:42:02ZTodd WeaverFling gesture for rapid scroll# What problem did you encounter
Fling gesture offers rapid scrolling, there is no fling gesture for long pages or rapid scrolling
## What is the current behaviour?
No fling gesture
## What is the expected behaviour?
Having a fling ...# What problem did you encounter
Fling gesture offers rapid scrolling, there is no fling gesture for long pages or rapid scrolling
## What is the current behaviour?
No fling gesture
## What is the expected behaviour?
Having a fling gesture
## How to reproduce
see video:
![fling-gesture-2019-06-05](/uploads/b4c76e5cd52136a8636f68a52c703471/fling-gesture-2019-06-05.webm)
# Which version did you encounter the bug in?
- [ ] I Compiled it myself. If you compiled phosh from source please provide the
git revision via e.g. by running ``git log -1 --pretty=oneline`` and pasting
the output below.
- [x] I used the precompiled Debian package (e.g. by running a prebuilt
image). Please paste the output oof ``dpkg -s phosh`` below.
```
Package: phosh
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 488
Maintainer: Guido Günther <agx@sigxcpu.org>
Architecture: arm64
Version: 0.0.3~567.gbp38a86e
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (>= 2.17), libcairo2 (>= 1.2.4), libgcr-baseo
Recommends: gnome-session
Description: Pure Wayland shell for mobile devices
Phosh is a simple shell for Wayland compositors speaking the layer-surface
protocol. It currently supports
.
* a lockscreen
* brightness control and nighlight
* the gcr system-prompter interface
* enough of org.gnome.Mutter.DisplayConfig to make gnome-settings-daemon happy
* a homebutton that toggles a simple favorites menu
* status icons for battary and wwan
.
If you're not working on a Wayland compositor then this package is likely not
very useful for you.
Homepage: https://source.puri.sm/Librem5/phosh
```
# What hardware are you running phosh on?
- [ ] amd64 qemu image
- [x] Librem5 devkit
- [ ] nested compositor. If so please give the full command you start phosh
with.
- [ ] other (please elaborte)Heather EllsworthHeather Ellsworthhttps://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/4missing build-dep on libhandy2019-07-05T14:59:35ZGuido Gunthermissing build-dep on libhandyhttps://arm01.puri.sm/job/debs/view/GNOME/job/deb-gnome-contacts-buster+ci-aarch64/1/console
see d/control of e.g. phosh.https://arm01.puri.sm/job/debs/view/GNOME/job/deb-gnome-contacts-buster+ci-aarch64/1/console
see d/control of e.g. phosh.https://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/5missing build-dep on appstream-util2019-07-05T14:59:25ZGuido Gunthermissing build-dep on appstream-utilhttps://arm01.puri.sm/job/debs/job/deb-gnome-contacts-buster+ci-aarch64/2/consolehttps://arm01.puri.sm/job/debs/job/deb-gnome-contacts-buster+ci-aarch64/2/consolehttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/127simple weather example crashes when cloned in gnome-builder2019-07-05T13:10:11ZGhost Usersimple weather example crashes when cloned in gnome-builderThe simple weather example, which can be found on https://developer.puri.sm/Librem5/Apps/Examples/General/Simple_Weather/Getting_the_App.html, appears to crash when run in gnome builder version 3.32.3(for me, on fedora). When cloning the...The simple weather example, which can be found on https://developer.puri.sm/Librem5/Apps/Examples/General/Simple_Weather/Getting_the_App.html, appears to crash when run in gnome builder version 3.32.3(for me, on fedora). When cloning the repository as per instruction, I get an error ending with the following:
```
creating '/tmp/pip-install-ope1cgsv/python-dateutil/pip-wheel-metadata/python_dateutil.dist-info'
error: invalid command 'bdist_wheel'
Command "/usr/bin/python3 /usr/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpurdkxhaq" failed with error code 1 in /tmp/pip-install-ope1cgsv/python-dateutil
Error: module python3-python-dateutil: Child process exited with code 1
```
I did not make any modifications to the code, and the issue does not seem to be with gnome-builder since i have no problems with any other projects.https://source.puri.sm/Librem5/purple-mm-sms/-/issues/9Let's not have sim pin handling in multiple places2019-07-04T13:19:49ZGuido GuntherLet's not have sim pin handling in multiple placesWe have sim handling via gnome-settings-daemon (although we don't ship it on the devkit) so I wonder if it's the right approach to handle sim handling again in chatty? @mohammed.sadiq is working on similar things in gnome-control-center ...We have sim handling via gnome-settings-daemon (although we don't ship it on the devkit) so I wonder if it's the right approach to handle sim handling again in chatty? @mohammed.sadiq is working on similar things in gnome-control-center / gnome-settings-daemon. We don't want to store the sim in unlocked memory (https://source.puri.sm/Librem5/gnome-settings-daemon/issues/2) but use gnome-keyring for that.
Also this might waste precious retries when the user changes it's pin via g-c-c- (which can update the pin stored in the keyring)
cc: @bob.ham (since calls needs the sim unlocked as well)
i've moved the comment from https://source.puri.sm/Librem5/purple-mm-sms/merge_requests/2#note_43133 over here.https://source.puri.sm/Librem5/debs/gnome-contacts/-/issues/1Date picker: birthday contact information2019-07-04T13:07:25ZJulian SparberDate picker: birthday contact informationThe birthday picker is in the contact editor is really wide.
![Screenshot_from_2019-06-28_10-24-21](/uploads/77749dd7e2d055d7ab65f1eb648db613/Screenshot_from_2019-06-28_10-24-21.png)
* [x] Needs Design
* [x] Implemented
CC: @tobias....The birthday picker is in the contact editor is really wide.
![Screenshot_from_2019-06-28_10-24-21](/uploads/77749dd7e2d055d7ab65f1eb648db613/Screenshot_from_2019-06-28_10-24-21.png)
* [x] Needs Design
* [x] Implemented
CC: @tobias.bernardhttps://source.puri.sm/Librem5/virtboard/-/issues/26Make keyboard match design2019-07-04T08:30:04ZGuido GuntherMake keyboard match designFeature: https://source.puri.sm/Librem5/Apps_Issues/issues/65
There wasn't a bug but what I gather from @heather.ellsworth and @tobias.bernard it should match the images in #14. Since this bug is about reveal and hide lets separate thes...Feature: https://source.puri.sm/Librem5/Apps_Issues/issues/65
There wasn't a bug but what I gather from @heather.ellsworth and @tobias.bernard it should match the images in #14. Since this bug is about reveal and hide lets separate these.
Design mockups:
https://gitlab.gnome.org/Teams/Design/os-mockups/blob/master/mobile-shell/mobile-keyboard.png
![mockups](https://gitlab.gnome.org/Teams/Design/os-mockups/raw/master/mobile-shell/mobile-keyboard.png?inline=false)https://source.puri.sm/Librem5/virtboard/-/issues/24Click sounds on keypress2019-07-04T08:28:58ZGuido GuntherClick sounds on keypressAlthough it might be annoying to others (and we might want it off by default) it would be good to be able to enable a click sound when entering a character. This helps users to notice that input worked while looking at the keyboard (not ...Although it might be annoying to others (and we might want it off by default) it would be good to be able to enable a click sound when entering a character. This helps users to notice that input worked while looking at the keyboard (not the input area).
@tobias.bernard this is not visual design but I think you might be interested (maybe we should talk about this in the design calls since ring tones, alarms sounds, etc are another area we want well inegrated)https://source.puri.sm/Librem5/deb-build-jobs/-/issues/10Describe what deb_build_options does2019-07-04T06:21:19ZDorota CzaplejewiczDescribe what deb_build_options doesAnd describe allowed values, or where to find them.And describe allowed values, or where to find them.