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

Reply via email to