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