On 11 October 2010 10:08, Renat Golubchyk <[email protected]> wrote:
> =============================================
> I encountered the following errors:
>
> !   sys-kernel/tuxonice-sources
>    Reasons: target (world::environment), dev-libs/libnl, sys-apps/v86d
>    Unsuitable candidates:
>      * sys-kernel/tuxonice-sources-2.6.31:2.6.31::installed
> !   sys-kernel/tuxonice-sources
>    Reasons: target (world::environment), dev-libs/libnl, sys-apps/v86d
>    Unsuitable candidates:
>      * sys-kernel/tuxonice-sources-2.6.34:2.6.34::installed
> !   app-emulation/emul-linux-x86-baselibs
>    Reasons: app-emulation/emul-linux-x86-gtklibs, 
> app-emulation/emul-linux-x86-medialibs, 
> app-emulation/emul-linux-x86-soundlibs, 2 more
>    Unsuitable candidates:
>      * app-emulation/emul-linux-x86-baselibs-20100611:0::gentoo
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-xlibs
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-gtklibs
>      * app-emulation/emul-linux-x86-baselibs-20100915-r1:0::gentoo
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100611, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-medialibs
>      * app-emulation/emul-linux-x86-baselibs-99999999:0::layman (in 
> ::multilib)
>        Masked by unavailable (In a repository which is unavailable)
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-xlibs
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-gtklibs
>        Did not meet ~app-emulation/emul-linux-x86-baselibs-20100611, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-medialibs
> !   app-emulation/emul-linux-x86-xlibs
>    Reasons: !<app-emulation/emul-linux-x86-xlibs-20100611 from 
> app-emulation/emul-linux-x86-opengl, app-emulation/emul-linux-x86-gtklibs, 
> app-emulation/emul-linux-x86-medialibs, 3 more
>    Unsuitable candidates:
>      * app-emulation/emul-linux-x86-xlibs-20100611:0::gentoo
>        Did not meet ~app-emulation/emul-linux-x86-xlibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-gtklibs
>      * app-emulation/emul-linux-x86-xlibs-20100915:0::gentoo
>        Did not meet ~app-emulation/emul-linux-x86-xlibs-20100611, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-medialibs
>      * app-emulation/emul-linux-x86-xlibs-99999999:0::layman (in ::multilib)
>        Masked by unavailable (In a repository which is unavailable)
>        Did not meet ~app-emulation/emul-linux-x86-xlibs-20100915, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-gtklibs
>        Did not meet ~app-emulation/emul-linux-x86-xlibs-20100611, use 
> existing if same, installing to / from app-emulation/emul-linux-x86-medialibs
> !   app-arch/lzma-utils
>    Reasons: !app-arch/lzma-utils from app-arch/xz-utils, sys-apps/texinfo, 
> sys-libs/gpm
>    Unsuitable candidates:
>      * app-arch/lzma-utils-4.32.7:0::layman (in ::multilib)
>        Masked by unavailable (In a repository which is unavailable)
>        Did not meet !app-arch/lzma-utils, use existing if possible, 
> installing to / from !app-arch/lzma-utils from app-arch/xz-utils
>      * app-arch/lzma-utils-4.32.7:0::gentoo
>        Did not meet !app-arch/lzma-utils, use existing if possible, 
> installing to / from !app-arch/lzma-utils from app-arch/xz-utils
> =============================================
>
> I suppose the first two errors concerning tuxonice-sources show up
> because those two versions do not exist in repository any more and cave
> considers all slots when in --complete mode. Other errors I don't
> understand. I am not even sure how to read them.

The "emul-linux-x86-xlibs" errors are because the package[s] that
depend upon it had - at build time - a ~ constraint on it; this means
that only that specified version and revisions (-r1, etc.) are
allowed.  However, it seems that that version is no longer available.

> The lzma-utils issue seems strange since I have xz-utils installed and
> not lzma-utils which is not required by any of the mentioned packages.

You built some packages with lzma-utils; that package is no longer
installed or available.  You should rebuild all packages that used to
depend upon lzma-utils (arguably when the "|| ( xz-utils lzma-utils)"
dependency was added to those packages there should have been a
revision bump).

> A more general question is how do you update world with cave? With
> paludis I've been using
>
> paludis -ip --dl-reinstall if-use-changed --continue-on-failure if-satisfied 
> world
>
> It shows me almost the same packages as the above cave command, but
> without any errors.
>
> Yet another question is, does cave take changed use flags into account?
> Is there a switch to enable/disable that?

man cave-resolve (not in front of my gentoo or exherbo boxes atm, so I
can't check the actual options myself).

-- 
Ivan Lazar Miljenovic
[email protected]
IvanMiljenovic.wordpress.com
_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to