Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77485 - [plasma-pa] Should depend on 'libcanberra'

Attached to Project: Arch Linux
Opened by Hanabishi (Hanabishi) - Monday, 13 February 2023, 17:50 GMT
Last edited by Antonio Rojas (arojas) - Monday, 13 February 2023, 22:08 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 0
Private No

Details

Description:

This plasma widget depends on libcanberra. It typically dragged by some other plasma components, but you technically can end up in situation when it is not installed. In such situation you will get:

file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:16:1: plugin cannot be loaded for module "org.kde.plasma.private.volume": Cannot load library /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so: (libcanberra.so.0: cannot open shared object file: No such file or directory)

So probably will be good idea to depend on 'libcanberra' explicitly, just in case.

Additional info:
* package version(s)
extra/plasma-pa 5.26.5-1
kde-unstable/plasma-pa 5.26.90-1
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 13 February 2023, 22:08 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Monday, 13 February 2023, 18:07 GMT
It is in the dep tree, so it's not something you can "end up in situation when it is not installed" unless you're overriding repo packages. It is a first-level dep, though, so including it would be a good thing.
Comment by Hanabishi (Hanabishi) - Monday, 13 February 2023, 18:20 GMT
I mean, plasma has lots of components, they are diverse and dependencies tend to change over time.
'plasma-pa -> plasma-workspace -> kio-extras -> kio -> kwallet -> knotifications -> libcanberra' chain seems unreliable and not really obvious.
Too much indirection for first-level dependency, as you said.
Comment by Antonio Rojas (arojas) - Monday, 13 February 2023, 22:08 GMT
Next release of pacman should take care of this automatically. In the meantime, I'm not interested in fixing these non-issues.

Loading...