Bugzilla – Bug 1221110
[Build 20240306] openQA test fails in sway - waybar uninstallable
Last modified: 2024-03-27 08:49:53 UTC
## Observation nothing provides 'libwireplumber-0.4.so.0()(64bit)' needed by the to be installed waybar-0.9.24-1.5.x86_64 waybar currently is unresolvable in openSUSE:Factory: nothing provides pkgconfig(wireplumber-0.4) (wp was updated to 0.5) openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-sway@64bit fails in [sway](https://openqa.opensuse.org/tests/3995163/modules/sway/steps/32) ## Test suite description The base test suite is used for job templates defined in YAML documents. It has no settings of its own. ## Reproducible Fails since (at least) Build [20240306](https://openqa.opensuse.org/tests/3994782) ## Expected result Last good: [20240305](https://openqa.opensuse.org/tests/3989697) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=sway&version=Tumbleweed)
upstream issue: https://github.com/Alexays/Waybar/issues/2873
*** Bug 1221247 has been marked as a duplicate of this bug. ***
*** Bug 1221317 has been marked as a duplicate of this bug. ***
It might be worth disabling the wireplumber module (just removing wp from BuildRequires is sufficient I think) until upstream figures it out, so that at least the package can be built. I'm not sure it would be a big loss either since the pulseaudio module can provide the same features via pipewire-pulse.
Ah, indeed https://build.opensuse.org/request/show/1158331 is doing that.
(In reply to Arnav Singh from comment #5) > Ah, indeed https://build.opensuse.org/request/show/1158331 is doing that. Slight correction, I've not removed the buildrequires yet since it still requires libpipewire to function. I plan on re-enabling wireplumber whenever there's a functional patch, and I prefer drawing with a narrow brush when possible. I couldn't get waybar PR#2919 working as a patch, so I wager that was written against a different version (0.4.82?). Wireplumber hasn't fully stabilized their API/ABI yet.
I talked to the wireplumber maintainer, apparently the wireplumber 0.4.90 API is supposed to be final. We have agreed on the following approach: 1. I have contacted waybar upstream and let them know that they can start porting the wireplumber module to the 0.5 API as released in 0.4.90. Hopefully they can do this quick enough and we can simply release a newer version of waybar with support for wireplumber 0.5. 2. If waybar upstream can't be updated quick enough to the new API (for whatever reason), our maintainer could provide a wireplumber-0_4 package with the 0.4 API side by side with the wireplumber package with the 0.5 API. This is extra work, so hopefully it can be avoided.
This is an autogenerated message for OBS integration: This bug (1221110) was mentioned in https://build.opensuse.org/request/show/1158996 Factory / waybar
*** Bug 1221657 has been marked as a duplicate of this bug. ***
This and the others can probably be closed, I think they were fixed by [SR#1158996](https://build.opensuse.org/request/show/1158996) and [SR#1160087](https://build.opensuse.org/request/show/1160087)
waybar 0.10.0 has been released, using wireplumber 0.5.0