[ARM Stable Update] 2023-12-05 - Kernels, Firefox, Thunderbird, LibreOffice, KDE

Plasma is talking about Manjaro arm and plasma mobile

You are active for the plasma mobile development.

The distro situation

For Plasma Mobile shell development on phones, we need to have distributions with KDE packages built from git master.

Many years ago, we used to have Neon images with Plasma Mobile that were maintained by Bhushan that were used for development, but required a large investment in time to maintain. We no longer have the (human) resources to maintain a distribution, so we are dependent on working with other distributions for development images.

Until this year, Manjaro had helped us by providing daily development images. Unfortunately, I have not really had contact with the project since one of their employees left earlier this year.

As a sidenote: Maintenance of the Manjaro Plasma Mobile images seemed to be inactive in the past few months, though there have been some encouraging signs from the forum in the past few days?

@nl.smart There is a daily CI for doing plasma-mobile development builds based on git-master. However, they seem to fail since a period of time. Currently @oberon is maintaining KDE-git packages and uploads them to both architectures, aarch64 (ARM) and x86_64 (PC). On PC side there is also a CI doing daily builds, which also fail. So the last successful builds were June/July 2023. Mostly due to Plasma 6 updates.

When I look at the CI logs, I see those errors:

Plasma-Mobile Build

error: failed to commit transaction (conflicting files)
/usr/lib/qt6/plugins/kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so exists in both 'kwindowsystem' and 'kwayland-integration'
Errors occurred, no packages were upgraded.

KDE Plasma Dev

Some CI issue we have to fix for that build.


For the stable version of Plamo we have some recent releases we still have to test and announce: Releases · manjaro-pinephone/plasma-mobile · GitHub

1 Like

Just now getting around to this… Unable to complete “pacman -Syyu” on PBP/KDE
error: failed to prepare transaction (could not satisfy dependencies)

Here’s the output, and system info:


12:46:45 plarkin@piney:piney{22}$ sudo pacman -Syyu
[sudo] password for plarkin: 
:: Synchronizing package databases...
 core                                               262.3 KiB   477 KiB/s 00:01 [#############################################] 100%
 extra                                                9.2 MiB   915 KiB/s 00:10 [#############################################] 100%
 community                                           29.0   B   725   B/s 00:00 [#############################################] 100%
:: Starting full system upgrade...
:: Replace attica with extra/attica5? [Y/n] 
:: Replace baloo with extra/baloo5? [Y/n] 
:: Replace bluez-qt with extra/bluez-qt5? [Y/n] 
....and bunch of other similar stuff....
:: Replace plasma-framework with extra/plasma-framework5? [Y/n] 
:: Replace prison with extra/prison5? [Y/n] 
warning: pulseaudio-alsa: local (1:1.2.7.1-1) is newer than extra (2-5)
:: Replace purpose with extra/purpose5? [Y/n] 
:: Replace threadweaver with extra/threadweaver5? [Y/n] 
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kholidays breaks dependency 'kholidays' required by kalarmcal
:: removing kxmlgui breaks dependency 'kxmlgui' required by libkipi
:: removing kservice breaks dependency 'kservice' required by libkipi
:: removing plasma-framework breaks dependency 'plasma-framework' required by plasma-camera
12:53:21 plarkin@piney:piney{23}$ 




12:55:56 plarkin@piney:piney{23}$ uname -a
Linux piney 5.7.19-1-MANJARO-ARM #1 SMP Wed Sep 2 20:43:09 +03 2020 aarch64 GNU/Linux
12:55:58 plarkin@piney:piney{24}$ more /etc/*release
::::::::::::::
/etc/arch-release
::::::::::::::
::::::::::::::
/etc/lsb-release
::::::::::::::
DISTRIB_ID=Manjaro-ARM
DISTRIB_RELEASE=23.02
DISTRIB_CODENAME=
DISTRIB_DESCRIPTION="Manjaro ARM Linux"
::::::::::::::
/etc/os-release
::::::::::::::
NAME="Manjaro ARM"
ID="manjaro-arm"
ID_LIKE="manjaro arch"
PRETTY_NAME="Manjaro ARM"
ANSI_COLOR="1;32"
HOME_URL="https://www.manjaro.org/"
SUPPORT_URL="https://forum.manjaro.org/c/arm/"
LOGO=manjarolinux
12:56:07 plarkin@piney:piney{25}$ 


1 Like

Use, don’t abuse. :wink: :point_down:

So noted. Thanks.

Unfortunately issue remains as described.

Remove defunct/unmaintained packages then run upgrade again:

kalarmcal
libkipi
plasma-camera

This should take care of it:

sudo pacman -Rns libkipi kipi-plugins kalarmcal plasma-camera

… followed by the usual update command.

This was helpful, although kipi-plugins was not a target, so I removed it from the command (removing the others successfully). Now “sudo pacman -Syu” seems to be doing the right thing(s). Hoping it turns out OK.

Thanks!

2 Likes