On Mon, 23 Aug 2010 10:23:24 +0200
Thomas A <[email protected]> wrote:
> I have run the following:
> sudo cave resolve -Ci --everything --resume-file /root/tmp/cave-world
> installed-packages -o dev-lang/perl -o net-dns/avahi -o
> sys-devel/libtool -o gnome-base/gnome-keyring -d sys-auth/policykit-qt
> -! 'kde-base/*'

You probably don't want to use -!. You're usually better off using -r
for handling the Gentoo KDE blocker mess.

> I managed to fix all errors except for gentoo-sources, as seen in the
> end of this letter. If I interpret the output correctly, it is because
> old versions will be kept even though they are not temporarily
> installed during the installation process. I want these packages to be
> kept and the latest version to be installed.
> 
> I have tried with -!, -0, -ks and -Ks (did not wait for the resolve to
> finish on the last one) but nothing seems to work.
> 
> What should I do?

The resolver expects there to be an installable package:slot for every
installed package:slot that it looks at. The exception is if the
installed package:slot is specially marked as 'transient' -- this is
used for things like 'cave import', where the origin ID vanishes.

You generally don't want to have installed package:slots for things
that no longer exist. However, you can use -W to tell the resolver that
for your targets, it's also ok to have nothing for some packages.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to