Archlinux python 3.14 dependency required by qubes-db-vm, qubes-vm-core

from 11/1/2026 archlinux updates stops due to dependency of qubes-db-vm and qubes-vm-core:

Updating archlinux
Progress reporting not supported.
Refreshing package info
:: Synchronizing package databases...
 qubes-r4.3-current downloading...
 core downloading...
 extra downloading...
 multilib downloading...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-db-vm
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-vm-core
error: failed to prepare transaction (could not satisfy dependencies)
Installed packages:
None
Updated packages:
None
Removed packages:
None

Cool that template isn’t damaged, as it happens with debian rolling templates.
Case should be reported in github?

1 Like

Today, I also see this error.
Yes the right way is to create a related github issue, so please create the issue.

@WhiteShadow ArchLinux is presently switching from Python-3.13 to Python-3.14.

Two Qubes packages contain a python version protection:

  1. qubes-core-qubesdb/archlinux/PKGBUILD.in#L17
  2. qubes-core-agent-linux/archlinux/PKGBUILD.in#L76

I just prepared the fixes

  1. Bump Python version dependency in Arch packages · lubellier/qubes-core-qubesdb@e97f3b1 · GitHub
  2. Bump Python version dependency in Arch packages · lubellier/qubes-core-agent-linux@14abb6b · GitHub

I’m just waiting that you create the issue to link my fixes to the issue.

Ask someone else or submit by yourself.
I consider connection between github and forum accounts as risk for de-anonymization.

Issue created and fixes pushed :

1 Like

The qubes-db-vm-4.3.2-1 and qubes-vm-core-4.3.40-1 packages are now available in the Qubes ArchLinux current-testing repository, with the fixed python version dependency.