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
signature.asc
Description: PGP signature
_______________________________________________ paludis-user mailing list [email protected] http://lists.pioto.org/mailman/listinfo/paludis-user
