Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 281795

Summary: gnome-extra/yelp RDEPEND on mozilla-firefox but not on mozilla-firefox-bin
Product: Gentoo Linux Reporter: Mounir Lamouri (volkmar) (RETIRED) <volkmar>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WONTFIX    
Severity: normal Keywords: QAbaddep
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 210189    

Description Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-08-17 15:27:31 UTC
This bug is filed because this package is depending on
www-client/mozilla-firefox but not on www-client/mozilla-firefox-bin. You
probably can RDEPEND on || ( www-client/mozilla-firefox
www-client/mozilla-firefox-bin ).

Concerned versions:
- 2.24.0

If there is a valid reason about this (or if fixed in newer versions), please,
mark the bug as RESOLVED but do not yell at me :)
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-24 21:59:50 UTC
funnily enough, looks like yelp-2.26 is not actually linking to xulrunner, maybe it's stripped by the linker with "--as-needed".
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2009-09-08 15:04:22 UTC
Gilles:  It's certainly linked at run time.  Maybe it dlopens? 
[11:01 athena] 29683> cat maps  | grep -i xul | wc -l
36

Mounir:  The reason why firefox-bin is not acceptable is that it doesn't provide all the same libs as firefox.  It only provides the ones actually used by firefox, built in the way that firefox needs them.  This means that things that use xulrunner directly need to have a real xulrunner install.

firefox-bin is provided as a shortcut for people who only want firefox, not anything else that uses xulrunner/firefox.