* Tanstaafl <tansta...@libertytrek.org> [140308 09:46]:
> Ok, I don't understand this...
> 
> If I do an emerge -pvuDN world, it tells me I only need to update (among 
> a few other things) ONE version of dev-lang/python-exec: (2.0.1 to -r1).
> 
> I then tried to selectively update just the kernel, and it complains 
> about python-exec-2.0.1 being masked, so I add that to the emerge command:
> 
> emerge -pvuDN dev-lang/python-exec gentoo-sources
> 
> This results in no blockers, BUT, NOW it wants to update TWO versions of 
> python-exec: dev-lang/python-exec 2.0.1 AND dev-lang/python-exec-0.3.1 
> (to -r1).
> 
> First question is, why does a plain emerge -pvuDN world NOT want to 
> update both of these?
> 
> Second questions is, do I even NEED both of these? Or can (or more 
> importantly, SHOULD) I just emerge -C dev-lang/python-exec-0.3.1?
> 
> Thanks,
> 
> Charles
Hi Charles,

dev-lang/python-exec is slotted (I have slot 0 and 2 on my system.)

I assume when you do the emerge -pvuDN world it only tells you about
slot 2 because there's only a dependency on slot 2.  When you ask it to
emerge dev-lang/python-exec it tries to emerge for all slots (I'm not
sure, someone please correct me if that's not what's happening.)

But I had a problem where something using python-exec needed to be
rebuilt.  Run an emerge -pvutDN world (add the -t option to see the tree
of dependencies) and look for what wants the masked python-exec.  Then
rebuild that manually.

I'm running ~x86 btw.

Regards,

Todd

Reply via email to