On Tuesday 20 December 2005 00:01, Richard Fish wrote:
> On 12/19/05, Francesco Talamona <[EMAIL PROTECTED]> wrote:
> > aemaeth ~ # equery belongs /usr/kde/3.5/bin/kooka
> > [ Searching for file(s) /usr/kde/3.5/bin/kooka in *... ]
> > kde-base/kdegraphics-3.5.0-r3 (/usr/kde/3.5/bin/kooka)
> >
> > aemaeth ~ # emerge -p kooka
> >
> > These are the packages that I would merge, in order:
> >
> > Calculating dependencies       ...done!
> > [ebuild  NS   ] kde-base/arts-3.4.3
> > [ebuild  NS   ] kde-base/kdelibs-3.4.3
> > [ebuild  N    ] kde-base/libkscan-3.4.3
> > [ebuild  N    ] kde-base/kooka-3.4.3
>
> Ok, so you are not accepting ~x86 for the split KDE ebuilds...i.e, no
> "kde-base/kooka ~x86" in /etc/portage/package.keywords...

I prefer to unmask program specifying version, so if I unmask 
kde-base/kooka-3.5.0 (and kde-base/libkscan-3.5.0) I get:

aemaeth ~ # emerge -a =kde-base/kooka-3.5.0

These are the packages that I would merge, in order:

Calculating dependencies     ...done!
[blocks B     ] =kde-base/kdegraphics-3.5* (is blocking 
kde-base/kooka-3.5.0)
[blocks B     ] =kde-base/kdegraphics-3.5* (is blocking 
kde-base/libkscan-3.5.0)
[ebuild  N    ] kde-base/libkscan-3.5.0
[ebuild  N    ] kde-base/kooka-3.5.0

!!! Error: The above package list contains packages which cannot be 
installed
!!!        on the same system.

As expected. Good.

> > but, for example:
> >
> > aemaeth ~ # emerge -p kde-base/superkaramba
> >
> > These are the packages that I would merge, in order:
> >
> > Calculating dependencies    ...done!
> > [blocks B     ] =kde-base/kdeutils-3.5* (is blocking
> > kde-base/superkaramba-3.5.0)
> > [ebuild  N    ] kde-base/superkaramba-3.5.0
> > aemaeth ~ # equery belongs /usr/kde/3.5/bin/superkaramba
> > [ Searching for file(s) /usr/kde/3.5/bin/superkaramba in *... ]
> > kde-base/kdeutils-3.5.0 (/usr/kde/3.5/bin/superkaramba)
>
> Yes, you cannot install both the split ebuilds
> (kde-base/superkaramba) and the monolithic ebuilds
> (kde-base/kdeutils) at the same time.
>
> > Isn't it a bit strange? Shouldn't be kooka blocked, as it is
> > already installed?
>
> No, you installed it as part of the monolithic build of kdegraphics,
> not as a split build.
>
> > Ok, kde il slotted, but... Maybe I miss something about split
> > ebuilds :-)
> >
> > Is this a bug? Any comments?
>
> No, not a bug.
>
> -Richard

So in the end I was overlooking the combination between monolithic and 
split, due to the orthogonality introduced by slotting: in the end it 
would install split kooka in /usr/kde/3.4/bin/kooka; so no clash with 
monolithic kdegraphics-3.5 that installed kooka in /usr/kde/3.5.

Glad it is now doing as expected (now that I understand it right!), 
definitely not a bug.

Thanks
        Francesco
-- 
Linux Version 2.6.14-gentoo-r5, Compiled #1 PREEMPT Fri Dec 16 06:54:46 
CET 2005
One 1GHz AMD Athlon 64 Processor, 2GB RAM, 2007.20 Bogomips Total
aemaeth
-- 
[email protected] mailing list

Reply via email to