Opened 10 years ago
Closed 9 years ago
#6998 closed defect (fixed)
Fix Firefox, Seamonkey and Thunderbird dependencies: gconf2 and libnotify
Reported by: | Fernando de Oliveira | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.9 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
Waited for Tim, and ticket was not created, so, creating it:
Included FF, SM and TB affects or will affect all.
At least gconf2 should probably be mentioned in the Errata for 7.8.
gconf2 ¶
Tim Tassonis:
[http://lists.linuxfromscratch.org/pipermail/blfs-dev/2015-September/031109.html}
Just tried to build firefox 41.0 and it seems that it seems to require gconf, which is neither mentioned as a required or recommended dependency for firefox.
Solution which is mentioned in the thread by Markku Pesonen.
ac_add_options --disable-gconf
Several confirmations, and other thread started by Pierre Labastie:
http://lists.linuxfromscratch.org/pipermail/blfs-dev/2015-October/031245.html
libnotify ¶
http://lists.linuxfromscratch.org/pipermail/blfs-dev/2015-September/031223.html
Libnotify references in the three mozconfigs can be removed.
Libnotify use with FF, SM and TB is currently broken and if not, would be optional, at runtime. Dependencies need fixes.
Change History (6)
comment:1 by , 10 years ago
Type: | task → defect |
---|
comment:2 by , 10 years ago
follow-up: 4 comment:3 by , 10 years ago
For firefox and libnotify : I do not normally build libnotify, but I've got it on this 7.8 system. I can confirm that nothing in firefox links directly to it. I can also confirm that the speculative webapp.cpp attempts to dlopen libnotify.so.{4,1} are in webapprt-stub in the /usr/lib/firefox-VVV directory. That is from a DESTDIR build, I do not like, nor use, notifications and I have no idea what I might do in my normal activities which would create a notification : putting it in webapprt-stub suggests it might only be used in limited circumstances. But, the --disable-libnotify build (I did that first, as a normal install, to check it works with current deps), has the same strings in webapprt-stub.
So, for the moment, on firefox I think the optional dependency is valid as a runtime dependency, but the mozconfig entry is redundant. If you can prove it is broken, then feel free to revisit the firefox part of this. For the moment, firefox is fixed in r16533.
comment:4 by , 10 years ago
Replying to ken@…:
Thanks you very much!
So, for the moment, on firefox I think the optional dependency is valid as a runtime dependency, but the mozconfig entry is redundant. If you can prove it is broken, then feel free to revisit the firefox part of this. For the moment, firefox is fixed in r16533.
I see you fixed FF. Thanks again.
If you wish to do it for SM and TB, please take the ticket. If not, I will try to do later today.
comment:5 by , 10 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Ken fixed firefox-41.0 add missing references to GConf at r16509