Qubes OS updates Weekly Review - Y2025-W15

Qubes OS updates Weekly Review - Y2025-W15

Introduction

Weekly review of new packages uploaded to Qbes OS repositories. Link to previous version here.

Alphabetically sorted list of new packages uploaded to Qubes OS repositories
amd-gpu-firmware-20250410-1.fc37.noarch.rpm
amd-gpu-firmware-20250410-1.fc41.noarch.rpm
amd-ucode-firmware-20250410-1.fc37.noarch.rpm
amd-ucode-firmware-20250410-1.fc41.noarch.rpm
atheros-firmware-20250410-1.fc37.noarch.rpm
atheros-firmware-20250410-1.fc41.noarch.rpm
brcmfmac-firmware-20250410-1.fc37.noarch.rpm
brcmfmac-firmware-20250410-1.fc41.noarch.rpm
cirrus-audio-firmware-20250410-1.fc37.noarch.rpm
cirrus-audio-firmware-20250410-1.fc41.noarch.rpm
dvb-firmware-20250410-1.fc37.noarch.rpm
dvb-firmware-20250410-1.fc41.noarch.rpm
intel-audio-firmware-20250410-1.fc37.noarch.rpm
intel-audio-firmware-20250410-1.fc41.noarch.rpm
intel-gpu-firmware-20250410-1.fc37.noarch.rpm
intel-gpu-firmware-20250410-1.fc41.noarch.rpm
intel-vsc-firmware-20250410-1.fc37.noarch.rpm
intel-vsc-firmware-20250410-1.fc41.noarch.rpm
iwlegacy-firmware-20250410-1.fc37.noarch.rpm
iwlegacy-firmware-20250410-1.fc41.noarch.rpm
iwlwifi-dvm-firmware-20250410-1.fc37.noarch.rpm
iwlwifi-dvm-firmware-20250410-1.fc41.noarch.rpm
iwlwifi-mvm-firmware-20250410-1.fc37.noarch.rpm
iwlwifi-mvm-firmware-20250410-1.fc41.noarch.rpm
libertas-firmware-20250410-1.fc37.noarch.rpm
libertas-firmware-20250410-1.fc41.noarch.rpm
linux-firmware-20250410-1.fc37.noarch.rpm
linux-firmware-20250410-1.fc41.noarch.rpm
linux-firmware-whence-20250410-1.fc37.noarch.rpm
linux-firmware-whence-20250410-1.fc41.noarch.rpm
liquidio-firmware-20250410-1.fc37.noarch.rpm
liquidio-firmware-20250410-1.fc41.noarch.rpm
mlxsw_spectrum-firmware-20250410-1.fc37.noarch.rpm
mlxsw_spectrum-firmware-20250410-1.fc41.noarch.rpm
mrvlprestera-firmware-20250410-1.fc37.noarch.rpm
mrvlprestera-firmware-20250410-1.fc41.noarch.rpm
mt7xxx-firmware-20250410-1.fc37.noarch.rpm
mt7xxx-firmware-20250410-1.fc41.noarch.rpm
netronome-firmware-20250410-1.fc37.noarch.rpm
netronome-firmware-20250410-1.fc41.noarch.rpm
nvidia-gpu-firmware-20250410-1.fc37.noarch.rpm
nvidia-gpu-firmware-20250410-1.fc41.noarch.rpm
nxpwireless-firmware-20250410-1.fc37.noarch.rpm
nxpwireless-firmware-20250410-1.fc41.noarch.rpm
python3-qubesadmin_4.3.14-1+deb12u1_amd64.deb
python3-qubesadmin_4.3.14-1+deb13u1_amd64.deb
python3-qubesadmin-4.3.14-1.fc40.noarch.rpm
python3-qubesadmin-4.3.14-1.fc41.noarch.rpm
python3-qubesadmin-4.3.14-1.fc42.noarch.rpm
python3-qubesadmin_4.3.14-1+jammy1_amd64.deb
python3-qubesadmin_4.3.14-1+noble1_amd64.deb
python3-splitgpg2_1.1.5+deb12u1_amd64.deb
python3-splitgpg2_1.1.5+deb13u1_amd64.deb
python3-splitgpg2_1.1.5+jammy1_amd64.deb
python3-splitgpg2_1.1.5+noble1_amd64.deb
qcom-firmware-20250410-1.fc37.noarch.rpm
qcom-firmware-20250410-1.fc41.noarch.rpm
qed-firmware-20250410-1.fc37.noarch.rpm
qed-firmware-20250410-1.fc41.noarch.rpm
qubes-core-admin-client_4.3.14-1+deb12u1_amd64.deb
qubes-core-admin-client_4.3.14-1+deb13u1_amd64.deb
qubes-core-admin-client-4.3.14-1.fc40.noarch.rpm
qubes-core-admin-client-4.3.14-1.fc41.noarch.rpm
qubes-core-admin-client-4.3.14-1.fc42.noarch.rpm
qubes-core-admin-client_4.3.14-1+jammy1_amd64.deb
qubes-core-admin-client_4.3.14-1+noble1_amd64.deb
qubes-core-dom0-4.3.23-1.fc41.noarch.rpm
qubes-gpg-split_2.0.77-1+deb12u1_amd64.deb
qubes-gpg-split_2.0.77-1+deb13u1_amd64.deb
qubes-gpg-split-2.0.77-1.fc40.x86_64.rpm
qubes-gpg-split-2.0.77-1.fc41.x86_64.rpm
qubes-gpg-split-2.0.77-1.fc42.x86_64.rpm
qubes-gpg-split_2.0.77-1+jammy1_amd64.deb
qubes-gpg-split_2.0.77-1+noble1_amd64.deb
qubes-gpg-split-2.0.77-1-x86_64.pkg.tar.zst
qubes-gpg-split-dbgsym_2.0.77-1+deb12u1_amd64.deb
qubes-gpg-split-dbgsym_2.0.77-1+deb13u1_amd64.deb
qubes-gpg-split-dom0-2.0.77-1.fc37.noarch.rpm
qubes-gpg-split-dom0-2.0.77-1.fc41.noarch.rpm
qubes-gpg-split-tests_2.0.77-1+deb12u1_amd64.deb
qubes-gpg-split-tests_2.0.77-1+deb13u1_amd64.deb
qubes-gpg-split-tests-2.0.77-1.fc40.x86_64.rpm
qubes-gpg-split-tests-2.0.77-1.fc41.x86_64.rpm
qubes-gpg-split-tests-2.0.77-1.fc42.x86_64.rpm
qubes-gpg-split-tests_2.0.77-1+jammy1_amd64.deb
qubes-gpg-split-tests_2.0.77-1+noble1_amd64.deb
qubes-gui-common_4.3.1+deb12u1_amd64.deb
qubes-gui-common_4.3.1+deb13u1_amd64.deb
qubes-gui-common_4.3.1+jammy1_amd64.deb
qubes-gui-common_4.3.1+noble1_amd64.deb
qubes-gui-common-devel-4.3.1-1.fc40.noarch.rpm
qubes-gui-common-devel-4.3.1-1.fc41.noarch.rpm
qubes-gui-common-devel-4.3.1-1.fc42.noarch.rpm
qubes-mgmt-salt-base_4.1.7-1+noble1_all.deb
qubes-mgmt-salt-base_4.3.1-1+deb12u1_all.deb
qubes-mgmt-salt-base_4.3.1-1+deb13u1_all.deb
qubes-mgmt-salt-base-4.3.1-1.fc40.noarch.rpm
qubes-mgmt-salt-base-4.3.1-1.fc41.noarch.rpm
qubes-mgmt-salt-base-4.3.1-1.fc42.noarch.rpm
qubes-mgmt-salt-base_4.3.1-1+jammy1_all.deb
qubes-mgmt-salt-base_4.3.1-1+noble1_all.deb
qubes-mgmt-salt-dom0-qvm-4.3.4-1.fc41.noarch.rpm
qubes-vm-gui-common-4.3.1-1-x86_64.pkg.tar.zst
qubes-windows-tools-4.2.0-1.fc41.noarch.rpm
realtek-firmware-20250410-1.fc37.noarch.rpm
realtek-firmware-20250410-1.fc41.noarch.rpm
split-gpg2-1.1.5-1.fc40.noarch.rpm
split-gpg2-1.1.5-1.fc41.noarch.rpm
split-gpg2-1.1.5-1.fc42.noarch.rpm
split-gpg2_1.1.5+deb12u1_all.deb
split-gpg2_1.1.5+deb13u1_all.deb
split-gpg2_1.1.5+jammy1_all.deb
split-gpg2_1.1.5+noble1_all.deb
split-gpg2-dom0-1.1.5-1.fc37.noarch.rpm
split-gpg2-dom0-1.1.5-1.fc41.noarch.rpm
split-gpg2-tests-1.1.5-1.fc40.noarch.rpm
split-gpg2-tests-1.1.5-1.fc41.noarch.rpm
split-gpg2-tests-1.1.5-1.fc42.noarch.rpm
split-gpg2-tests_1.1.5+deb12u1_all.deb
split-gpg2-tests_1.1.5+deb13u1_all.deb
split-gpg2-tests_1.1.5+jammy1_all.deb
split-gpg2-tests_1.1.5+noble1_all.deb
tiwilink-firmware-20250410-1.fc37.noarch.rpm
tiwilink-firmware-20250410-1.fc41.noarch.rpm

Highlights

  • Qubes Windows Tools QWT is released to testing repository

Details

In addition to the usual minor fixes and patches (full list here):

  • infrastructure v4.2.1 (r4.2 & r4.3)
    . The infrastructure repository is one of the key parts of Qubes OS development workflow. Once a PR is pushed to any of Qubes OS repositories on Github, a complex chain of events are triggered to fetch, build, log and sign the package. Unlike many of Qubes OS repositories which lack a README file, this one has a comprehensive README with full details (even with some ASCII art).
    . The default build template is changed to Fedora 41.
    . Windows build integration.
    . ISO building triggers.

  • core-admin v4.3.23 (r4.3)
    . PRs related to Qubes Air project. It has been over 6 years since the initial announcement of Qubes Air project and we see more of it in the code (preparation to work on RemoveVM class).
    . Patches related to automated tests for Whonix, pipewire (for Fedora 41 changes).
    . Patches related to exception handling of the New Devices API.

  • core-admin-client v4.3.14 (r4.3)
    . Patches related to exception handling of the New Devices API.

  • mgmt-salt-dom0-qvm v4.3.4 (r4.3)
    . The workflow of how qvm-pci and PCI attachment/assignment works is going to change (PCI path vs bus/slot/function). This change is specific to Qubes OS 4.3 and most probably will never be back-ported to R4.2. The PR in this repository is only for its salt module.
    . Documentation for qvm.firewall salt state.

  • linux-firmware v20250410-1 (r4.2 & r4.3)
    . Upgrading to the newer upstream Firmware packages. These are mostly firmwares submitted by hardware vendors. The change log shows submissions by Mellanox, Mediatek, Realtek, Intel, AMD (GPU), HP, Intel and others.

  • mgmt-salt-base v4.3.1 (r4.3)
    . Using new devices API to list PCI devices (with their path)

  • app-linux-split-gpg2 v1.1.5 (r4.2 & r4.3)
    . Continuation of changes necessary for building openSUSE template.

  • installer-qubes-os-windows-tools v4.2.0-1 (r4.3)
    . Pages and pages of commits related to the new QWT. The initial commit (Cleanup for win10) is from January 2024 and the last one is from last month.
    . The new QWT was introduced in the epilogue of week 11 newsletter.
    . The availability of the new QWT installer in testing repository was posted on forum and further discussed here. The thread includes end-user detailed discussions, benchmarks and evaluations.

  • gui-agent-windows [v4.2.1]( (r4.3)
    . Again, pages and pages of commits to build the new GUI agent for Windows 10 & 11. The new GUI agent uses a completely different mechanism (WDDM) vs. the old one which supported Windows 7 (XPDM). Sadly it will not be Windows 7 compatible.

  • gui-common v4.3.1 (r4.3)
    . Small shared parts of GUI protocol between host and QWT.

  • core-agent-windows v4.2.1 (r4.3)
    . GUI agent part part of the new QWT (e.g. qrexec, file copy, …).

  • windows-utils v4.2.1 (r4.3)
    . More of the new QWT.

  • vmm-xen-windows-pvdrivers v4.2.0-1 (r4.3)
    . Xen PV driver for the new QWT.

Epilogue

I have been informed that the new QWT would be backported to r4.2 if there is enough demand for it. Currently the testing version is not officially available for r4.2.

18 Likes

… but the ISO provided for R4.3 is also working in R4.2.4, and even slightly better! :+1:

5 Likes

Well who knows how long it’s gonna be until r4.3 comes out so I’d gladly see the new QWT on r4.2.

3 Likes

… especially as it is already running on R4.2.4, even a bit better than on R4.3!

2 Likes