aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar David Leverton <levertond@googlemail.com> 2007-03-22 19:58:55 +0000
committerAvatar David Leverton <levertond@googlemail.com> 2007-03-22 19:58:55 +0000
commit33cb9b45032db2c5a814e850c0d46ad5f22ed695 (patch)
tree1f4263527fb80b3623f1dcd4718366e057d66e56
parent175c799239294d202f0482fd5704b529fd0830de (diff)
downloadpaludis-33cb9b45032db2c5a814e850c0d46ad5f22ed695.tar.gz
paludis-33cb9b45032db2c5a814e850c0d46ad5f22ed695.tar.xz
Add FAQ entry about Qt/KDE downgrades.
-rw-r--r--doc/faq.html.skel17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/faq.html.skel b/doc/faq.html.skel
index c6e47a8..f556406 100644
--- a/doc/faq.html.skel
+++ b/doc/faq.html.skel
@@ -324,6 +324,23 @@ question will likely lead to breakages.</p>
<li>When they are known to be a security threat.</li>
</ul>
+<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>