[ARM Testing Update] 2021-02-14 - Pinephone, Phosh, Plasma-Mobile, eg25-manager

Hello ARM community.

New testing update for all of you testers out there!

Get the latest Plamo Image to test our latest stuff!

Some highlights:

  • Adjustments to the Pinephone kernel
  • On Phosh we have now instant wakeup on SMS/Text and calls. Test the latest dev-build. More info about it here!
  • More packages to [kde-unstable] repo

Upstream Notifications:

Older notifications

The ghostpcl and ghostxps requires manual intervention (if you have these installed):

The nss package requires manual intervention:

The packages hplip and firewalld requires manual intervention:

Package Changes

(Sat Feb 13 19:55:42 CET 2021)

  • arm-testing community aarch64: 11 new and 11 removed package(s)
  • arm-testing core aarch64: 2 new and 2 removed package(s)
  • arm-testing extra aarch64: 1 new and 1 removed package(s)
  • arm-testing kde-unstable aarch64: 47 new and 47 removed package(s)
:: Different overlay package(s) in repository community aarch64

                             PACKAGE           2021-02-13           2021-02-14
                  alsa-ucm-pinephone              0.2.3-2              0.2.4-1
                               calls  0.2.0+35+gd6c05e8-1              0.3.0-1
                              chatty 0.2.0+132+ge2f7beb-1 0.2.0+214+gd7f2eb8-1
                        eg25-manager   0.1.2+2+g3bb6e15-2   0.1.2+2+g3bb6e15-3
                       libmm-pp-glib            1.14.10-1            1.14.10-2
               mobile-config-firefox              1.0.0-1            2.0.0-1.0
                     modemmanager-pp            1.14.10-1            1.14.10-2
                                phoc              0.6.0-1   0.6.0+9+gdd2edcf-1
                               phosh  0.8.0+26+g56f2456-1   0.8.1+1+g1fd951a-1
              portfolio-file-manager              0.9.5-1   0.9.9+5+g2d15f90-1
                         squeekboard 1.12.0+13+ge6c45a6-1 1.12.0+17+gd3695d3-1

:: Different overlay package(s) in repository core aarch64

                             PACKAGE           2021-02-13           2021-02-14
                     linux-pinephone            5.10.15-1            5.10.16-1
             linux-pinephone-headers            5.10.15-1            5.10.16-1

:: Different overlay package(s) in repository extra aarch64

                             PACKAGE           2021-02-13           2021-02-14
  mesa-git 21.1.0_devel.134631.92f12952f32-1 21.1.0_devel.135076.a740318e425-1

:: Different overlay package(s) in repository kde-unstable aarch64

                             PACKAGE           2021-02-13           2021-02-14

Testers needed on arm-testing branch

We are in need of testers for our arm-testing and arm-unstable branches.
So if you are adventurous and want newer software quicker, we would love for you to help us test out the new packages in arm-testing branch.

All you have to do to switch to this branch is:

  • Run this command to switch branch: sudo pacman-mirrors -aS testing && sudo pacman -Syyu. This will generate a new mirrorlist for you, sync your databases with the new mirror and update your system using the arm-testing branch.

We would then love for you to give feedback in our update posts in #arm:testing-updates. That way we can better find and fix bugs, before they hit arm-stable branch. Thank you!

  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)

0 voters

Check if your mirror has already synced:


Known Issues and Solutions

This is a wiki post, please edit it when you find a solution to an issue you encountered

Old Issues

Kwin crashes on startup on Pinebook Pro
This seems to be related to Mesa 20.3 and the Pinebook Pro support in kernel 5.10, as this does not seem to happen on other devices.
It does not impact 3d performance as far as I can tell. Just the OpenGL compositing in Kwin.
Fixed with mesa 20.3.2-2.

My VPN no longer connects
OpenVPN 2.5.0 changed how VPN routes work.
Workaround is to downgrade to previous version (2.4.9):

sudo pacman -U /var/cache/pacman/pkg/openvpn-2.4.9*

DP Alt Mode no longer works on Pinebook Pro
This is a known issue, the hacky patch we had to enable this has broken in recent kernels.
@tsys and Ayufan are looking into it.
As a workaround you can install linux-pinebookpro again.
FIXED with linux-5.9.12-4 and linux-rc-5.10-rc7-2 and above.

brcm-patchram-plus and pi-blueooth are in conflict
See this post for workaround:
[ARM Testing Update] 2020-11-16 - Bitwarden, Mesa-Git, Pacman and kernels - #10 by Darksky

Plasma Mobile Keyboard
The plasma mobile onscreen keyboard does not work with QT 5.15.0.
This is fixed by updating to kwin 5.19.3-1.1.

PinePhone uboot
This update to the PinePhone Uboot package (2020.04-2), changed how the DTS is loaded from the kernel, since the Kernel DTS for the Pinephone also changed. When doing this update on the PinePhone images from Alpha5 and back, please make this change to the /boot/extlinux/extlinux.conf before rebooting:

  • sun50i-a64-pinephone.dtb to sun50i-a64-pinephone-1.2.dtb

Manual interventions:
The nss and zn_poly packages prior to version 3.51.1-1 and version 0.9.2-2 respectively, were missing a soname link each. This has been fixed in 3.51.1-1 and 0.9.2-2 of these packages, so the upgrade will need to overwrite the untracked files created by ldconfig. If you get any of these errors

nss: /usr/lib/p11-kit-trust.so exists in filesystem
zn_poly: /usr/lib/libzn_poly-0.9.so  exists in filesystem

when updating, use

pacman -Syu --overwrite /usr/lib/p11-kit-trust.so --overwrite /usr/lib/libzn_poly-0.9.so

to perform the upgrade.

Device stopped booting after Uboot update
The uboot update included a change to the extlinux.conf file. This change will be incompatible with the old 1 partition layout of some devices.
So if you are updating installs made with images 20.02.1 or older, you need to apply this fix before rebooting!
To fix this please edit your /boot/extlinux/extlinux.conf file and add 2 periods in front of each first slash, like so:

KERNEL ../Image
FDT ../dtbs/ #etc.
APPEND initrd=../initramfs-linux.img #etc.

Save the file and reboot.

1 Like

Greetings, I was on the stable branch and I changed to testing (both Plasma) as per the instructions in the OP. Here are my observations (device is the 3 GB Manjaro edition PinePhone):

  • sometimes wireless disconnects after a few minutes, I suspect it’s from inactivity as it didn’t happen while I was actively doing things;
  • this could be a Plasma thing as opposed to a Manjaro thing but the keyboard feels weird, the only sure way to get it out of the way is pressing either of the volume buttons;
  • Index, which I assume is the file manager, doesn’t open;
  • there’s a “Settings” and a “System settings” that seem to contain more or less the same configurations. The one named “Settings” is friendlier and works better in handheld mode;
  • screen brightness lowered itself randomly at least twice;
  • most of the time, when the phone is locked, the power button has to be pressed at least twice to wake up;
  • minor thing, but immediately after the phone is turned on or rebooted, the battery icon is the charging one, even if the phone isn’t charging. It changes to the correct one after logging in;

Docking mode

  • I had to restart the phone for the dock to work - this isn’t the case with Phosh;
  • sometimes the keyboard is unusable. When I click a box, for example in a browser to input a search term, the window goes away and I’m shown the desktop. Clicking the desktop brings the browser back, but then if I click it, it goes away again;
  • dragging the cursor to the upper left corner crashes the phone.

Overall, Plasma is still behind Phosh in functionality. But Phosh is visually boring and feels slower, and the PP isn’t my daily driver yet, so I’m going to stay on Plasma for now, functionality or not. Cheers team