FS#75211 - [plasma-workspace] Should not hard-depend on oxygen-sounds

Attached to Project: Arch Linux
Opened by Maciej Stanczew (stanczew) - Saturday, 02 July 2022, 09:34 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 02 July 2022, 09:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Since Plasma 5.25, oxygen-sounds package is a dependency of plasma-workspace:
https://github.com/archlinux/svntogit-packages/commit/0fa0e5a4a8a30f29e7443582b2778fdfba5a23a7

I don't see a reason behind this move; while Plasma 5.25 release notes[1] mention that "Sounds are now moved to the oxygen-sounds repo", they were moved from oxygen package, not plasma-workspace – and oxygen is currently a dependency of only plasma-meta.

oxygen-sounds package contains just audio files, and Plasma is able to work completely fine without them. I was using Plasma like that for years, as I don't want notification sounds on my system.
Also I know I could mute all notifications in the audio settings, however then I lose the "bop" on volume change[2], which is the one notification that I do want to have (since it gives an actually useful feedback about volume level).

My request is to remove oxygen-sounds from dependency list of plasma-workspace, and either:
* Add oxygen-sounds to optional dependencies of plasma-workspace;
* Add oxygen-sounds to dependencies of oxygen (since this was the package that oxygen-sounds was split from);
* Do nothing more (oxygen-sounds is already a dependency of plasma-meta, so people installing the meta package will have it).

[1] https://kde.org/announcements/changelogs/plasma/5/5.24.5-5.25.0/
[2] /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 02 July 2022, 09:58 GMT
Reason for closing:  Won't fix
Comment by Antonio Rojas (arojas) - Saturday, 02 July 2022, 09:58 GMT
oxygen-sounds contain the default notification sounds which are referenced in plasma-desktop, so it should be a dependency. It wasn't before because they were in an oxygen package with lots of other unneeded oxygen assets. This has been fixed now by splitting, so the correct dependency has been added. You can configure the sounds for every individual notification, no need to fully disable them.

Loading...