Overview

Request 1158331 accepted

- Remove hhdate build requirement as now provided by C++20
- Disable wireplumber feature: fixes build and bugs boo#1221110
boo#1221317 boo#1221247
- Add rpmlintrc to remove a false error
- Update to 0.10.0
* avoid converting to local_time when converting to zoned_time
afterwards
* Add Privacy Module
* Fix segmentation fault in WirePlumber module
* c++20. clock chrono API. STL + format
* Happy clang. fmt9-10
* cpu_usage/linux: count iowait toward idle time
* hyprland module: added sort_workspaces after rename occured
* Using 'image-missing' fallback if no taskbar icon is found
* privacy: fix visibility when a module is disabled
* Add button click check to hyprland workspaces module
* Disconnect from PipeWire when destroying the WirePlumber module
* Added initial .clang-tidy file
* upower: show-icon config option
* Applied clang-tidy suggestions for hyprland workspaces
* Sway/workspaces: fix persistent icon
* Specify config is JSONC
* C ABI plugin system
* Pass WAYBAR_OUTPUT_NAME environment variable to custom exec
scripts
* Fix wireplumber reverse-scroll option
* fix restart-interval being ignored while signal is defined
* hyprland/workspaces: allow using the original window
class/title
* Catch2 bump

Loading...

smolsheep's avatar
author source maintainer

Can't supersede previous SR for some reason. Decided to try fixing this again. :)


Soc Virnyl Estela's avatar

I will have to cc @jubalh and @fbonazzi if it is okay to disable the wireplumber feature.


Filippo Bonazzi's avatar
reviewer target maintainer

Hi, I am going to talk to the wireplumber maintainer and ask why he decided to upgrade Factory to these API unstable pre-release versions of wireplumber without providing the existing stable version 0.4 in the meantime. I expect that every single application using wireplumber is now broken in Factory.


Filippo Bonazzi's avatar
reviewer target maintainer

I've talked to Antonio, he talked to wireplumber upstream and apparently there are "no planned API/ABI changes during RCs" (with 0.4.90, what is currently in Factory, being RC1). I've informed waybar upstream and hopefully they can fix the wireplumber module soon. If they are quick enough, I would suggest that we wait for the fix and do not merge a waybar with wireplumber disabled if we can avoid it.


Soc Virnyl Estela's avatar

Thanks for the fast response! Yes. I would love to wait for a fix too.


smolsheep's avatar
author source maintainer

I'm worried about that pull myself. He even states it doesn't seem to work, it's just a fix for building. I don't think upstream will fix it in a timely manner since they've had reports of it breaking Rawhide since January. This was before the API stabilized a bit, but it still seems like a slow process.

Re-enabling later seems like a better solution, since users are blocked from installing waybar at all. Waybar with a missing feature seems a lot better than no waybar at all, no?


Filippo Bonazzi's avatar
reviewer target maintainer

Right. It is unfortunate that we have to disable wireplumber. Hopefully not too many users use the module...


Filippo Bonazzi's avatar
reviewer target maintainer

@jubalh unless you disagree, I will merge this later today


Michael Vetter's avatar

I think best we can do is disable it for now and enable it later again. So go for it :)

Request History
smolsheep's avatar

smolsheep created request

- Remove hhdate build requirement as now provided by C++20
- Disable wireplumber feature: fixes build and bugs boo#1221110
boo#1221317 boo#1221247
- Add rpmlintrc to remove a false error
- Update to 0.10.0
* avoid converting to local_time when converting to zoned_time
afterwards
* Add Privacy Module
* Fix segmentation fault in WirePlumber module
* c++20. clock chrono API. STL + format
* Happy clang. fmt9-10
* cpu_usage/linux: count iowait toward idle time
* hyprland module: added sort_workspaces after rename occured
* Using 'image-missing' fallback if no taskbar icon is found
* privacy: fix visibility when a module is disabled
* Add button click check to hyprland workspaces module
* Disconnect from PipeWire when destroying the WirePlumber module
* Added initial .clang-tidy file
* upower: show-icon config option
* Applied clang-tidy suggestions for hyprland workspaces
* Sway/workspaces: fix persistent icon
* Specify config is JSONC
* C ABI plugin system
* Pass WAYBAR_OUTPUT_NAME environment variable to custom exec
scripts
* Fix wireplumber reverse-scroll option
* fix restart-interval being ignored while signal is defined
* hyprland/workspaces: allow using the original window
class/title
* Catch2 bump


Filippo Bonazzi's avatar

fbonazzi added fbonazzi as a reviewer


Filippo Bonazzi's avatar

fbonazzi accepted review

Ok to merge for me.


Filippo Bonazzi's avatar

fbonazzi approved review

Ok to merge for me.


Filippo Bonazzi's avatar

fbonazzi accepted request

openSUSE Build Service is sponsored by