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