On Tue, Aug 16, 2022 at 04:05:33PM -0400, Jack wrote

> This one is actually pretty straightforward.  You have
> dev-python/sphinx-5.0.2 installed which requires a version of
> dev-python/docutils LESS THAN 0.19.  I suspect you were looking for
> conflicts in the USE flags, where there aren't any (that I see.)
> It looks like you either need to downgrade docutils or accept (at
> least temporarily) a testing version of sphinx.

  Actually it sort of was a USE flag, in a different way

  equery d sphinx

...spits out a whole bunch of stuff such as...

dev-util/cmake-3.22.4 (doc ? dev-python/sphinx)
net-dns/bind-tools-9.16.30 (doc ? dev-python/sphinx)

  Apparently, "USE=doc" flag is enabled by default.  I put "-doc" into
USE in make.conf and tried "emerge --depclean dev-python/sphinx".
dev-python/sphinx_rtd_theme-1.0.0-r1 blocked that, claiming that qemu
was still using the "doc" flag.  I manually, force-unmerged
dev-python/sphinx_rtd_theme-1.0.0-r1.

  Then there were circular dependancies between sphinx and...

dev-python/sphinxcontrib-applehelp-1.0.2-r1
dev-python/sphinxcontrib-devhelp-1.0.2-r1
dev-python/sphinxcontrib-htmlhelp-2.0.0-r1
dev-python/sphinxcontrib-jsmath-1.0.1-r2
dev-python/sphinxcontrib-qthelp-1.0.3-r1
dev-python/sphinxcontrib-serializinghtml-1.1.5-r1

  After force-unmerging them one at a time, I successfully ran...

emerge --depclean dev-python/sphinx

  And the climax...

[thimk2][root][~] emerge -pv --changed-use --deep --update @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-python/docutils-0.19::gentoo [0.17.1-r1::gentoo] 
PYTHON_TARGETS="python3_10 (-pypy3) -python3_8 -python3_9 (-python3_11)" 2,009 
KiB

  After updating @world, my homebrew depclean script flagged 11 python
modules for removal.  Thanks for everybody's help straightening out the
problem, and getting sphinx off my laptop in the process.  I've added
"-doc" to the USE flags on my desktop, and I'll repeat the removal
process on my next @world update.

-- 
Walter Dnes <waltd...@waltdnes.org>
I don't run "desktop environments"; I run useful applications

Reply via email to