Qubes OS updates Weekly Review - Y2024-W26

Introduction

Weekly review of new packages uploaded to Qubes OS repositories. Notes on how it is prepared and what resources are used to write this newsletter is available in previous versions

Alphabetically sorted list of new packages for Y2024-W26

python3-dnf-plugins-qubes-hooks-4.2.35-1.fc37.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.2.35-1.fc38.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.2.35-1.fc39.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.2.35-1.fc40.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.3.3-1.fc39.noarch.rpm
python3-dnf-plugins-qubes-hooks-4.3.3-1.fc40.noarch.rpm
python3-qasync_0.23.0-2+jammy1_all.deb
qubes-app-shutdown-idle_1.0.10-1+jammy1_amd64.deb
qubes-artwork_4.2.1-1+jammy1_amd64.deb
qubes-core-agent_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-4.2.35-1.fc37.x86_64.rpm
qubes-core-agent-4.2.35-1.fc38.x86_64.rpm
qubes-core-agent-4.2.35-1.fc39.x86_64.rpm
qubes-core-agent-4.2.35-1.fc40.x86_64.rpm
qubes-core-agent_4.2.35-1+jammy1_amd64.deb
qubes-core-agent_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-4.3.3-1.fc39.x86_64.rpm
qubes-core-agent-4.3.3-1.fc40.x86_64.rpm
qubes-core-agent_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-caja_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-caja_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-caja-4.2.35-1.fc37.x86_64.rpm
qubes-core-agent-caja-4.2.35-1.fc38.x86_64.rpm
qubes-core-agent-caja-4.2.35-1.fc39.x86_64.rpm
qubes-core-agent-caja-4.2.35-1.fc40.x86_64.rpm
qubes-core-agent-caja_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-caja_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-caja_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-caja-4.3.3-1.fc39.x86_64.rpm
qubes-core-agent-caja-4.3.3-1.fc40.x86_64.rpm
qubes-core-agent-caja_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-dbgsym_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-dbgsym_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-dbgsym_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-dbgsym_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-dom0-updates_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-dom0-updates_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-dom0-updates-4.2.35-1.fc37.noarch.rpm
qubes-core-agent-dom0-updates-4.2.35-1.fc38.noarch.rpm
qubes-core-agent-dom0-updates-4.2.35-1.fc39.noarch.rpm
qubes-core-agent-dom0-updates-4.2.35-1.fc40.noarch.rpm
qubes-core-agent-dom0-updates_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-dom0-updates_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-dom0-updates_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-dom0-updates-4.3.3-1.fc39.noarch.rpm
qubes-core-agent-dom0-updates-4.3.3-1.fc40.noarch.rpm
qubes-core-agent-dom0-updates_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-nautilus_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-nautilus_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-nautilus-4.2.35-1.fc37.x86_64.rpm
qubes-core-agent-nautilus-4.2.35-1.fc38.x86_64.rpm
qubes-core-agent-nautilus-4.2.35-1.fc39.x86_64.rpm
qubes-core-agent-nautilus-4.2.35-1.fc40.x86_64.rpm
qubes-core-agent-nautilus_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-nautilus_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-nautilus_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-nautilus-4.3.3-1.fc39.x86_64.rpm
qubes-core-agent-nautilus-4.3.3-1.fc40.x86_64.rpm
qubes-core-agent-nautilus_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-networking_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-networking_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-networking-4.2.35-1.fc37.noarch.rpm
qubes-core-agent-networking-4.2.35-1.fc38.noarch.rpm
qubes-core-agent-networking-4.2.35-1.fc39.noarch.rpm
qubes-core-agent-networking-4.2.35-1.fc40.noarch.rpm
qubes-core-agent-networking_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-networking_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-networking_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-networking-4.3.3-1.fc39.noarch.rpm
qubes-core-agent-networking-4.3.3-1.fc40.noarch.rpm
qubes-core-agent-networking_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-network-manager_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-network-manager_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-network-manager-4.2.35-1.fc37.noarch.rpm
qubes-core-agent-network-manager-4.2.35-1.fc38.noarch.rpm
qubes-core-agent-network-manager-4.2.35-1.fc39.noarch.rpm
qubes-core-agent-network-manager-4.2.35-1.fc40.noarch.rpm
qubes-core-agent-network-manager_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-network-manager_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-network-manager_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-network-manager-4.3.3-1.fc39.noarch.rpm
qubes-core-agent-network-manager-4.3.3-1.fc40.noarch.rpm
qubes-core-agent-network-manager_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-passwordless-root_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-passwordless-root_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-passwordless-root-4.2.35-1.fc37.noarch.rpm
qubes-core-agent-passwordless-root-4.2.35-1.fc38.noarch.rpm
qubes-core-agent-passwordless-root-4.2.35-1.fc39.noarch.rpm
qubes-core-agent-passwordless-root-4.2.35-1.fc40.noarch.rpm
qubes-core-agent-passwordless-root_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-passwordless-root_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-passwordless-root_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-passwordless-root-4.3.3-1.fc39.noarch.rpm
qubes-core-agent-passwordless-root-4.3.3-1.fc40.noarch.rpm
qubes-core-agent-passwordless-root_4.3.3-1+jammy1_amd64.deb
qubes-core-agent-selinux-4.2.35-1.fc37.noarch.rpm
qubes-core-agent-selinux-4.2.35-1.fc38.noarch.rpm
qubes-core-agent-selinux-4.2.35-1.fc39.noarch.rpm
qubes-core-agent-selinux-4.2.35-1.fc40.noarch.rpm
qubes-core-agent-selinux-4.3.3-1.fc39.noarch.rpm
qubes-core-agent-selinux-4.3.3-1.fc40.noarch.rpm
qubes-core-agent-systemd-4.2.35-1.fc37.x86_64.rpm
qubes-core-agent-systemd-4.2.35-1.fc38.x86_64.rpm
qubes-core-agent-systemd-4.2.35-1.fc39.x86_64.rpm
qubes-core-agent-systemd-4.2.35-1.fc40.x86_64.rpm
qubes-core-agent-systemd-4.3.3-1.fc39.x86_64.rpm
qubes-core-agent-systemd-4.3.3-1.fc40.x86_64.rpm
qubes-core-agent-thunar_4.2.35-1+deb12u1_amd64.deb
qubes-core-agent-thunar_4.2.35-1+deb13u1_amd64.deb
qubes-core-agent-thunar-4.2.35-1.fc37.x86_64.rpm
qubes-core-agent-thunar-4.2.35-1.fc38.x86_64.rpm
qubes-core-agent-thunar-4.2.35-1.fc39.x86_64.rpm
qubes-core-agent-thunar-4.2.35-1.fc40.x86_64.rpm
qubes-core-agent-thunar_4.2.35-1+jammy1_amd64.deb
qubes-core-agent-thunar_4.3.3-1+deb12u1_amd64.deb
qubes-core-agent-thunar_4.3.3-1+deb13u1_amd64.deb
qubes-core-agent-thunar-4.3.3-1.fc39.x86_64.rpm
qubes-core-agent-thunar-4.3.3-1.fc40.x86_64.rpm
qubes-core-agent-thunar_4.3.3-1+jammy1_amd64.deb
qubes-core-dom0-4.2.31-1.fc37.noarch.rpm
qubes-core-dom0-4.3.1-1.fc37.noarch.rpm
qubes-core-dom0-linux-4.2.24-1.fc37.x86_64.rpm
qubes-core-dom0-linux-kernel-install-4.2.24-1.fc37.x86_64.rpm
qubes-core-dom0-vaio-fixes-4.2.24-1.fc37.x86_64.rpm
qubes-core-qrexec-4.2.20-1.fc37.x86_64.rpm
qubes-core-qrexec-4.2.20-1.fc38.x86_64.rpm
qubes-core-qrexec-4.2.20-1.fc39.x86_64.rpm
qubes-core-qrexec-4.2.20-1.fc40.x86_64.rpm
qubes-core-qrexec-devel-4.2.20-1.fc37.x86_64.rpm
qubes-core-qrexec-devel-4.2.20-1.fc38.x86_64.rpm
qubes-core-qrexec-devel-4.2.20-1.fc39.x86_64.rpm
qubes-core-qrexec-devel-4.2.20-1.fc40.x86_64.rpm
qubes-core-qrexec-libs-4.2.20-1.fc37.x86_64.rpm
qubes-core-qrexec-libs-4.2.20-1.fc38.x86_64.rpm
qubes-core-qrexec-libs-4.2.20-1.fc39.x86_64.rpm
qubes-core-qrexec-libs-4.2.20-1.fc40.x86_64.rpm
qubes-core-qrexec-vm-4.2.20-1.fc37.x86_64.rpm
qubes-core-qrexec-vm-4.2.20-1.fc38.x86_64.rpm
qubes-core-qrexec-vm-4.2.20-1.fc39.x86_64.rpm
qubes-core-qrexec-vm-4.2.20-1.fc40.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.2.20-1.fc37.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.2.20-1.fc38.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.2.20-1.fc39.x86_64.rpm
qubes-core-qrexec-vm-selinux-4.2.20-1.fc40.x86_64.rpm
qubes-desktop-linux-common_4.2.10-1+deb12u1_amd64.deb
qubes-desktop-linux-common_4.2.10-1+deb13u1_amd64.deb
qubes-desktop-linux-common-4.2.10-1.fc37.noarch.rpm
qubes-desktop-linux-common-4.2.10-1.fc39.noarch.rpm
qubes-desktop-linux-common-4.2.10-1.fc40.noarch.rpm
qubes-desktop-linux-common_4.2.10-1+jammy1_amd64.deb
qubes-menus_4.2.10-1+deb12u1_amd64.deb
qubes-menus_4.2.10-1+deb13u1_amd64.deb
qubes-menus-4.2.10-1.fc37.noarch.rpm
qubes-menus-4.2.10-1.fc39.noarch.rpm
qubes-menus-4.2.10-1.fc40.noarch.rpm
qubes-menus_4.2.10-1+jammy1_amd64.deb
qubes-template-debian-12-4.2.0-202406300338.noarch.rpm
qubes-template-debian-12-minimal-4.2.0-202406300338.noarch.rpm
qubes-template-debian-12-xfce-4.2.0-202406250220.noarch.rpm
qubes-template-fedora-40-4.2.0-202406300338.noarch.rpm
qubes-template-fedora-40-minimal-4.2.0-202406300338.noarch.rpm
qubes-template-fedora-40-xfce-4.2.0-202406250220.noarch.rpm
qubes-video-companion_1.1.2-1+deb10u1_all.deb
qubes-video-companion_1.1.2-1+deb11u1_all.deb
qubes-video-companion_1.1.2-1+deb12u1_all.deb
qubes-video-companion_1.1.2-1+deb13u1_all.deb
qubes-video-companion-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-1.1.2-1.fc38.noarch.rpm
qubes-video-companion-1.1.2-1.fc39.noarch.rpm
qubes-video-companion-1.1.2-1.fc40.noarch.rpm
qubes-video-companion_1.1.2-1+jammy1_all.deb
qubes-video-companion-docs-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-docs-1.1.2-1.fc38.noarch.rpm
qubes-video-companion-docs-1.1.2-1.fc39.noarch.rpm
qubes-video-companion-docs-1.1.2-1.fc40.noarch.rpm
qubes-video-companion-dom0-1.1.2-1.fc32.noarch.rpm
qubes-video-companion-dom0-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-license-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-license-1.1.2-1.fc38.noarch.rpm
qubes-video-companion-license-1.1.2-1.fc39.noarch.rpm
qubes-video-companion-license-1.1.2-1.fc40.noarch.rpm
qubes-video-companion-receiver-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-receiver-1.1.2-1.fc38.noarch.rpm
qubes-video-companion-receiver-1.1.2-1.fc39.noarch.rpm
qubes-video-companion-receiver-1.1.2-1.fc40.noarch.rpm
qubes-video-companion-sender-1.1.2-1.fc37.noarch.rpm
qubes-video-companion-sender-1.1.2-1.fc38.noarch.rpm
qubes-video-companion-sender-1.1.2-1.fc39.noarch.rpm
qubes-video-companion-sender-1.1.2-1.fc40.noarch.rpm
qubes-vm-core-4.3.3-1-x86_64.pkg.tar.zst
qubes-vm-keyring-4.3.3-1-x86_64.pkg.tar.zst
qubes-vm-networking-4.3.3-1-x86_64.pkg.tar.zst
qubes-vm-passwordless-root-4.3.3-1-x86_64.pkg.tar.zst

Highlights

Multi-monitor support for Qubes Video Companion screen-sharing.
Fixes and improvements for the updater
The option to (dis)allow non-latin/utf-8 characters is named as (no-)allow-all-names
Improvements for socket based qrexec services

Details

  • A new set of Fedora & Debian testing templates are re-triggered. Refer to last week newsletter for background info.

  • video-companion v1.1.2-1
    Multi-monitor support is added to the popular webcam & screen sharing application. It supports monitors with different resolutions. I do not have a multi-monitor setup to share a screenshot with you. Based on the code, it should show a dialog box which includes screenshots of individual monitors to help user select the correct one.

  • core-admin-linux v4.2.24
    Some work on the updater. For both CLI and GUI. New options for qubes-vm-update such as –signal-no-updates (return code 100), –force-update (–force-upgrade is gone?) and –update-if-available are added.
    We still do not have a man(1) page for qubes-vm-update. It is work on progress.
    A fix for qubes-dom0-update to check if /boot & /boot/efi (on UEFI systems) are mounted. This is useful for people who have detached boot partition on USB drives.
    Some proper unit tests for updater are added. Some typos are also fixed.

  • desktop-linux-common v4.2.10 (r4.3)
    A nice new Icon for VM Settings. But I see it only for r4.3?

  • core-qrexec v4.2.20
    Documentation and commenting improvements.
    Mostly work on socket based qrexec services.
    Related note: We had a major upgrade to qubes.UpdateProxy very recently. The old one was a file that containing this line: (exec socat STDIO TCP4:127.0.0.1:8082). The new one is a symbolic link to /dev/tcp/127.0.0.1/8082 socket. If you use a Fedora based template which has qubes.UpdatesProxy.rpmnew at /etc/qubes-rpc, it means that the update is not properly applied and manual intervention might be required.

  • core-admin v4.2.31 (r4.2) & v4.3.1 (r4.3)
    Change in service name validation. The old validation prohibited service names starting with hyphen (-), dot (.) and (..) and forced ASCII [a-zA-Z] for 1st character.
    Many changes in Unit Tests that ordinary users might not notice. Related to Audio and non-latin/utf-8 operations (see below), DNS, LVM, ZFS, …

  • core-agent-linux v4.2.35 (r4.2) & v4.3.3 (r4.3)
    The option to (dis)allow non-latin/utf-8 characters for inner-VM file copy/move operation (and similar tasks) is now known as “(no-)allow-all-names”. The details are available in last week newsletter.
    Software rendering is enabled by default for zenity(1). It is a package used for interactive graphical dialogues. The fix should make launching it much faster (e.g. for split-gpg2).
    The unnecessary “QubesOS Edit In DisposableVM” in the list of available applications in VM settings will be removed. It is intended to be used from File Managers. Not as independent App.
    A fix for DNS leakage when only one DNS is set in a NetVM.

9 Likes