Ivan Yosifov wrote:
Hello Everyone,

localhost ~ # emerge --pretend --update --deep world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     UD] media-libs/gst-plugins-0.8.5-r1 [0.8.7]

As you see I have gst-plugins-0.8.7 installed , which is ~x86:

[EMAIL PROTECTED] ~ $ grep
KEY /usr/portage/media-libs/gst-plugins/gst-plugins-0.8.7.ebuild
KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64 ~ia64 ~mips ~arm ~ppc64"

However I have also unmasked it:

[EMAIL PROTECTED] ~ $ grep gst-plugins /etc/portage/package.keywords
media-libs/gst-plugins ~x86

And portage still wants to downgrade to 0.8.5
Why does it want to downgrade , especially since it did not complain
during the upgrade (from 0.8.5 to 0.8.7) ?

The most likely reason for this is that something that would not itself be upgraded by a emerge --deep world, but which depends on gst-plugins, is not compatible with 0.8.7, because it demands 0.8.5-r1. I would do an emerge -uDtv world to see what is calling for the downgrade, and either upgrade the referring program alone if an upgrade exists (you may need to unmask that as well; maybe it's gstreamer 0.8.8, or something), remove the referring program if unnecessary, or take the downgrade if neither.

HTH,
Holly

--
[email protected] mailing list



Reply via email to