Thanks for the advice. emerge -uDtv world showed me that several plugins were still 0.8.5 and that's why it wanted to downgrade. I unmasked them , emerged them and portage no longer wants to downgrade :) .
On Fri, 2005-01-14 at 00:00 +0100, Holly Bostick wrote: > 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 > -- [email protected] mailing list
