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)?