Update qubes-gui-agent

It’s been impossible to update arch linux for weeks now. A fix has already been committed but the version hasn’t changed yet.

Could someone increase the version of this package? Obviously it would go into the testing repos first

Hi @sadja ,

I built my qubes packages (community doc), I just updated the gui-agent-linux repository to the last master commit, before the build.

But in fact I agree, It’s simpler with a release.

Note that I’m using the 4.1b1 Qubes-OS.

Builder

[user@builder ~]$ cd qubes-builder/qubes-src/gui-agent-linux/
[user@builder gui-agent-linux]$ git log
commit 63c9de32fe0325340eeee53589c517266394691e (grafted, HEAD -> master, tag: mm_63c9de32, origin/master, origin/HEAD)
Author: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Date:   Sat Jul 31 15:29:31 2021 +0200

    pulse: set module version to the PA version
    
    Pulseaudio 15.0 started to require this to match the server version.
    
    Reported by @kevinjohna6

AppVM

[user@archlinux ~]$ pacman -Qs pulseaudio
local/pulseaudio 15.0-1
    A featureful, general-purpose sound server
local/pulseaudio-alsa 1:1.2.5-2
    ALSA Configuration for PulseAudio
local/qubes-vm-pulseaudio 4.1.21-10
    Pulseaudio support for Qubes VM

Hey @ludovic,

I think it may be a good idea to add an additional repo, especially for arch linux, since it’s bleeding edge. This repo would build all the qubes specific packages against the latest commit. This seems like an alternative to bumping the package version too quickly leading to instability and bugs.

Would you know who I’d have to contact to possibly make this happen?

EDIT: This especially seems like a good idea because this exact same scenario seems to play out after almost every new pulseaudio release

@fepitre maintains parts of the Qubes-OS infrastructure and CI/CD.
@neowutran maintains a custom but public ArchLinux repository.

But building and hosting its own packages with qubes-builder is simple for an ArchLinux user. And you learn a lot with this kind of procedures. :wink:

It’s merged.

2 Likes

I’ve updated the Arch packages at https://qubes.3isec.org/, and built
new Arch templates for 4.0 and 4.1, also available there.

1 Like