[ARM Unstable Update] 2025-03-01 - Qt6, Thunderbird, Vlc, Fastfetch, Sdl2, Sdl3, Xz

Hi,

Thanks for the update :slight_smile:

Last ARM Update
[nls@c2-1 ~]$ date -u
jeu. 06 mars 2025 07:03:01 UTC
[nls@c2-1 ~]$ fastfetch --logo-type none
nls@c2-1
--------
OS: Manjaro ARM Linux aarch64
Host: Hardkernel ODROID-C2
Kernel: Linux 6.13.1-1-MANJARO-ARM-ODROID
...
[nls@c2-1 ~]$ sudo pacman -Syu
[sudo] password for nls: 
:: Synchronising package databases...
 core is up to date
 extra is up to date
:: Starting full system upgrade...
warning: linux-odroid: local (6.13.1-1) is newer than core (6.4.3-1)
warning: linux-odroid-headers: local (6.13.1-1) is newer than core (6.4.3-1)
resolving dependencies...
looking for conflicting packages...

Packages (10) ca-certificates-mozilla-3.109-1  composer-2.8.6-1  dhcpcd-10.2.2-1  exfatprogs-1.2.8-1  faad2-2.11.2-1
              firefox-136.0-1  kwin-6.3.2.1-4  libheif-1.19.7-1  libnghttp2-1.65.0-1  nss-3.109-1

Total Download Size:    70,69 MiB
Total Installed Size:  278,84 MiB
Net Upgrade Size:        1,06 MiB

:: Proceed with installation? [Y/n] y
...

Something go wrong during the ARM build image process

Build Process Issue Detail
Enter a number (default=1): 
:: The following package cannot be upgraded due to unresolvable dependencies:
      calamares-arm-oem

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'qqc2-desktop-style5' required by calamares-arm-oem
==> ERROR: Aborting...
Full Build Process Issue
[nls@lap ~]$ sudo buildarmimg -d oc2 -e kde-plasma -v 2025.03.06 -b unstable
[sudo] password for nls: 

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

==> Installing packages for kde-plasma edition on oc2...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (1) archlinuxarm-keyring-20240419-1

Total Installed Size:   0.00 MiB
Net Upgrade Size:      -0.01 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
upgrading archlinuxarm-keyring...
gpg: Warning: using insecure memory!
==> Appending keys from archlinuxarm.gpg...
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
==> Locally signing trusted keys in keyring...
  -> Locally signed 1 keys.
==> Importing owner trust values...
gpg: Warning: using insecure memory!
gpg: setting ownertrust to 4
==> Updating trust database...
gpg: Warning: using insecure memory!
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:  23  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:  23  signed:   1  trust: 0-, 0q, 0n, 23m, 0f, 0u
gpg: next trustdb check due at 2026-08-21

:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for libxtables.so=12-64:
:: Repository core
   1) iptables  2) iptables-nft

Enter a number (default=1): 
warning: cannot resolve "qqc2-desktop-style5", a dependency of "calamares-arm-oem"
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Enter a number (default=1): 
:: There are 2 providers available for emoji-font:
:: Repository extra
   1) noto-fonts-emoji  2) ttf-joypixels

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

Enter a number (default=1): 
:: The following package cannot be upgraded due to unresolvable dependencies:
      calamares-arm-oem

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'qqc2-desktop-style5' required by calamares-arm-oem
==> ERROR: Aborting...

==> Creating kde-plasma edition image for oc2...
  -> Creating ext4 partitions...
  -> Copying files to image...
mv: cannot stat '/var/lib/manjaro-arm-tools/tmp/root/boot/*': No such file or directory
  -> Writing the boot loader images...
Boot PARTUUID is 8e78077d-01...
Root PARTUUID is 8e78077d-02...
Root UUID is 0a1ffe55-2854-4d92-9555-946d72ec24df...
  -> Cleaning up image...
  -> Compressing Manjaro-ARM-kde-plasma-oc2-2025.03.06.img with xz...
Manjaro-ARM-kde-plasma-oc2-2025.03.06.img: 138,1 MiB / 1 842,0 MiB = 0,075, 40 MiB/s, 0:46
  -> Removing rootfs_aarch64...

==> Time elapsed: 1.52 minute(s)
[nls@lap ~]$

The qqc2-desktop-style5 dependency is missing on unstable branch, see below

https://manjaristas.org/branch_compare?q=qqc2-desktop-style5&arm=on

OR
qqc2-desktop-style is needed ?

https://manjaristas.org/branch_compare?q=qqc2-desktop-style&arm=on