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!
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!
FS#73517 - [gtk3] Remove hard dependency on libcanberra
Attached to Project:
Arch Linux
Opened by BTD Master (btdmaster) - Wednesday, 26 January 2022, 16:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 February 2022, 02:23 GMT
Opened by BTD Master (btdmaster) - Wednesday, 26 January 2022, 16:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 February 2022, 02:23 GMT
|
DetailsThe gtk3 package currently hard depends on libcanberra which means that, for example, terminal bells are ringing where the user has not explicitly turned them on (my ears are not very happy). I've asked heftig, and he said that this currently cannot be done as some packages implicitly depend on libcanberra while only explicitly depending on gtk3.
I have filed this bug to track progress on finding packages that have an implicit dependency on libcanberra, so that eventually it can be turned into an optdep in gtk3. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Saturday, 12 February 2022, 02:23 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 1:3.24.31-2
Saturday, 12 February 2022, 02:23 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 1:3.24.31-2
./claws-mail/usr/lib/claws-mail/plugins/notification.so
./libcheese/usr/lib/libcheese-gtk.so.25.1.7
./ukui-power-manager/usr/bin/ukui-power-manager
./gala/usr/bin/gala
./sound-juicer/usr/bin/sound-juicer
As claws-mail has a soft dependency tagged already, it only leaves libcheese, ukui-power-manager, gala and sound-juicer. Once those packages get libcanberra as a dependency gtk3 should not need it anymore.
claws-mail
colorhug-client
evolution-data-server
gala
gdm
gnome-flashback
kmix
knotifyconfig
libcheese
libcutefish
mate-control-center
plasma-pa
sound-juicer
ukui-control-center
ukui-media
ukui-power-manager
ukwm
So that's a bit more work.