Bug 2456660 - wireplumber 0.5.14 changed behaviour somehow and broke openQA volume bar test
Summary: wireplumber 0.5.14 changed behaviour somehow and broke openQA volume bar test
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: wireplumber
Version: 45
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Wim Taymans
QA Contact:
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-04-08 19:28 UTC by Adam Williamson (Red Hat non-Fedora)
Modified: 2026-08-21 01:29 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-08-21 01:29:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
freedesktop.org Gitlab pipewire/pipewire/-/work_items/5259 0 None None None 2026-05-06 08:30:57 UTC

Description Adam Williamson (Red Hat non-Fedora) 2026-04-08 19:28:27 UTC
In openQA, we have a test where we check the volume icon at the top right in GNOME correctly reflects changes to the volume levels. The test works by running commands like this:

amixer -D pipewire sset Master 0%

and then checking the volume icon changed as expected.

This worked fine until Fedora-Rawhide-20260402.n.0 , where it stopped working. The only relevant package I can see in the changelog for that compose is wireplumber:

Package:      wireplumber-0.5.14-1.fc45
Old package:  wireplumber-0.5.13-1.fc44

so I'm filing against that.

When the test worked, the output of the command looked like this:

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 0 [0%] [on]
  Front Right: Playback 0 [0%] [on]

and the icon changed to a speaker with an 'x' next to it, as expected.

Now the test is failing, the output of the command looks slightly different:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 65536
  Mono: Playback 0 [0%] [on]

and the panel icon does not change, it continues to show an 'active' speaker icon indicating about 50% volume.

Is this a bug in wireplumber? Bug in GNOME? Do we need to change the command openQA runs? Thanks!

Comment 1 Lukas Ruzicka (Red Hat) 2026-05-06 08:30:57 UTC
Also reported upstream: https://gitlab.freedesktop.org/pipewire/pipewire/-/work_items/5259

Comment 2 Aoife Moloney 2026-08-17 14:30:58 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.

Comment 3 Adam Williamson (Red Hat non-Fedora) 2026-08-21 01:29:51 UTC
Per https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/946#note_3626196 I dug into this a bit more and found it's specific to openQA's particular default qemu sound device configuration, and managed to work around it by changing that setting - https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/b04c4040b48281be081ff2e0a62543a015fc1d4e . Based on that investigation I think it's probably not worth worrying too much about this - there does seem to be a real behavior change / issue, but I suspect it's unlikely to cause noticeable issues for real-world setups.


Note You need to log in before you can comment on or make changes to this bug.