Hi, I installed new firefox ebuild and firefox is compiled with libnotify support, although I compiled it with -libnotify USE flag. Unexpected : USE=-libnotify emerge firefox firefox is compiled with libnotify support Temporary resolution : emerge -C libnotify && USE=-libnotify emerge firefox firefox is compiled without libnotify support Nevertheless, I do not know the issue is related to gentoo or mozilla... Thanks.
Appears libnotify support has been made option at runtime, meaning if found it is used. libnotify useflag will be removed.
Given that there are still random segfaults between libnotify[spidermonkey] and various mozilla products, it would be beneficial until this is fixed to allow libnodify support to be ripped out mozilla stuffs... what do you think about at least allowing support to be disabled via this flag?
(In reply to comment #2) > Given that there are still random segfaults between libnotify[spidermonkey] > and various mozilla products, it would be beneficial until this is fixed to > allow libnodify support to be ripped out mozilla stuffs... what do you > think about at least allowing support to be disabled via this flag? Not gonna happen.
(In reply to comment #2) > Given that there are still random segfaults between libnotify[spidermonkey] > and various mozilla products, it would be beneficial until this is fixed to > allow libnodify support to be ripped out mozilla stuffs... what do you > think about at least allowing support to be disabled via this flag? Your patch was approved upstream, we can port it and land it into the fx-17 patchset which I will do later tonight, along with spidermonkey fixup which will resolve the problems on mozilla products in that manner. I will add an echo for the preference to disable via the useflag tho for mozilla products.
Created attachment 332584 [details, diff] Disable showAlertOnComplete if ! use libnotify This will disable libnotify from displaying messages, I have tested in fx-18_beta4 if you can confirm working for you in 17.0.1 I will get it moved to tree.