Arch-template-qube synchronizing packages

Hi there!

First of all many thanks to @unman for providing an arch-linux prebuild. I have migrated from 4.0.x to 4.1.rc1 after making backups of all my qubes. After restoring them, a few minor errors and regularely updating my template-vms, everything seems to run great at the moment. Considering the update/upgrades, I assume all qubes-related packages are on rc3, now.

However, for the arch-template I can not use the Qubes Updater, I have to manually update/upgrade:

archlinux# pacman -Syu --ignore xorg-server --ignore python
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: python: ignoring package upgrade (3.9.7-2 => 3.10.1-2)
warning: xorg-server: ignoring package upgrade (1.20.13-3 => 21.1.3-1)
 there is nothing to do

As you can see, I am holding back updates for xorg-server and python3, otherwise dependencies brake:

archlinux# pacman -Syu                                     
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing python (3.10.1-2) breaks dependency 'python<3.10' required by qubes-db-vm
:: installing python (3.10.1-2) breaks dependency 'python<3.10' required by qubes-vm-core
:: installing xorg-server (21.1.3-1) breaks dependency 'X-ABI-VIDEODRV_VERSION=24.0' required by qubes-vm-gui
:: installing xorg-server (21.1.3-1) breaks dependency 'X-ABI-XINPUT_VERSION=24.1' required by qubes-vm-gui

Now, this is not a big deal for now.

Let’s have a look at the qubes-packages installed:

archlinux# pacman -Qm
qubes-db-vm 4.0.16-5
qubes-gpg-split 2.0.53-1
qubes-libvchan-xen 4.0.9-2
qubes-usb-proxy 1.1.1-1
qubes-vm-core 4.0.62-15
qubes-vm-dependencies 4.0.11-1
qubes-vm-gui 4.0.38-10
qubes-vm-pulseaudio 4.0.38-10
qubes-vm-recommended 4.0.11-1
qubes-vm-utils 4.0.34-10
qubes-vm-xen 4.8.5-35

If you compare version-numbers with the AUR - AUR (en) - Search Criteria: qubes - you’ll notice, my qubes-packages are only partly up-to-date. Maybe, if they were, I could update/upgrade xorg-server and python3 as well.

This leaves me with two questions:

  • how do you upgrade your AUR-packages, especially the qube-packages?
  • would it be a viable alternative to mantain a [qubes] package database (similiar to core, extra, community and multilib)?

Hi - this is a known issue and a fix is in the pipeline.
Until it is pushed out, I’m afraid there is no alternative to a manual
update.

Thank you, @unman!

Meanwhile I have noticed @equbes links regarding these issues at New Arch Template - #16 by equbes - sorry, for creating noise.