[Development] ARM-Profiles - Feedback on Plasma Edition

Hi,

Dan is left, I wish him all the best, he did a lot for the Manjaro arm team.

Thanks for this stable up date, Odroid c4, m1, n2 are up to date, no issue.
The Odroid c2 don’t reboot :-/

For the dev, I think something go wrong during the kde-plasma build image, maybe some conflict between the packages, to solve it and in the future to avoid those message, see below for the devices :

Odroid c4

[nls@lap ~]$ sudo buildarmimg -d oc4 -e kde-plasma -v 2023.04.27 -b stable n
[sudo] password for nls: 

==> Creating kde-plasma edition rootfs image for oc4...
  -> Extracting aarch64 rootfs...
  -> Setting up keyrings...
  -> Setting branch to stable...

==> Installing packages for kde-plasma edition on oc4...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
:: There are 2 providers available for libmm-glib.so=0-64:
:: Repository extra
   1) libmm-glib
:: Repository community
   2) libmm-pp-glib

Enter a number (default=1): 
:: There are 6 providers available for xdg-desktop-portal-impl:
:: Repository extra
   1) xdg-desktop-portal-gnome  2) xdg-desktop-portal-gtk
   3) xdg-desktop-portal-kde
:: Repository community
   4) xdg-desktop-portal-hyprland  5) xdg-desktop-portal-lxqt
   6) xdg-desktop-portal-wlr

Enter a number (default=1): 
looking for conflicting packages...
warning: removing 'exfat-utils' from target list because it conflicts with 'exfatprogs'
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: libcamera-ipa will be installed before its libcamera dependency
warning: dependency cycle detected:
warning: phonon-qt5-gstreamer will be installed before its phonon-qt5 dependency

Packages (880) a52dec-0.7.4-12  accounts-qml-module-0.7-4
               accountsservice-23.13.9-1
...

Odroid c2

[nls@lap ~]$ sudo buildarmimg -d oc2 -e kde-plasma -v 2023.04.27 -b stable n
[sudo] password for nls: 

==> Creating kde-plasma edition rootfs image for oc2...
  -> Extracting aarch64 rootfs...
  -> Setting up keyrings...
  -> Setting branch to stable...

==> Installing packages for kde-plasma edition on oc2...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
warning: linux-api-headers-6.1.9-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
:: There are 2 providers available for libmm-glib.so=0-64:
:: Repository extra
   1) libmm-glib
:: Repository community
   2) libmm-pp-glib

Enter a number (default=1): 
:: There are 6 providers available for xdg-desktop-portal-impl:
:: Repository extra
   1) xdg-desktop-portal-gnome  2) xdg-desktop-portal-gtk
   3) xdg-desktop-portal-kde
:: Repository community
   4) xdg-desktop-portal-hyprland  5) xdg-desktop-portal-lxqt
   6) xdg-desktop-portal-wlr

Enter a number (default=1): 
looking for conflicting packages...
warning: removing 'exfat-utils' from target list because it conflicts with 'exfatprogs'
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: libcamera-ipa will be installed before its libcamera dependency
warning: dependency cycle detected:
warning: phonon-qt5-gstreamer will be installed before its phonon-qt5 dependency

Packages (875) a52dec-0.7.4-12  accounts-qml-module-0.7-4
...

Odroid m1

[nls@lap ~]$ sudo buildarmimg -d om1 -e kde-plasma -v 2023.04.27 -b stable n
[sudo] password for nls: 

==> Creating kde-plasma edition rootfs image for om1...
  -> Extracting aarch64 rootfs...
  -> Setting up keyrings...
  -> Setting branch to stable...

==> Installing packages for kde-plasma edition on om1...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
:: There are 2 providers available for libmm-glib.so=0-64:
:: Repository extra
   1) libmm-glib
:: Repository community
   2) libmm-pp-glib

Enter a number (default=1): 
:: There are 6 providers available for xdg-desktop-portal-impl:
:: Repository extra
   1) xdg-desktop-portal-gnome  2) xdg-desktop-portal-gtk
   3) xdg-desktop-portal-kde
:: Repository community
   4) xdg-desktop-portal-hyprland  5) xdg-desktop-portal-lxqt
   6) xdg-desktop-portal-wlr

Enter a number (default=1): 
looking for conflicting packages...
warning: removing 'exfat-utils' from target list because it conflicts with 'exfatprogs'
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: libcamera-ipa will be installed before its libcamera dependency
warning: dependency cycle detected:
warning: phonon-qt5-gstreamer will be installed before its phonon-qt5 dependency

Packages (873) a52dec-0.7.4-12  accounts-qml-module-0.7-4

Odroid n2

[nls@lap ~]$ sudo buildarmimg -d on2 -e kde-plasma -v 2023.04.27 -b stable n
[sudo] password for nls: 

==> Creating kde-plasma edition rootfs image for on2...
  -> Extracting aarch64 rootfs...
  -> Setting up keyrings...
  -> Setting branch to stable...

==> Installing packages for kde-plasma edition on on2...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
:: There are 2 providers available for libmm-glib.so=0-64:
:: Repository extra
   1) libmm-glib
:: Repository community
   2) libmm-pp-glib

Enter a number (default=1): 
:: There are 6 providers available for xdg-desktop-portal-impl:
:: Repository extra
   1) xdg-desktop-portal-gnome  2) xdg-desktop-portal-gtk
   3) xdg-desktop-portal-kde
:: Repository community
   4) xdg-desktop-portal-hyprland  5) xdg-desktop-portal-lxqt
   6) xdg-desktop-portal-wlr

Enter a number (default=1): 
looking for conflicting packages...
warning: removing 'exfat-utils' from target list because it conflicts with 'exfatprogs'
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: libcamera-ipa will be installed before its libcamera dependency
warning: dependency cycle detected:
warning: phonon-qt5-gstreamer will be installed before its phonon-qt5 dependency

Packages (878) a52dec-0.7.4-12  accounts-qml-module-0.7-4

I hope it will be help full for the dev to improve the so practice build image tool.

My kde-plasma build image config is looking so, it is base on the original provide by you, I add some package needed for my usage :

## Maintained by Strit ##

# Sound, Video and bluetooth
alsa-utils
mpv
wireplumber
pipewire-alsa
pipewire-jack
pipewire-pulse
pipewire-zeroconf
gst-plugin-pipewire

# Display Manager
sddm
sddm-kcm

# Plasma packages
bluedevil
breeze
drkonqi
kde-gtk-config
kinfocenter
kcalc
kscreen
kscreenlocker
kwallet-pam
kwayland-integration
plasma-wayland-session
kwin
ksysguard
plasma-desktop
plasma-nm
plasma-pa
plasma-systemmonitor
plasma-workspace
powerdevil
systemsettings
plasma-vault
plasma-firewall
oxygen
oxygen-icons

# KDE applications
dolphin
dolphin-plugins
kate
konsole
ark
okular
gwenview
spectacle
krfb
krdc
keditbookmarks
kolourpaint
kdeconnect
## Optional dependencies for kdeconnect
sshfs  # remote filesystem browser

## Optional dependencies for ark
p7zip  # 7Z format support
unarchiver  # RAR format support
unrar

# Themes
plasma5-themes-breath
sddm-breath-theme
manjaro-arm-wallpapers
breeze-gtk
manjaro-icons

# Office suite
libreoffice-fresh

# Browser
firefox
firefox-ublock-origin

# Package Manager
pamac-gtk
pamac-tray-icon-plasma

# Fonts
ttf-bitstream-vera
noto-fonts
wqy-microhei #chinese

# Manjaro tools
manjaro-settings-manager
manjaro-hotfixes
manjaro-arm-flasher
manjaro-arm-installer
matray

# Other packages
openresolv
wget
power-profiles-daemon
xdg-user-dirs
networkmanager-openvpn
firewalld
xorg-server
xorg-xinit
vlc
samba
manjaro-settings-samba
smbclient
android-file-transfer
android-tools
android-udev
filezilla
gparted
partitionmanager
exfat-utils
screenfetch
neofetch
geoip
geoip-database
geoip-database-extra
base-devel

## home web server
apache
mariadb
mariadb-clients
mariadb-libs
php
php-apache
phpmyadmin
certbot
certbot-apache
wireshark-qt

The user feedback is a part of the software development.

Well you posted actually the same just for more than one device. Those software is provided by more software is common. Normally you try as a maintainer to preselect the right one here. You can check the package list if there are wrong selected software and add those preferred to the profile.

We have to check what makes sense here to be pre-selected.

Thanks for your feedback.

I’m not a dev, I provide the info I have, no more no less.

I built an image for the odroid c2 this morning, after the stable up date, unfortunately it doesn’t boot.
manjaro logo and then blinking underscore on the top left, and nothing

Right now I test an image I built the 24 April for the odroid c2, before the 27 April stable up date.

edit 1 : the 2023.04.24 odroid c2 image I built is running for the odroid c2, nice :slight_smile:
@Lila-Kuh

details see below, I hope it will be helpful for the dev :

Maintained by Strit

Kernel and bootloader stuff

linux-api-headers # thanks to @Lila-Kuh
linux-odroid
uboot-odroid-c2-mainline
plymouth
plymouth-theme-manjaro

Video driver

xf86-video-fbdev

Other device specific packages

btrfs-progs
f2fs-tools
fbset
amlogic
generic-post-install
oc2-post-install

1 Like