Qubes OS updates Weekly Review - Y2025-W24

Qubes OS updates Weekly Review - Y2025-W24

Introduction

Weekly review of new packages uploaded to Qubes OS repositories. Link to previous Newsletter here.

Alphabetically sorted list of new packages uploaded to Qubes OS repositories
kernel-515-5.15.185-1.qubes.fc37.x86_64.rpm
kernel-515-devel-5.15.185-1.qubes.fc37.x86_64.rpm
kernel-515-modules-5.15.185-1.qubes.fc37.x86_64.rpm
kernel-515-qubes-vm-5.15.185-1.qubes.fc37.x86_64.rpm
kernel-6.12.32-1.qubes.fc37.x86_64.rpm
kernel-6.12.32-1.qubes.fc41.x86_64.rpm
kernel-61-6.1.141-1.qubes.fc37.x86_64.rpm
kernel-61-devel-6.1.141-1.qubes.fc37.x86_64.rpm
kernel-61-modules-6.1.141-1.qubes.fc37.x86_64.rpm
kernel-61-qubes-vm-6.1.141-1.qubes.fc37.x86_64.rpm
kernel-66-6.6.93-1.qubes.fc37.x86_64.rpm
kernel-66-devel-6.6.93-1.qubes.fc37.x86_64.rpm
kernel-66-modules-6.6.93-1.qubes.fc37.x86_64.rpm
kernel-66-qubes-vm-6.6.93-1.qubes.fc37.x86_64.rpm
kernel-devel-6.12.32-1.qubes.fc37.x86_64.rpm
kernel-devel-6.12.32-1.qubes.fc41.x86_64.rpm
kernel-latest-6.14.11-1.qubes.fc37.x86_64.rpm
kernel-latest-6.14.11-1.qubes.fc41.x86_64.rpm
kernel-latest-devel-6.14.11-1.qubes.fc37.x86_64.rpm
kernel-latest-devel-6.14.11-1.qubes.fc41.x86_64.rpm
kernel-latest-modules-6.14.11-1.qubes.fc37.x86_64.rpm
kernel-latest-modules-6.14.11-1.qubes.fc41.x86_64.rpm
kernel-latest-qubes-vm-6.14.11-1.qubes.fc37.x86_64.rpm
kernel-latest-qubes-vm-6.14.11-1.qubes.fc41.x86_64.rpm
kernel-modules-6.12.32-1.qubes.fc37.x86_64.rpm
kernel-modules-6.12.32-1.qubes.fc41.x86_64.rpm
kernel-qubes-vm-6.12.32-1.qubes.fc37.x86_64.rpm
kernel-qubes-vm-6.12.32-1.qubes.fc41.x86_64.rpm
pipewire-qubes-4.3.7-1-x86_64.pkg.tar.zst
pipewire-qubes-4.3.7-1.fc40.x86_64.rpm
pipewire-qubes-4.3.7-1.fc41.x86_64.rpm
pipewire-qubes-4.3.7-1.fc42.x86_64.rpm
pipewire-qubes-dbgsym_4.3.7-1+deb12u1_amd64.deb
pipewire-qubes-dbgsym_4.3.7-1+deb13u1_amd64.deb
pipewire-qubes_4.3.7-1+deb12u1_amd64.deb
pipewire-qubes_4.3.7-1+deb13u1_amd64.deb
pipewire-qubes_4.3.7-1+jammy1_amd64.deb
pipewire-qubes_4.3.7-1+noble1_amd64.deb
pulseaudio-qubes-4.3.7-1.fc40.x86_64.rpm
pulseaudio-qubes-4.3.7-1.fc41.x86_64.rpm
pulseaudio-qubes-4.3.7-1.fc42.x86_64.rpm
pulseaudio-qubes-dbgsym_4.3.7-1+deb12u1_amd64.deb
pulseaudio-qubes-dbgsym_4.3.7-1+deb13u1_amd64.deb
pulseaudio-qubes_4.3.7-1+deb12u1_amd64.deb
pulseaudio-qubes_4.3.7-1+deb13u1_amd64.deb
pulseaudio-qubes_4.3.7-1+jammy1_amd64.deb
pulseaudio-qubes_4.3.7-1+noble1_amd64.deb
python3-qui_4.3.14-1+deb12u1_amd64.deb
python3-qui_4.3.14-1+deb13u1_amd64.deb
python3-qui_4.3.14-1+jammy1_amd64.deb
python3-qui_4.3.14-1+noble1_amd64.deb
python3-splitgpg2_1.1.7+deb12u1_amd64.deb
python3-splitgpg2_1.1.7+deb13u1_amd64.deb
python3-splitgpg2_1.1.7+jammy1_amd64.deb
python3-splitgpg2_1.1.7+noble1_amd64.deb
qubes-audio-daemon-4.3.9-1.fc40.x86_64.rpm
qubes-audio-daemon-4.3.9-1.fc41.x86_64.rpm
qubes-audio-daemon-4.3.9-1.fc42.x86_64.rpm
qubes-audio-daemon-dbgsym_4.3.9-1+deb12u1_amd64.deb
qubes-audio-daemon-dbgsym_4.3.9-1+deb13u1_amd64.deb
qubes-audio-daemon_4.3.9-1+deb12u1_amd64.deb
qubes-audio-daemon_4.3.9-1+deb13u1_amd64.deb
qubes-audio-daemon_4.3.9-1+jammy1_amd64.deb
qubes-audio-daemon_4.3.9-1+noble1_amd64.deb
qubes-audio-dom0-4.3.9-1.fc40.x86_64.rpm
qubes-audio-dom0-4.3.9-1.fc41.x86_64.rpm
qubes-audio-dom0-4.3.9-1.fc42.x86_64.rpm
qubes-desktop-linux-manager-4.3.14-1.fc40.noarch.rpm
qubes-desktop-linux-manager-4.3.14-1.fc41.noarch.rpm
qubes-desktop-linux-manager-4.3.14-1.fc42.noarch.rpm
qubes-desktop-linux-manager_4.3.14-1+deb12u1_amd64.deb
qubes-desktop-linux-manager_4.3.14-1+deb13u1_amd64.deb
qubes-desktop-linux-manager_4.3.14-1+jammy1_amd64.deb
qubes-desktop-linux-manager_4.3.14-1+noble1_amd64.deb
qubes-gpg-split-2.0.78-1-x86_64.pkg.tar.zst
qubes-gpg-split-2.0.78-1.fc40.x86_64.rpm
qubes-gpg-split-2.0.78-1.fc41.x86_64.rpm
qubes-gpg-split-2.0.78-1.fc42.x86_64.rpm
qubes-gpg-split-dbgsym_2.0.78-1+deb12u1_amd64.deb
qubes-gpg-split-dbgsym_2.0.78-1+deb13u1_amd64.deb
qubes-gpg-split-dom0-2.0.78-1.fc37.noarch.rpm
qubes-gpg-split-dom0-2.0.78-1.fc41.noarch.rpm
qubes-gpg-split-tests-2.0.78-1.fc40.x86_64.rpm
qubes-gpg-split-tests-2.0.78-1.fc41.x86_64.rpm
qubes-gpg-split-tests-2.0.78-1.fc42.x86_64.rpm
qubes-gpg-split-tests_2.0.78-1+deb12u1_amd64.deb
qubes-gpg-split-tests_2.0.78-1+deb13u1_amd64.deb
qubes-gpg-split-tests_2.0.78-1+jammy1_amd64.deb
qubes-gpg-split-tests_2.0.78-1+noble1_amd64.deb
qubes-gpg-split_2.0.78-1+deb12u1_amd64.deb
qubes-gpg-split_2.0.78-1+deb13u1_amd64.deb
qubes-gpg-split_2.0.78-1+jammy1_amd64.deb
qubes-gpg-split_2.0.78-1+noble1_amd64.deb
qubes-gui-agent-4.3.7-1.fc40.x86_64.rpm
qubes-gui-agent-4.3.7-1.fc41.x86_64.rpm
qubes-gui-agent-4.3.7-1.fc42.x86_64.rpm
qubes-gui-agent-dbgsym_4.3.7-1+deb12u1_amd64.deb
qubes-gui-agent-dbgsym_4.3.7-1+deb13u1_amd64.deb
qubes-gui-agent-selinux-4.3.7-1.fc40.noarch.rpm
qubes-gui-agent-selinux-4.3.7-1.fc41.noarch.rpm
qubes-gui-agent-selinux-4.3.7-1.fc42.noarch.rpm
qubes-gui-agent-xfce-4.3.7-1.fc40.x86_64.rpm
qubes-gui-agent-xfce-4.3.7-1.fc41.x86_64.rpm
qubes-gui-agent-xfce-4.3.7-1.fc42.x86_64.rpm
qubes-gui-agent-xfce_4.3.7-1+deb12u1_amd64.deb
qubes-gui-agent-xfce_4.3.7-1+deb13u1_amd64.deb
qubes-gui-agent-xfce_4.3.7-1+jammy1_amd64.deb
qubes-gui-agent-xfce_4.3.7-1+noble1_amd64.deb
qubes-gui-agent_4.3.7-1+deb12u1_amd64.deb
qubes-gui-agent_4.3.7-1+deb13u1_amd64.deb
qubes-gui-agent_4.3.7-1+jammy1_amd64.deb
qubes-gui-agent_4.3.7-1+noble1_amd64.deb
qubes-gui-daemon-4.3.9-1.fc40.x86_64.rpm
qubes-gui-daemon-4.3.9-1.fc41.x86_64.rpm
qubes-gui-daemon-4.3.9-1.fc42.x86_64.rpm
qubes-gui-daemon-dbgsym_4.3.9-1+deb12u1_amd64.deb
qubes-gui-daemon-dbgsym_4.3.9-1+deb13u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.9-1+deb12u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.9-1+deb13u1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.9-1+jammy1_amd64.deb
qubes-gui-daemon-pulseaudio_4.3.9-1+noble1_amd64.deb
qubes-gui-daemon-selinux-4.3.9-1.fc40.x86_64.rpm
qubes-gui-daemon-selinux-4.3.9-1.fc41.x86_64.rpm
qubes-gui-daemon-selinux-4.3.9-1.fc42.x86_64.rpm
qubes-gui-daemon_4.3.9-1+deb12u1_amd64.deb
qubes-gui-daemon_4.3.9-1+deb13u1_amd64.deb
qubes-gui-daemon_4.3.9-1+jammy1_amd64.deb
qubes-gui-daemon_4.3.9-1+noble1_amd64.deb
qubes-gui-dom0-4.3.9-1.fc40.x86_64.rpm
qubes-gui-dom0-4.3.9-1.fc41.x86_64.rpm
qubes-gui-dom0-4.3.9-1.fc42.x86_64.rpm
qubes-gui-vnc-4.3.7-1.fc40.x86_64.rpm
qubes-gui-vnc-4.3.7-1.fc41.x86_64.rpm
qubes-gui-vnc-4.3.7-1.fc42.x86_64.rpm
qubes-gui-vnc_4.3.7-1+deb12u1_amd64.deb
qubes-gui-vnc_4.3.7-1+deb13u1_amd64.deb
qubes-gui-vnc_4.3.7-1+jammy1_amd64.deb
qubes-gui-vnc_4.3.7-1+noble1_amd64.deb
qubes-template-fedora-42-4.2.0-202506082132.noarch.rpm
qubes-template-fedora-42-minimal-4.2.0-202506090022.noarch.rpm
qubes-template-fedora-42-xfce-4.2.0-202506082132.noarch.rpm
qubes-vm-gui-4.3.7-1-x86_64.pkg.tar.zst
qubes-vm-pulseaudio-4.3.7-1-x86_64.pkg.tar.zst
split-gpg2-1.1.7-1.fc40.noarch.rpm
split-gpg2-1.1.7-1.fc41.noarch.rpm
split-gpg2-1.1.7-1.fc42.noarch.rpm
split-gpg2-dom0-1.1.7-1.fc37.noarch.rpm
split-gpg2-dom0-1.1.7-1.fc41.noarch.rpm
split-gpg2-tests-1.1.7-1.fc40.noarch.rpm
split-gpg2-tests-1.1.7-1.fc41.noarch.rpm
split-gpg2-tests-1.1.7-1.fc42.noarch.rpm
split-gpg2-tests_1.1.7+deb12u1_all.deb
split-gpg2-tests_1.1.7+deb13u1_all.deb
split-gpg2-tests_1.1.7+jammy1_all.deb
split-gpg2-tests_1.1.7+noble1_all.deb
split-gpg2_1.1.7+deb12u1_all.deb
split-gpg2_1.1.7+deb13u1_all.deb
split-gpg2_1.1.7+jammy1_all.deb
split-gpg2_1.1.7+noble1_all.deb
xscreensaver-6.10.1-1.fc40.x86_64.rpm
xscreensaver-6.10.1-1.fc41.x86_64.rpm
xscreensaver-6.10.1-1.fc42.x86_64.rpm
xscreensaver-base-6.10.1-1.fc40.x86_64.rpm
xscreensaver-base-6.10.1-1.fc41.x86_64.rpm
xscreensaver-base-6.10.1-1.fc42.x86_64.rpm
xscreensaver-extras-6.10.1-1.fc40.x86_64.rpm
xscreensaver-extras-6.10.1-1.fc41.x86_64.rpm
xscreensaver-extras-6.10.1-1.fc42.x86_64.rpm
xscreensaver-extras-base-6.10.1-1.fc40.x86_64.rpm
xscreensaver-extras-base-6.10.1-1.fc41.x86_64.rpm
xscreensaver-extras-base-6.10.1-1.fc42.x86_64.rpm
xscreensaver-extras-gss-6.10.1-1.fc40.x86_64.rpm
xscreensaver-extras-gss-6.10.1-1.fc41.x86_64.rpm
xscreensaver-extras-gss-6.10.1-1.fc42.x86_64.rpm
xscreensaver-gl-base-6.10.1-1.fc40.x86_64.rpm
xscreensaver-gl-base-6.10.1-1.fc41.x86_64.rpm
xscreensaver-gl-base-6.10.1-1.fc42.x86_64.rpm
xscreensaver-gl-extras-6.10.1-1.fc40.x86_64.rpm
xscreensaver-gl-extras-6.10.1-1.fc41.x86_64.rpm
xscreensaver-gl-extras-6.10.1-1.fc42.x86_64.rpm
xscreensaver-gl-extras-gss-6.10.1-1.fc40.x86_64.rpm
xscreensaver-gl-extras-gss-6.10.1-1.fc41.x86_64.rpm
xscreensaver-gl-extras-gss-6.10.1-1.fc42.x86_64.rpm
xserver-xorg-input-qubes-dbgsym_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-input-qubes-dbgsym_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-input-qubes_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-input-qubes_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-input-qubes_4.3.7-1+jammy1_amd64.deb
xserver-xorg-input-qubes_4.3.7-1+noble1_amd64.deb
xserver-xorg-qubes-common-dbgsym_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-qubes-common-dbgsym_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-qubes-common_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-qubes-common_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-qubes-common_4.3.7-1+jammy1_amd64.deb
xserver-xorg-qubes-common_4.3.7-1+noble1_amd64.deb
xserver-xorg-video-dummyqbs-dbgsym_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-video-dummyqbs-dbgsym_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.7-1+deb12u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.7-1+deb13u1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.7-1+jammy1_amd64.deb
xserver-xorg-video-dummyqbs_4.3.7-1+noble1_amd64.deb

Highlights

  • Busy week with many major updates
  • Major work for better support of HiDPI displays
  • Significant work for the new devices API GUI front-end

Details

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

  • gui-agent-linux v4.3.7 (r4.3)
    . Five individual commits to support building gui agent for openSUSE.
    . One commit to allow building it on Windows.
    . Fixing a problem with Qubes virtual pointing device dummy driver to assure programs (mostly games) sensitive to relative mouse movements would behave correctly.
    . Fix to show Xterm icon (as well as other legacy X apps). Screenshot for nostalgic people:


    . End of very long truncated window titles (currently over 128 bytes) are changed to
    . The most significant change to the gui agent is for better support of high resolution displays. Reducing emulated video RAM usage on on minimal qubes (e.g. sys-net, sys-usb, sys-firewall) as well as all other Qubes. Better handling of dynamic connection of high resolution displays.

  • desktop-linux-manager v4.3.14 (r4.3)
    Major addition to global config to introduce the highly anticipated front-end for the new device API. This addition is relatively big and has over 10K lines additions and 6.5K lines deletions. While some of the changes are due to a change in maximum number of allowed characters on a single line (88 chars vs 80 on other repos) and Python black auto formatter, also the changes to glade files, the overall work is very significant and the outcome is very impressive.
    . Screenshot for the main Device Assignments page:


    . Screenshot for the Device Attachment Block dialog;

    . Screenshot for the individual Device Assignment dialog:

    . Screenshot for Required Devices dialog:

  • app-linux-split-gpg2 v1.1.7 (r4.3)
    app-linux-split-gpg2 v1.1.7 (r4.2)
    app-linux-split-gpg v2.0.78 (r4.3)
    app-linux-split-gpg v2.0.78 (r4.2)
    Fixing an issue with split gpg on Whonix due to introduction of user-sysmaint-split.

  • gui-daemon v4.3.9 (r4.3)
    . Assuring pop-up windows open over their parent window (on Xmonad WM)
    . Daemon part of changing the end of very long window titles to

  • xscreensaver v6.10.1-1 (r4.3)
    . Updating Qubes OS version on Xscreensaver unlock screen.
    . While Xscreensaver was updated in this patch for r4.3 development branch, it is likely for Qubes OS r4.3 final release to ditch Xscreensaver in favor of xfce4-screensaver. More information about it here.

  • linux-kernel-latest (stable) v6.14.11-1-latest (r4.3)
    linux-kernel-latest (stable) v6.14.11-1-latest (r4.2)
    linux-kernel (lts) v6.12.32-1 (r4.2)
    linux-kernel (lts) v6.12.32-1 (r4.3)
    linux-kernel-66 (old lts) v6.6.93-1 (r4.2)
    linux-kernel-61 (older lts) v6.1.141-1 (r4.2)
    linux-kernel-515 (ancient lts) v5.15.185-1 (r4.2)
    . A new set of Linux kernels for r4.2 & r4.3.
    . I decided to include individual links for Kernels to make it easier for the testing users to give feedback on how they perform on their machines.

Epilogue

Due to some personal matters, there might be irregularities with the forthcoming weekly newsletters. I will still try to keep a consistent schedule (hopefully).

16 Likes

This is all great news, thanks!

2 Likes

Woah, I’ve been waiting for the devices overhaul for so long and it looks so good!

2 Likes

Happy to see Xscreensaver going away

3 Likes

Oh. Yes. btw, xfce4-screensaver is compatible with most of the existing xscreensaver plugins (effects). There are some exceptions. For example I did not manage to get rss-glx screensavers to work with xfce4-screensaver. But I did not spend enough time. That one is a an exception as the rss-glx has been unmaintained for a long time.

Thanks @alimirjamali for having put together these helpful weekly reviews so consistently over a long period now. They are the first thing I jump to when I hit up the forum. I hope you won’t feel too much pressure to keep up the schedule when there are other important demands on your attention (…but also, selfishly, I hope you never stop, ha).

5 Likes

The fact that you have called it “weekly review” shouldn’t force you to keep up the pace. Please feel free to do a monthly review, or an irregular one, or nothing at all, no pressure! Thanks a lot for the screenshots, this new devices API looks great!

4 Likes