|author||David Leverton <email@example.com>||2007-03-22 19:58:55 +0000|
|committer||David Leverton <firstname.lastname@example.org>||2007-03-22 19:58:55 +0000|
Add FAQ entry about Qt/KDE downgrades.
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/faq.html.skel b/doc/faq.html.skel
index c6e47a8..f556406 100644
@@ -324,6 +324,23 @@ question will likely lead to breakages.</p>
<li>When they are known to be a security threat.</li>
+<h3 id="downgrades">Paludis wants to downgrade Qt or KDE</h3>
+<p>Unlike Portage, Paludis enforces the dependencies of installed
+packages, rather than those of the corresponding package in the tree.
+Unfortunately, to work around Portage limitations, the Qt and KDE
+eclasses are set up to depend specifically on those versions that are
+in the tree at the time of installation. The result is that after
+upgrading to a newer version, dependant packages that were installed
+before the new version became available will try to force a downgrade
+back to the old version.</p>
+<p>To solve this problem, run your Paludis update command with
+the <code>--dl-downgrade warning</code> option, and check the
+backtrace for the package that depends on the older library.
+Reinstalling this package will fix the dependency. Repeat if there is
+more than one package with the problem.</p>
<h2 id="misfunctionality">Undesirable Misfunctionality</h2>
<h3 id="wgetresume">wget Resume Support</h3>