Summary: | mail-client/thunderbird should have use option and dependency for libcanberra | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gino McCarty <onigino> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Gino McCarty
2013-02-22 00:12:04 UTC
Agreed: mail-client/thunderbird has a run-time dependency on media-libs/libcanberra which is not reflected in the thunderbird ebuild: # strings /usr/lib/thunderbird/libxul.so | fgrep libcanberra libcanberra.so.0 To test thunderbird sound, use: Edit / Preferences / General / When new messages arrive / Play a sound / Use the following sound file / Play Without libcanberra installed, the sound is not played. With libcanberra installed, the sound is played. umm.. can you guys make a decision on this?? instead of just ignoring it for a year.. Its the considerate thing to do.. Mark it won't fix if you really need to, but say something... I'd like to vote for this, too, and press on *finally* taking action after almost 4 years. Rationale: I had this issue after switching to LXQt, where libcanberra isn't drawn in by any other ebuild. Web search revealed lots of similar TB/sound issues, mostly quite dated (TB 12...), but none really related to my actual problem until I started to try promising suggestions more or less at random. Bottom line: This is a hole in the otherwise usually good dependency chain of Gentoo packages. Make it a USE flag, or make it a mandatory dependency, but please add it ASAP. (In reply to Martin Gebert from comment #4) > I'd like to vote for this, too, and press on *finally* taking action after > almost 4 years. > Rationale: I had this issue after switching to LXQt, where libcanberra isn't > drawn in by any other ebuild. Web search revealed lots of similar TB/sound > issues, mostly quite dated (TB 12...), but none really related to my actual > problem until I started to try promising suggestions more or less at random. > > Bottom line: This is a hole in the otherwise usually good dependency chain > of Gentoo packages. Make it a USE flag, or make it a mandatory dependency, > but please add it ASAP. Well, it's not a linktime dep, and it's not a compiletime dep (unless you have a build.log with a failure that isn't posted here). Usually dlopen'ed deps arent listed directly in *DEPEND of packages unless they're critical (as in, software fails without their existence), but given that this particular dep looks like it should be a part of the gtk suite and isn't, it makes sense to add it as a dependency here. Fixed in thunderbird-45.6, will apply to future mozilla versions as well. I guess this is why today firefox 45.6.0 is pulling libcanberra even though it worked perfectly without it before? Could you please add a USE flag to make libcanberra optional? |