Qubes OS updates Weekly Review - Y2025-W36

Qubes OS updates Weekly Review - Y2025-W36

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
kde-settings-qubes-6.2.0-3.fc41.noarch.rpm
kde-settings-qubes-6.2.0-3.fc42.noarch.rpm
kde-settings-qubes-6.2.0-3.fc43.noarch.rpm
plasma-breeze-qubes-6.2.0-3.fc41.noarch.rpm
plasma-breeze-qubes-6.2.0-3.fc42.noarch.rpm
plasma-breeze-qubes-6.2.0-3.fc43.noarch.rpm
python3-splitgpg2_1.1.9+jammy1_amd64.deb
qubes-ansible-1.2.0-1.fc41.noarch.rpm
qubes-ansible-1.2.0-1.fc42.noarch.rpm
qubes-ansible-1.2.0-1.fc43.noarch.rpm
qubes-ansible-1.2.1-1.fc41.noarch.rpm
qubes-ansible-1.2.1-1.fc42.noarch.rpm
qubes-ansible-1.2.1-1.fc43.noarch.rpm
qubes-ansible-dom0-1.2.0-1.fc41.noarch.rpm
qubes-ansible-dom0-1.2.0-1.fc42.noarch.rpm
qubes-ansible-dom0-1.2.0-1.fc43.noarch.rpm
qubes-ansible-dom0-1.2.1-1.fc41.noarch.rpm
qubes-ansible-dom0-1.2.1-1.fc42.noarch.rpm
qubes-ansible-dom0-1.2.1-1.fc43.noarch.rpm
qubes-ansible-tests-1.2.0-1.fc41.noarch.rpm
qubes-ansible-tests-1.2.0-1.fc42.noarch.rpm
qubes-ansible-tests-1.2.0-1.fc43.noarch.rpm
qubes-ansible-tests-1.2.1-1.fc41.noarch.rpm
qubes-ansible-tests-1.2.1-1.fc42.noarch.rpm
qubes-ansible-tests-1.2.1-1.fc43.noarch.rpm
qubes-ansible-vm-1.2.0-1.fc41.noarch.rpm
qubes-ansible-vm-1.2.0-1.fc42.noarch.rpm
qubes-ansible-vm-1.2.0-1.fc43.noarch.rpm
qubes-ansible-vm-1.2.1-1-any.pkg.tar.zst
qubes-ansible-vm-1.2.1-1.fc41.noarch.rpm
qubes-ansible-vm-1.2.1-1.fc42.noarch.rpm
qubes-ansible-vm-1.2.1-1.fc43.noarch.rpm
qubes-ansible-vm_1.2.1-1+deb12u1_amd64.deb
qubes-ansible-vm_1.2.1-1+deb13u1_amd64.deb
qubes-ansible-vm_1.2.1-1+jammy1_amd64.deb
qubes-ansible-vm_1.2.1-1+noble1_amd64.deb
qubes-manager-4.2.12-1.fc41.noarch.rpm
split-gpg2-1.1.9-1.fc41.noarch.rpm
split-gpg2-tests-1.1.9-1.fc41.noarch.rpm
split-gpg2-tests_1.1.9+jammy1_all.deb
split-gpg2_1.1.9+jammy1_all.deb

Highlights

  • Significant work on qubes-ansible

Details

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

  • ansible v1.2.1-1 (r4.3)
    ansible v1.2.0-1 (r4.3)
    . We had two releases last week with over 50 commits & almost 3000 lines of code added to the repository. Those are the 2nd & 3rd official packaging of qubes-ansible for Qubes OS (only r4.3).
    . Debian and Archlinux packaging for qubes-ansible-vm (in case user wants to use a Debian or Archlinux template for default_dispvm).
    . To isolate dom0 from target qube, a DispVM proxy is used. This patch alone is over 500 lines.
    . Another PR to assure (Ansible) strategy is properly switched from direct connection to DispVM proxy.
    . Update to main README file to mention exact package names which user has to install in dom0 and (default_dispvm) template to enable qubes-ansible.
    . Support for most of qube properties.
    . Support for device assigning/un-assigning. Briefly looking at the code, it appears to use the New Devices API. So backporting qubes-ansible to r4.2 might be impossible.
    . Support for tags.
    . Support for performing specific tasks based on qube (running) state.
    . A lot of unittests and other bug fixes.

  • desktop-linux-kde v6.2.0-3 (r4.3)
    Adding two missing dependencies.

Epilogue

While I am (currently) by no means, a qubes-ansible expert, an Ansible expert or even a SaltStack expert, I can advise on the following:

  1. The current main repository to follow qubes-ansible developments is github.com/QubesOS/qubes-ansible. Which is forked from Frédéric Pierret work which itself was forked from Kushal Das original work. Some search engines might show the last two repos as the 1st result. It may take some time for them to show the current packaged collaborative repo as their 1st result.
  2. Issues or bugs should be reported to github.com/QubesOS/qubes-issues. Please do not open issues in any of the development repositories mentioned in previous point.
  3. There is a dedicated forum thread for qubes-ansible. Good for discussions which are better suited for forum rather than Github.
  4. There is documentation on readthedoc. But it is kinda outdated in many places. As an example, it advises on cloning Kushal Das original work as current upstream development branch.
16 Likes

:heart:

Just an update that there was no new package uploaded to official Qubes OS repositories last week.

4 Likes