PirahnaBreaks wrote:Kaste - your "emerge" output would be more useful if you had the "v" switch enabled, as then we could see what kind of USE flags you have set. Given that what you're trying to solve are dependency oddities, USE flags are definitely germane to the discussion

Well Thanks for the reply, although my output already hat the v flag turned on as you can see. The Cairo weirdness is a bug I am fairly sure but the workaround solved it. I'll have a look into the ebuilds as soon as i have time to do that.
As for the firefox thing, yes unfortunately this problem is just about the same, yelp wants to pull in firefox 2.0 because i unmasked it and it just takes the highest version number. Epiphany on the other hand was happy installing with firefox 1.5.5 but now wants the highest non beta version so the just keep chasing each others tail. Maybe I'll try masking <=1.6, don't think it will work though because then epiphany is still not aware of 2.0. Anyway here is
Code: Select all
emerge -uDNpvt world
These are the packages that would be merged, in reverse order:
Calculating world dependencie
[nomerge ] gnome-base/gnome-2.16.0 USE="cups dvdr hal mono -accessibility -cdr"
[nomerge ] www-client/epiphany-2.16.0 USE="python -debug -doc"
[ebuild UD] www-client/mozilla-firefox-1.5.0.7 [2.0_beta2] USE="ipv6 gnome -debug -java -mozdevelop -xinerama -xprint" LINGUAS="-ar -bg -ca -cs -da -de -el -en_GB -es% -es_AR -es_ES -eu -fi -fr -ga% -ga_IE% -gu_IN -he% -hu -it -ja -ko -lt -mk -nb% -nb_NO -nl -pa_IN -pl -pt_BR% -ro% -ru -sk -sl -sv% -sv_SE -tr -zh_CN -zh_TW (-af%) (-fy%) (-mn%) (-nn%) (-nso%) (-pt%) (-xh%) (-zu%)" 0 kB
I've already tried putting <=www-client/mozilla-firefox-1.5.9 -gnome into /etc/portage/package.use but that only changed the use flag and left the problem unaffected. When putting -gnome after the unversioned command above it obviously wants to redo firefox-2.0, which is how i found out that it's yelp pulling in firefox
Code: Select all
[nomerge ] gnome-base/gnome-2.16.0 USE="cups dvdr hal mono -accessibility -cdr"
[nomerge ] gnome-extra/yelp-2.16.0 USE="-beagle -debug"
[ebuild R ] www-client/mozilla-firefox-2.0_beta2 USE="ipv6 -debug -gnome* -java -mozdevelop -xinerama -xprint" LINGUAS="-af -ar -bg -ca -cs -da -de -el -en_GB -es_AR -es_ES -eu -fi -fr -fy -gu_IN -hu -it -ja -ko -lt -mk -mn -nb_NO -nl -nn -nso -pa_IN -pl -pt -ru -sk -sl -sv_SE -tr -xh -zh_CN -zh_TW -zu" 0 kB
[nomerge ] www-client/epiphany-2.16.0 USE="python -debug -doc"
[ebuild UD] www-client/mozilla-firefox-1.5.0.7 [2.0_beta2] USE="ipv6 -debug -gnome* -java -mozdevelop -xinerama -xprint" LINGUAS="-ar -bg -ca -cs -da -de -el -en_GB -es% -es_AR -es_ES -eu -fi -fr -ga% -ga_IE% -gu_IN -he% -hu -it -ja -ko -lt -mk -nb% -nb_NO -nl -pa_IN -pl -pt_BR% -ro% -ru -sk -sl -sv% -sv_SE -tr -zh_CN -zh_TW (-af%) (-fy%) (-mn%) (-nn%) (-nso%) (-pt%) (-xh%) (-zu%)" 0 kB
To be quite honest, i can live with the situation. There is always emerge --resume --skipfirst
