Introduction
Weekly review of new packages uploaded to Qubes OS repositories. Link to previous version here.
Alphabetically sorted list of new packages uploaded to Qubes OS repositories
amd-gpu-firmware-20241210-1.fc37.noarch.rpm
amd-gpu-firmware-20241210-1.fc41.noarch.rpm
amd-ucode-firmware-20241210-1.fc37.noarch.rpm
amd-ucode-firmware-20241210-1.fc41.noarch.rpm
atheros-firmware-20241210-1.fc37.noarch.rpm
atheros-firmware-20241210-1.fc41.noarch.rpm
brcmfmac-firmware-20241210-1.fc37.noarch.rpm
brcmfmac-firmware-20241210-1.fc41.noarch.rpm
cirrus-audio-firmware-20241210-1.fc37.noarch.rpm
cirrus-audio-firmware-20241210-1.fc41.noarch.rpm
dvb-firmware-20241210-1.fc37.noarch.rpm
dvb-firmware-20241210-1.fc41.noarch.rpm
intel-audio-firmware-20241210-1.fc37.noarch.rpm
intel-audio-firmware-20241210-1.fc41.noarch.rpm
intel-gpu-firmware-20241210-1.fc37.noarch.rpm
intel-gpu-firmware-20241210-1.fc41.noarch.rpm
intel-vsc-firmware-20241210-1.fc37.noarch.rpm
intel-vsc-firmware-20241210-1.fc41.noarch.rpm
iwlegacy-firmware-20241210-1.fc37.noarch.rpm
iwlegacy-firmware-20241210-1.fc41.noarch.rpm
iwlwifi-dvm-firmware-20241210-1.fc37.noarch.rpm
iwlwifi-dvm-firmware-20241210-1.fc41.noarch.rpm
iwlwifi-mvm-firmware-20241210-1.fc37.noarch.rpm
iwlwifi-mvm-firmware-20241210-1.fc41.noarch.rpm
kernel-6.6.64-1.qubes.fc37.x86_64.rpm
kernel-6.6.64-1.qubes.fc41.x86_64.rpm
kernel-6.6.65-1.qubes.fc37.x86_64.rpm
kernel-6.6.65-1.qubes.fc41.x86_64.rpm
kernel-devel-6.6.64-1.qubes.fc37.x86_64.rpm
kernel-devel-6.6.64-1.qubes.fc41.x86_64.rpm
kernel-devel-6.6.65-1.qubes.fc37.x86_64.rpm
kernel-devel-6.6.65-1.qubes.fc41.x86_64.rpm
kernel-latest-6.12.5-2.qubes.fc37.x86_64.rpm
kernel-latest-6.12.5-2.qubes.fc41.x86_64.rpm
kernel-latest-devel-6.12.5-2.qubes.fc37.x86_64.rpm
kernel-latest-devel-6.12.5-2.qubes.fc41.x86_64.rpm
kernel-latest-modules-6.12.5-2.qubes.fc37.x86_64.rpm
kernel-latest-modules-6.12.5-2.qubes.fc41.x86_64.rpm
kernel-latest-qubes-vm-6.12.5-2.qubes.fc37.x86_64.rpm
kernel-latest-qubes-vm-6.12.5-2.qubes.fc41.x86_64.rpm
kernel-modules-6.6.64-1.qubes.fc37.x86_64.rpm
kernel-modules-6.6.64-1.qubes.fc41.x86_64.rpm
kernel-modules-6.6.65-1.qubes.fc37.x86_64.rpm
kernel-modules-6.6.65-1.qubes.fc41.x86_64.rpm
kernel-qubes-vm-6.6.64-1.qubes.fc37.x86_64.rpm
kernel-qubes-vm-6.6.64-1.qubes.fc41.x86_64.rpm
kernel-qubes-vm-6.6.65-1.qubes.fc37.x86_64.rpm
kernel-qubes-vm-6.6.65-1.qubes.fc41.x86_64.rpm
libertas-firmware-20241210-1.fc37.noarch.rpm
libertas-firmware-20241210-1.fc41.noarch.rpm
libqrexec-utils-dev_4.3.1-1+deb12u1_amd64.deb
libqrexec-utils-dev_4.3.1-1+deb13u1_amd64.deb
libqrexec-utils-dev_4.3.1-1+jammy1_amd64.deb
libqrexec-utils-dev_4.3.1-1+noble1_amd64.deb
libqrexec-utils2-dbgsym_4.3.1-1+deb12u1_amd64.deb
libqrexec-utils2-dbgsym_4.3.1-1+deb13u1_amd64.deb
libqrexec-utils2_4.3.1-1+deb12u1_amd64.deb
libqrexec-utils2_4.3.1-1+deb13u1_amd64.deb
libqrexec-utils2_4.3.1-1+jammy1_amd64.deb
libqrexec-utils2_4.3.1-1+noble1_amd64.deb
linux-firmware-20241210-1.fc37.noarch.rpm
linux-firmware-20241210-1.fc41.noarch.rpm
linux-firmware-whence-20241210-1.fc37.noarch.rpm
linux-firmware-whence-20241210-1.fc41.noarch.rpm
liquidio-firmware-20241210-1.fc37.noarch.rpm
liquidio-firmware-20241210-1.fc41.noarch.rpm
mlxsw_spectrum-firmware-20241210-1.fc37.noarch.rpm
mlxsw_spectrum-firmware-20241210-1.fc41.noarch.rpm
mrvlprestera-firmware-20241210-1.fc37.noarch.rpm
mrvlprestera-firmware-20241210-1.fc41.noarch.rpm
mt7xxx-firmware-20241210-1.fc37.noarch.rpm
mt7xxx-firmware-20241210-1.fc41.noarch.rpm
netronome-firmware-20241210-1.fc37.noarch.rpm
netronome-firmware-20241210-1.fc41.noarch.rpm
nvidia-gpu-firmware-20241210-1.fc37.noarch.rpm
nvidia-gpu-firmware-20241210-1.fc41.noarch.rpm
nxpwireless-firmware-20241210-1.fc37.noarch.rpm
nxpwireless-firmware-20241210-1.fc41.noarch.rpm
pipewire-qubes-4.3.2-1.fc39.x86_64.rpm
pipewire-qubes-4.3.2-1.fc40.x86_64.rpm
pipewire-qubes-4.3.2-1.fc41.x86_64.rpm
pipewire-qubes-dbgsym_4.3.2-1+deb12u1_amd64.deb
pipewire-qubes-dbgsym_4.3.2-1+deb13u1_amd64.deb
pipewire-qubes_4.3.2-1+deb12u1_amd64.deb
pipewire-qubes_4.3.2-1+deb13u1_amd64.deb
pipewire-qubes_4.3.2-1+jammy1_amd64.deb
pipewire-qubes_4.3.2-1+noble1_amd64.deb
pulseaudio-qubes-4.3.2-1.fc39.x86_64.rpm
pulseaudio-qubes-4.3.2-1.fc40.x86_64.rpm
pulseaudio-qubes-4.3.2-1.fc41.x86_64.rpm
pulseaudio-qubes-dbgsym_4.3.2-1+deb12u1_amd64.deb
pulseaudio-qubes-dbgsym_4.3.2-1+deb13u1_amd64.deb
pulseaudio-qubes_4.3.2-1+deb12u1_amd64.deb
pulseaudio-qubes_4.3.2-1+deb13u1_amd64.deb
pulseaudio-qubes_4.3.2-1+jammy1_amd64.deb
pulseaudio-qubes_4.3.2-1+noble1_amd64.deb
python3-dnf-plugins-qubes-hooks-4.3.13-1.fc39.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.3.13-1.fc40.noarch.rpm
python3-qrexec_4.3.1-1+deb12u1_amd64.deb
python3-qrexec_4.3.1-1+deb13u1_amd64.deb
python3-qrexec_4.3.1-1+jammy1_amd64.deb
python3-qrexec_4.3.1-1+noble1_amd64.deb
python3-qubes-menu_1.2.1-1+noble1_amd64.deb
python3-qubes-menu_1.2.2-1+noble1_amd64.deb
python3-xen-4.17.5-5.fc37.x86_64.rpm
qcom-firmware-20241210-1.fc37.noarch.rpm
qcom-firmware-20241210-1.fc41.noarch.rpm
qed-firmware-20241210-1.fc37.noarch.rpm
qed-firmware-20241210-1.fc41.noarch.rpm
qubes-audio-daemon-4.3.7-1.fc39.x86_64.rpm
qubes-audio-daemon-4.3.7-1.fc40.x86_64.rpm
qubes-audio-daemon-4.3.7-1.fc41.x86_64.rpm
qubes-audio-daemon-dbgsym_4.3.7-1+deb12u1_amd64.deb
qubes-audio-daemon-dbgsym_4.3.7-1+deb13u1_amd64.deb
qubes-audio-daemon_4.3.7-1+deb12u1_amd64.deb
qubes-audio-daemon_4.3.7-1+deb13u1_amd64.deb
qubes-audio-daemon_4.3.7-1+jammy1_amd64.deb
qubes-audio-daemon_4.3.7-1+noble1_amd64.deb
qubes-audio-dom0-4.3.7-1.fc39.x86_64.rpm
qubes-audio-dom0-4.3.7-1.fc40.x86_64.rpm
qubes-audio-dom0-4.3.7-1.fc41.x86_64.rpm
qubes-core-agent-4.3.13-1.fc39.x86_64.rpm
qubes-core-agent-4.3.13-1.fc40.x86_64.rpm
qubes-core-agent-4.3.13-1.fc41.x86_64.rpm
qubes-core-agent-caja-4.3.13-1.fc39.x86_64.rpm
qubes-core-agent-caja-4.3.13-1.fc40.x86_64.rpm
qubes-core-agent-caja-4.3.13-1.fc41.x86_64.rpm
qubes-core-agent-caja_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-caja_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-caja_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-caja_4.3.13-1+noble1_amd64.deb
qubes-core-agent-dbgsym_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-dbgsym_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-dom0-updates-4.3.13-1.fc39.noarch.rpm
qubes-core-agent-dom0-updates-4.3.13-1.fc40.noarch.rpm
qubes-core-agent-dom0-updates-4.3.13-1.fc41.noarch.rpm
qubes-core-agent-dom0-updates_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-dom0-updates_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-dom0-updates_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-dom0-updates_4.3.13-1+noble1_amd64.deb
qubes-core-agent-nautilus-4.3.13-1.fc39.x86_64.rpm
qubes-core-agent-nautilus-4.3.13-1.fc40.x86_64.rpm
qubes-core-agent-nautilus-4.3.13-1.fc41.x86_64.rpm
qubes-core-agent-nautilus_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-nautilus_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-nautilus_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-nautilus_4.3.13-1+noble1_amd64.deb
qubes-core-agent-network-manager-4.3.13-1.fc39.noarch.rpm
qubes-core-agent-network-manager-4.3.13-1.fc40.noarch.rpm
qubes-core-agent-network-manager-4.3.13-1.fc41.noarch.rpm
qubes-core-agent-network-manager_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-network-manager_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-network-manager_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-network-manager_4.3.13-1+noble1_amd64.deb
qubes-core-agent-networking-4.3.13-1.fc39.noarch.rpm
qubes-core-agent-networking-4.3.13-1.fc40.noarch.rpm
qubes-core-agent-networking-4.3.13-1.fc41.noarch.rpm
qubes-core-agent-networking_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-networking_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-networking_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-networking_4.3.13-1+noble1_amd64.deb
qubes-core-agent-passwordless-root-4.3.13-1.fc39.noarch.rpm
qubes-core-agent-passwordless-root-4.3.13-1.fc40.noarch.rpm
qubes-core-agent-passwordless-root-4.3.13-1.fc41.noarch.rpm
qubes-core-agent-passwordless-root_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-passwordless-root_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-passwordless-root_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-passwordless-root_4.3.13-1+noble1_amd64.deb
qubes-core-agent-selinux-4.3.13-1.fc39.noarch.rpm
qubes-core-agent-selinux-4.3.13-1.fc40.noarch.rpm
qubes-core-agent-selinux-4.3.13-1.fc41.noarch.rpm
qubes-core-agent-systemd-4.3.13-1.fc39.x86_64.rpm
qubes-core-agent-systemd-4.3.13-1.fc40.x86_64.rpm
qubes-core-agent-systemd-4.3.13-1.fc41.x86_64.rpm
qubes-core-agent-thunar-4.3.13-1.fc39.x86_64.rpm
qubes-core-agent-thunar-4.3.13-1.fc40.x86_64.rpm
qubes-core-agent-thunar-4.3.13-1.fc41.x86_64.rpm
qubes-core-agent-thunar_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent-thunar_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent-thunar_4.3.13-1+jammy1_amd64.deb
qubes-core-agent-thunar_4.3.13-1+noble1_amd64.deb
qubes-core-agent_4.3.13-1+deb12u1_amd64.deb
qubes-core-agent_4.3.13-1+deb13u1_amd64.deb
qubes-core-agent_4.3.13-1+jammy1_amd64.deb
qubes-core-agent_4.3.13-1+noble1_amd64.deb
qubes-core-dom0-4.3.13-1.fc41.noarch.rpm
qubes-core-qrexec-4.3.1-1.fc39.x86_64.rpm
qubes-core-qrexec-4.3.1-1.fc40.x86_64.rpm
qubes-core-qrexec-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec-dbgsym_4.3.1-1+deb12u1_amd64.deb
qubes-core-qrexec-dbgsym_4.3.1-1+deb13u1_amd64.deb
qubes-core-qrexec-devel-4.3.1-1.fc39.x86_64.rpm
qubes-core-qrexec-devel-4.3.1-1.fc40.x86_64.rpm
qubes-core-qrexec-devel-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec-dom0-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec-libs-4.3.1-1.fc39.x86_64.rpm
qubes-core-qrexec-libs-4.3.1-1.fc40.x86_64.rpm
qubes-core-qrexec-libs-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec-vm-4.3.1-1.fc39.x86_64.rpm
qubes-core-qrexec-vm-4.3.1-1.fc40.x86_64.rpm
qubes-core-qrexec-vm-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.3.1-1.fc39.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.3.1-1.fc40.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.3.1-1.fc41.x86_64.rpm
qubes-core-qrexec_4.3.1-1+deb12u1_amd64.deb
qubes-core-qrexec_4.3.1-1+deb13u1_amd64.deb
qubes-core-qrexec_4.3.1-1+jammy1_amd64.deb
qubes-core-qrexec_4.3.1-1+noble1_amd64.deb
qubes-desktop-linux-menu_1.2.1-1+noble1_amd64.deb
qubes-desktop-linux-menu_1.2.2-1+noble1_amd64.deb
qubes-gui-agent-4.3.2-1.fc39.x86_64.rpm
qubes-gui-agent-4.3.2-1.fc40.x86_64.rpm
qubes-gui-agent-4.3.2-1.fc41.x86_64.rpm
qubes-gui-agent-dbgsym_4.3.2-1+deb12u1_amd64.deb
qubes-gui-agent-dbgsym_4.3.2-1+deb13u1_amd64.deb
qubes-gui-agent-selinux-4.3.2-1.fc39.noarch.rpm
qubes-gui-agent-selinux-4.3.2-1.fc40.noarch.rpm
qubes-gui-agent-selinux-4.3.2-1.fc41.noarch.rpm
qubes-gui-agent-xfce-4.3.2-1.fc39.x86_64.rpm
qubes-gui-agent-xfce-4.3.2-1.fc40.x86_64.rpm
qubes-gui-agent-xfce-4.3.2-1.fc41.x86_64.rpm
qubes-gui-agent-xfce_4.3.2-1+deb12u1_amd64.deb
qubes-gui-agent-xfce_4.3.2-1+deb13u1_amd64.deb
qubes-gui-agent-xfce_4.3.2-1+jammy1_amd64.deb
qubes-gui-agent-xfce_4.3.2-1+noble1_amd64.deb
qubes-gui-agent_4.3.2-1+deb12u1_amd64.deb
qubes-gui-agent_4.3.2-1+deb13u1_amd64.deb
qubes-gui-agent_4.3.2-1+jammy1_amd64.deb
qubes-gui-agent_4.3.2-1+noble1_amd64.deb
qubes-gui-daemon-4.3.7-1.fc39.x86_64.rpm
qubes-gui-daemon-4.3.7-1.fc40.x86_64.rpm
qubes-gui-daemon-4.3.7-1.fc41.x86_64.rpm
qubes-gui-daemon-dbgsym_4.3.7-1+deb12u1_amd64.deb
qubes-gui-daemon-dbgsym_4.3.7-1+deb13u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.7-1+deb12u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.7-1+deb13u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.7-1+jammy1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.7-1+noble1_amd64.deb
qubes-gui-daemon-selinux-4.3.7-1.fc39.x86_64.rpm
qubes-gui-daemon-selinux-4.3.7-1.fc40.x86_64.rpm
qubes-gui-daemon-selinux-4.3.7-1.fc41.x86_64.rpm
qubes-gui-daemon_4.3.7-1+deb12u1_amd64.deb
qubes-gui-daemon_4.3.7-1+deb13u1_amd64.deb
qubes-gui-daemon_4.3.7-1+jammy1_amd64.deb
qubes-gui-daemon_4.3.7-1+noble1_amd64.deb
qubes-gui-dom0-4.3.7-1.fc39.x86_64.rpm
qubes-gui-dom0-4.3.7-1.fc40.x86_64.rpm
qubes-gui-dom0-4.3.7-1.fc41.x86_64.rpm
qubes-gui-vnc-4.3.2-1.fc39.x86_64.rpm
qubes-gui-vnc-4.3.2-1.fc40.x86_64.rpm
qubes-gui-vnc-4.3.2-1.fc41.x86_64.rpm
qubes-gui-vnc_4.3.2-1+deb12u1_amd64.deb
qubes-gui-vnc_4.3.2-1+deb13u1_amd64.deb
qubes-gui-vnc_4.3.2-1+jammy1_amd64.deb
qubes-gui-vnc_4.3.2-1+noble1_amd64.deb
qubes-mgmt-salt-dom0-update-4.2.2-1.fc37.noarch.rpm
qubes-mgmt-salt-dom0-update-4.3.3-1.fc41.noarch.rpm
qubes-snapd-helper_1.0.4-1+jammy1_amd64.deb
qubes-snapd-helper_1.0.4-1+noble1_amd64.deb
qubes-template-whonix-gateway-17-4.2.0-202412112157.noarch.rpm
qubes-template-whonix-workstation-17-4.2.0-202412112157.noarch.rpm
qubes-vm-core-4.3.13-1-x86_64.pkg.tar.zst
qubes-vm-keyring-4.3.13-1-x86_64.pkg.tar.zst
qubes-vm-networking-4.3.13-1-x86_64.pkg.tar.zst
qubes-vm-passwordless-root-4.3.13-1-x86_64.pkg.tar.zst
qubes-vm-qrexec-4.3.1-1-x86_64.pkg.tar.zst
qubes-vm-xen-4.17.5-5-x86_64.pkg.tar.zst
realtek-firmware-20241210-1.fc37.noarch.rpm
realtek-firmware-20241210-1.fc41.noarch.rpm
tiwilink-firmware-20241210-1.fc37.noarch.rpm
tiwilink-firmware-20241210-1.fc41.noarch.rpm
xen-4.17.5-5.fc37.x86_64.rpm
xen-devel-4.17.5-5.fc37.x86_64.rpm
xen-doc-4.17.5-5.fc37.noarch.rpm
xen-hypervisor-4.17.5-5.fc37.x86_64.rpm
xen-libs-4.17.5-5.fc37.x86_64.rpm
xen-licenses-4.17.5-5.fc37.x86_64.rpm
xen-runtime-4.17.5-5.fc37.x86_64.rpm
xserver-xorg-input-qubes-dbgsym_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-input-qubes-dbgsym_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-input-qubes_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-input-qubes_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-input-qubes_4.3.2-1+jammy1_amd64.deb
xserver-xorg-input-qubes_4.3.2-1+noble1_amd64.deb
xserver-xorg-qubes-common-dbgsym_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-qubes-common-dbgsym_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-qubes-common_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-qubes-common_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-qubes-common_4.3.2-1+jammy1_amd64.deb
xserver-xorg-qubes-common_4.3.2-1+noble1_amd64.deb
xserver-xorg-video-dummyqbs-dbgsym_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-video-dummyqbs-dbgsym_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.2-1+deb12u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.2-1+deb13u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.2-1+jammy1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.2-1+noble1_amd64.deb
Highlights
- Reformatting Python based repositories with Python Black (see epilogue for more info).
- A lot of work on in-vm Kernel support and promotion
Details
In addition to the usual minor fixes and patches:
-
Linux Kernel latest v6.12.5-2, v6.6.65-1 (r4.2 & r4.3)
. Weekly kernel releases. Here are the release notes.
. We had a bug with Kernel6.6.64-1 & 6.12.5-1-latest
this week which prevented any VM from starting. -
linux-firmware v20241210-1 (r4.2 & r4.3)
Mostly patches submitted by hardware vendors for Linux Kernel. This one includes updates from Intel, AMD (GPU), Qualcomm, Cirrus, Mediatek and others. -
mgmt-salt-dom0-update v4.3.3 & v4.2.2 (r4.2 & r4.3)
. Improving support for DNF5 (Fedora 41). DNF5 does a lot of ANSI colorization of output which can not be disabled and messesqubes-dom0-update
output.
. I had submitted a patch to upstream in early October to reintroduce the--color
flag. Sadly it is not reviewed and most probably requires re-basing. -
app-linux-snapd-helper v1.0.4 (r4.2)
This is for Ubuntu Noble -
qubes-template-whonix-workstation-17 4.2.0-202412112157 (r4.2)
qubes-template-whonix-gateway-17 4.2.0-202412112157 (r4.2)
Whonix templates from last week were buggy and are rebuilt. -
core-admin v4.3.13 (r4.3)
. Applying Python Black formatter. -
core-qrexec v4.3.1 (r4.3)
. When a remote service fails, qrexec will try to retrieve the remaining data and most importantly its exit code.
. Applying Python Black formatter.
. Many new unittests, some of them related to in-vm Kernels. -
core-agent-linux v4.3.13 (r4.3)
. Dracut support for Archlinux, Debian (and Ubuntu). Part of simplifying and promoting use of in-vm kernels. -
gui-daemon v4.3.7 (r4.3)
. Workaround fix for an issue with audio subsystem while enabling/disabling microphone (found during openQA tests). -
gui-agent-linux v4.3.2 (r4.3)
. Handling premature Xorg exit (e.g. due to filled up /rw).
. Fixing an issue with Pipewire, assuring it is always connected to user session rather than root.
Epilogue
It is relatively easy to write fully functional Python code which looks horrible to other programmers. Python published PEP 8 (Python Enhancement Proposals) back in 2001 with some brief recommendations on Styling Guide for Python Code. It has been updated many times, most recently in 2013.
There are tools to check your code and advise on PEP8 styling violations, or even auto-format them on your behalf. Pylint has been the default styling check for Qubes OS PRs. It appears that Python Black autoformatter is also applied to many of the repositories. If you are planning to make a PR to Python based Qubes repositories, it is better to check it with Pylint locally before making the actual PR. As most of Pylint check violations will be rejected during reviews and you will have to amend your PR.
Reformatting your code with Python Black might be also a good idea as it could be mandatory in near future.
Here is A Comprehensive Guide to Python Linters and How to Auto-Format Your Python Code with Black.