On Wed, 22 Aug 2007, Ernie Schroder wrote:

> On Wednesday 22 August 2007, a tiny voice compelled Bo ?rsted Andresen to 
> write:
> > On Thursday 23 August 2007 00:47:23 Ernie Schroder wrote:
> > > [blocks B ? ? ] >media-video/ffmpeg-0.4.9_p20070525 (is blocking
> > > media-video/kino-1.0.0)
> > >
> > > Like you said, kino wants a later vervion than -0.4.9_p20070525 so it
> > > tries to pull ffmpeg-0.4.9_p20070616-r but the block persists.
> >
> > Mmm.. nope.. That's neither correct nor is it what Neil said. Kino 1.1.0
> > wants an earlier version of ffmpeg and hence later versions block it. To be
> > exact it needs a version between 0.4.9_p20061016 and 0.4.9_p20070525 (both
> > included).
> >
> 1.1.0???? OK I'll assume that you mean, in this case 1.0.0 What you say makes 
> a certain amount of sense, but emerging 1.0.0 WANTS ffmpeg-0.4.9_p20070616-r 
> and it appears to me that portage thinks 0.4.9_p20070525 is installed. If my 
> perception is wrong here, one would think that portage would give the right 
> info rather than trying to emerge an even later version than it needs for 
> kino-1.0.0

The [B] line specifies what is not allowed, not what is wanted. Any 
version later than 20070525 blocks kino 1.0.0, and such a version is being 
chosen by emerge to satisfy kino's need for some version at least 
20061016.

Portage doesn't think that ffmpeg-0.4.9_p20070525 *is* installed. It 
thinks a later version *will be* installed, which is true, because it's in 
the list of things which will be installed first. You should be able to 
fix it by copying the blocking line into /etc/portage/package.mask, at 
which point emerge will choose from the versions that don't conflict with 
the verison of kino you want. (Alternatively, I think you could remove the 
testing keyword from ffmpeg; you're getting a testing version of ffmpeg 
and a non-testing version of kino, and they don't play well together, and 
the ebuilds aren't being clever about it).

        -Daniel
*This .sig left intentionally blank*

Reply via email to