I have no firefox use flag, but dev-python/gnome-python-extras-2.19.1-r1 still pulls firefox2 as dependency - although the ebuild code says otherwise IMO. Reproducible: Always emerge -pvtD world These are the packages that would be merged, in reverse order: Calculating world dependencies \ ... done! [nomerge ] media-video/istanbul-0.2.2 USE="-debug" [ebuild N ] dev-python/gnome-python-extras-2.19.1-r1 USE="X -debug -doc -firefox -seamonkey -xulrunner" 0 kB [ebuild UD] www-client/mozilla-firefox-2.0.0.16 [3.0.1] USE="ipv6 java mozdevelop xforms%* xinerama%* xprint%* -bindist -debug% -filepicker% -gnome -iceweasel -moznopango% -restrict-javascript (-custom-optimization%) (-dbus%*) (-startup-notification%) (-xulrunner%*)" LINGUAS="de en en_GB -af -ar -be -bg% -ca -cs -da -el -en_US -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW (-id%) (-si%) (-sq%) (-sr%)" 0 kB Total: 2 packages (1 downgrade, 1 new), Size of downloads: 0 kB
Who tells you this is because of gnome-python-extras? The dependencies do not tell so, unless you have the firefox use flag set. There are lots of packages requiring Firefox 2, _usually_ unless you have set USE="-firefox xulrunner". Please understand that Firefox 3 is not considered stable yet and partly because of exactly the reason that there's lots of software requiring Firefox 2.
Sorry, I see it now - there is 1 space too few to make it a gnome-python-extras dependency :/ Bogusing it.