Librem5 issueshttps://source.puri.sm/groups/Librem5/-/issues2023-12-07T17:48:28Zhttps://source.puri.sm/Librem5/linux/-/issues/3Need earpiece support2023-12-07T17:48:28ZHeather EllsworthNeed earpiece supportFeature: https://source.puri.sm/Librem5/use-cases/issues/79, https://source.puri.sm/Librem5/use-cases/issues/108
There needs to be support for the Librem 5's earpiece added into the kernel.
Feature: https://source.puri.sm/Librem5/use-cases/issues/79, https://source.puri.sm/Librem5/use-cases/issues/108
There needs to be support for the Librem 5's earpiece added into the kernel.
Heather EllsworthHeather Ellsworthhttps://source.puri.sm/Librem5/org-test1/-/issues/3another critical issue2019-03-28T11:13:54ZHeather Ellsworthanother critical issuehttps://source.puri.sm/Librem5/org-test/issues/1
oh no this issue must be fixed!https://source.puri.sm/Librem5/org-test/issues/1
oh no this issue must be fixed!A2: do a thingHeather EllsworthHeather Ellsworthhttps://source.puri.sm/Librem5/org-test1/-/issues/2link to org-test deliverable2019-10-31T10:04:53ZHeather Ellsworthlink to org-test deliverablehttps://source.puri.sm/Librem5/org-test/issues/1https://source.puri.sm/Librem5/org-test/issues/1A2: do a thinghttps://source.puri.sm/Librem5/OS-issues/-/issues/21Enable XDG user directories2019-03-28T08:31:26ZDavid BoddieEnable XDG user directoriesThe current image does not include support for XDG user directories (Documents, Pictures, Music, etc.) out of the box. This means that Flatpak applications that use the `xdg-*` permissions will fail at run-time.
This can be enabled by i...The current image does not include support for XDG user directories (Documents, Pictures, Music, etc.) out of the box. This means that Flatpak applications that use the `xdg-*` permissions will fail at run-time.
This can be enabled by installing the `xdg-user-dirs` package.
If necessary, the user's directories can be created by running the `xdg-user-dirs-update` tool.https://source.puri.sm/Librem5/org-test1/-/issues/1org-test1 issue2019-03-27T09:30:37ZHeather Ellsworthorg-test1 issueA2: do a thinghttps://source.puri.sm/Librem5/mfgtools/-/issues/2Update to 1.2.912019-04-10T10:17:46ZGuido GuntherUpdate to 1.2.91It was released about a month ago.It was released about a month ago.https://source.puri.sm/Librem5/developer.puri.sm/-/issues/83Trim flake8 list2019-03-11T12:18:22ZGuido GuntherTrim flake8 listSee https://source.puri.sm/Librem5/developer.puri.sm/merge_requests/234#note_20059See https://source.puri.sm/Librem5/developer.puri.sm/merge_requests/234#note_20059https://source.puri.sm/Librem5/Apps_Issues/-/issues/84Chatty crashes entering jabberid from account setup on devkit2020-09-21T10:24:34ZTodd WeaverChatty crashes entering jabberid from account setup on devkitEpic: https://source.puri.sm/Librem5/use-cases/issues/50, https://source.puri.sm/Librem5/use-cases/issues/41
# What application is this relating to?
Chatty
# What problem did you encounter
Add account setup on devkit crashes trying to ...Epic: https://source.puri.sm/Librem5/use-cases/issues/50, https://source.puri.sm/Librem5/use-cases/issues/41
# What application is this relating to?
Chatty
# What problem did you encounter
Add account setup on devkit crashes trying to enter jabberid and passphrase
## What is the actual behaviour?
Open keyboard type jabberid or sometimes get to passphrase, app hangs devkit
## What is the expected behaviour?
To add an account to chatty.
## How to reproduce
1. Open Chatty
1. Click add-account +
1. Click in jabberid
1. Open keyboard
1. Type jabberid
1. (sometimes) tab/switch to passphrase
1. screen blanks (crashes, requires reboot)
# Which version did you encounter the bug in?
- [x] I used a precompiled Debian package. Please paste the output of
``dpkg -s <package name>`` below.
```
purism@pureos:~$ dpkg -s chatty
Package: chatty
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 258
Maintainer: Andrea Schäfer <andrea.schaefer@puri.sm>
Architecture: arm64
Version: 0.0.5~245.gbp469cd9
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (>= 2.17), libcairo)
Suggests: calls
Description: XMPP and SMS messaging
Chatty is a chat application for XMPP and SMS using
libpurple and Modemmanager.
Homepage: https://code.puri.sm/guido.gunther/chatty
purism@pureos:~$
```
# What hardware are you running on?
- [ ] amd64 qemu image
- [x] Librem5 devkit
- [ ] other (please elaborte)
# Relevant logfiles
```
purism@pureos:~$ journalctl -b 0 | grep "chatty"
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.
Feb 27 03:10:50 pureos chatty[3315]: Error retrieving accessibility bus addresss
Feb 27 03:10:51 pureos chatty[3315]: update_titlebar: assertion 'GTK_IS_HEADER_d
Feb 27 03:10:51 pureos chatty[3315]: update_titlebar: assertion 'GTK_IS_HEADER_d
purism@pureos:~$
```https://source.puri.sm/Librem5/Apps_Issues/-/issues/83GNOME Web (Epiphany) Does not play audio or video files2020-09-21T10:24:34ZTodd WeaverGNOME Web (Epiphany) Does not play audio or video filesEpic: https://source.puri.sm/Librem5/use-cases/issues/51
# What application is this relating to?
GNOME Web (Epiphany)
# What problem did you encounter
Opening a video site archive.org or youtube.com to play videos
## What is the actua...Epic: https://source.puri.sm/Librem5/use-cases/issues/51
# What application is this relating to?
GNOME Web (Epiphany)
# What problem did you encounter
Opening a video site archive.org or youtube.com to play videos
## What is the actual behaviour?
Empty page, no action capable
## What is the expected behaviour?
See video, push play, watch video, listen to audio
## How to reproduce
1. Open GNOME Web (Epiphany)
1. Go to archive.org
1. Navigate to a video
1. Push play
# Which version did you encounter the bug in?
- [x] I used a precompiled Debian package. Please paste the output of
``dpkg -s <package name>`` below.
```
purism@pureos:~$ dpkg -s epiphany-browser
Package: epiphany-browser
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1601
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian>
Architecture: arm64
Version: 3.30.3-1
Provides: gnome-www-browser, www-browser
Depends: epiphany-browser-data (>= 3.30.3-1), libc6 (>= 2.17), libcairo2 (>= 1.s
Recommends: yelp, evince, ca-certificates
Conflicts: swfdec-mozilla
Description: Intuitive GNOME web browser
Epiphany is a simple yet powerful GNOME web browser targeted at
non-technical users. Its principles are simplicity and standards
compliance.
.
Simplicity is achieved by a well designed user interface and reliance
on external applications for performing external tasks (such as reading
email). Simplicity does not mean less features; Epiphany has everything
a modern web browser is expected to have.
.
Standards compliance is achieved on the HTML side by using the
WebKitGTK+ rendering engine (which is based on the engine used by
Apple Safari and Google Chrome); and on the user interface side by
closely following the GNOME Human Interface Guidelines (HIG) and by
close integration with the GNOME desktop.
Homepage: https://wiki.gnome.org/Apps/Web
purism@pureos:~$
```
# What hardware are you running on?
- [ ] amd64 qemu image
- [x] Librem5 devkit
- [ ] other (please elaborte)https://source.puri.sm/Librem5/developer.puri.sm/-/issues/82Backlight troubleshooting2019-03-11T11:08:20ZGuido GuntherBacklight troubleshootingThere's basically three reasons why the backlight won't turn on a) wrong dtb (which can't happen when flashing a new image) b) cable slit out slightly (see below) c) broken backlight (although we've not seen this yet).
If the ribbon cab...There's basically three reasons why the backlight won't turn on a) wrong dtb (which can't happen when flashing a new image) b) cable slit out slightly (see below) c) broken backlight (although we've not seen this yet).
If the ribbon cable is not parallel (upper part further out than the lower part) then the back light won't turn on. This can happen when the upper left of the panel is tilted to the right.
@david.boddie mentioned the nice trick to use a bright light to see if one can see phosh's arrows at the bottom of the screenhttps://source.puri.sm/Librem5/developer.puri.sm/-/issues/81Document Plasma Mobile installation2019-03-08T22:09:21ZDavid BoddieDocument Plasma Mobile installationFrom [Matrix chat](https://matrix.to/#/!DuiySnjJDbuIaRRkhz:talk.puri.sm/$15510151131487jpZtp:kde.org):
1) Flash pureos
2) apt install gnupg2
3) apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CF319275556E40EC
4) Add deb https:/...From [Matrix chat](https://matrix.to/#/!DuiySnjJDbuIaRRkhz:talk.puri.sm/$15510151131487jpZtp:kde.org):
1) Flash pureos
2) apt install gnupg2
3) apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CF319275556E40EC
4) Add deb https://repo.kaidan.im/debpm/ buster main devkit debline in /etc/apt/sources.list
5) apt update
6) Disable phosh.service
7) Install kwin-wayland kwin-wayland-backend-drm plasma-phone-components plasma-settings plasma-phone-settings simplelogin (I also removed gnome packages to make space as I haven't figured out how to increase size of rootfs)
8) Add export ETNA_MESA_DEBUG=no_supertile to /etc/profile.d/etnaviv.sh
9) systemctl enable simplelogin and reboot
10) modify /lib/systemd/system/simplelogin.service to use purism user instead of phablet
Make sure kwin packages are from devkit component ^^ if they're from the debian/pureos it won't work.David BoddieDavid Boddiehttps://source.puri.sm/Librem5/uboot-imx/-/issues/5Too little space to save environment2019-03-14T12:14:20ZGuido GuntherToo little space to save environmentSince https://source.puri.sm/Librem5/uboot-imx/merge_requests/5 the uboot env is so crowded that it's not possible anymore to save a custom boot command:
```
u-boot=> saveenv
Saving Environment to MMC...
Env export buffer too small: 409...Since https://source.puri.sm/Librem5/uboot-imx/merge_requests/5 the uboot env is so crowded that it's not possible anymore to save a custom boot command:
```
u-boot=> saveenv
Saving Environment to MMC...
Env export buffer too small: 4092, but need 4186
ERROR: Cannot export environment: errno = 12
at common/env_common.c:239/env_export()
```
I wonder if we can trim that down so it becomes possible again to have a custom boot command to e.g. boot via tftp which is nice for development.https://source.puri.sm/Librem5/wlroots/-/issues/23Needs better input to screen mapping2019-06-28T10:01:24ZDorota CzaplejewiczNeeds better input to screen mappingAfter putting the dev kit into rotated mode via phosh, pressing at the physical top of the screen always results in an event to the logical top of the desktop.
As a result, after rotating, it's hard to hit the rotate button again.After putting the dev kit into rotated mode via phosh, pressing at the physical top of the screen always results in an event to the logical top of the desktop.
As a result, after rotating, it's hard to hit the rotate button again.https://source.puri.sm/Librem5/librem5-devkit-tools/-/issues/14librem5-devkit-flash-image: Don't redownload if --dir is given2019-04-13T17:22:57ZGuido Guntherlibrem5-devkit-flash-image: Don't redownload if --dir is givenIf we have a stable directory name we should only get the checksum from the remote side and only download if it doesn't match the local checksum.If we have a stable directory name we should only get the checksum from the remote side and only download if it doesn't match the local checksum.https://source.puri.sm/Librem5/wlroots/-/issues/22rootston: Need to handle parent child relationships2019-06-28T09:55:50ZGuido Guntherrootston: Need to handle parent child relationshipsSee `xdg_toplevel_set_parent()` which sets `transient_for`. This needs to be used by the compositor to group windows and bring the right one into front when switching through the window list.
This also needs to reflected when passing on...See `xdg_toplevel_set_parent()` which sets `transient_for`. This needs to be used by the compositor to group windows and bring the right one into front when switching through the window list.
This also needs to reflected when passing on the window list to a shell (see https://source.puri.sm/Librem5/phosh/issues/61).https://source.puri.sm/Librem5/librem5-base/-/issues/4Install Cantarell font2019-02-08T09:48:02ZTobias BernardInstall Cantarell fontCantarell, the GNOME UI font, is not currently installed. Installing it would make everything look a lot nicer instantly :)
The package name is `fonts-cantarell` in PureOS.Cantarell, the GNOME UI font, is not currently installed. Installing it would make everything look a lot nicer instantly :)
The package name is `fonts-cantarell` in PureOS.https://source.puri.sm/Librem5/dvk-mx8m-bsb/-/issues/5USB connector flaky2019-02-23T12:29:31ZDorota CzaplejewiczUSB connector flakyMy cable only works in one orientation with the dev kit - there's no data connection when flipped.
I don't remember if it worked in both orientations.
I don't currently have any other device to test it easily.My cable only works in one orientation with the dev kit - there's no data connection when flipped.
I don't remember if it worked in both orientations.
I don't currently have any other device to test it easily.https://source.puri.sm/Librem5/mfgtools/-/issues/1Getting devkit into serial download mode sometimes fails.2019-02-04T22:20:35ZGuido GuntherGetting devkit into serial download mode sometimes fails.I tried to flash a devkit (devkit A) with uuu as of c81a5dab6f590dc95aed26f0663bf7d89e75defb but the uuu script
```
uuu_version 1.0.1
SDP: boot -f u-boot-devkit-recovery.imx
SDPU: delay 1000
SDPU: write -f u-boot-devkit-recovery.imx -...I tried to flash a devkit (devkit A) with uuu as of c81a5dab6f590dc95aed26f0663bf7d89e75defb but the uuu script
```
uuu_version 1.0.1
SDP: boot -f u-boot-devkit-recovery.imx
SDPU: delay 1000
SDPU: write -f u-boot-devkit-recovery.imx -offset 0x57c00
SDPU: jump
SDPS: boot -f u-boot-devkit-recovery.imx
SDPU: delay 1000
FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev 0
FB: flash -raw2sparse all devkit.img
FB: Done
```
would stop at
```
1:1 1/ 1 [============100%============] SDP: boot -f u-boot-devkit-recovery.imx`
```
The serial console output showed
```
SDP: initialize...
```
I then tried another board (devkit B) and flashing worked right away. I then retried devkit A again and it seem that it matters which way of the USB-C plug is up. One way works, the other doesn't. That's 100% reproducible here atm.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/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)