1 |
On Tue, Aug 16, 2022 at 04:05:33PM -0400, Jack wrote |
2 |
|
3 |
> This one is actually pretty straightforward. You have |
4 |
> dev-python/sphinx-5.0.2 installed which requires a version of |
5 |
> dev-python/docutils LESS THAN 0.19. I suspect you were looking for |
6 |
> conflicts in the USE flags, where there aren't any (that I see.) |
7 |
> It looks like you either need to downgrade docutils or accept (at |
8 |
> least temporarily) a testing version of sphinx. |
9 |
|
10 |
Actually it sort of was a USE flag, in a different way |
11 |
|
12 |
equery d sphinx |
13 |
|
14 |
...spits out a whole bunch of stuff such as... |
15 |
|
16 |
dev-util/cmake-3.22.4 (doc ? dev-python/sphinx) |
17 |
net-dns/bind-tools-9.16.30 (doc ? dev-python/sphinx) |
18 |
|
19 |
Apparently, "USE=doc" flag is enabled by default. I put "-doc" into |
20 |
USE in make.conf and tried "emerge --depclean dev-python/sphinx". |
21 |
dev-python/sphinx_rtd_theme-1.0.0-r1 blocked that, claiming that qemu |
22 |
was still using the "doc" flag. I manually, force-unmerged |
23 |
dev-python/sphinx_rtd_theme-1.0.0-r1. |
24 |
|
25 |
Then there were circular dependancies between sphinx and... |
26 |
|
27 |
dev-python/sphinxcontrib-applehelp-1.0.2-r1 |
28 |
dev-python/sphinxcontrib-devhelp-1.0.2-r1 |
29 |
dev-python/sphinxcontrib-htmlhelp-2.0.0-r1 |
30 |
dev-python/sphinxcontrib-jsmath-1.0.1-r2 |
31 |
dev-python/sphinxcontrib-qthelp-1.0.3-r1 |
32 |
dev-python/sphinxcontrib-serializinghtml-1.1.5-r1 |
33 |
|
34 |
After force-unmerging them one at a time, I successfully ran... |
35 |
|
36 |
emerge --depclean dev-python/sphinx |
37 |
|
38 |
And the climax... |
39 |
|
40 |
[thimk2][root][~] emerge -pv --changed-use --deep --update @world |
41 |
|
42 |
These are the packages that would be merged, in order: |
43 |
|
44 |
Calculating dependencies... done! |
45 |
[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 |
46 |
|
47 |
After updating @world, my homebrew depclean script flagged 11 python |
48 |
modules for removal. Thanks for everybody's help straightening out the |
49 |
problem, and getting sphinx off my laptop in the process. I've added |
50 |
"-doc" to the USE flags on my desktop, and I'll repeat the removal |
51 |
process on my next @world update. |
52 |
|
53 |
-- |
54 |
Walter Dnes <waltdnes@××××××××.org> |
55 |
I don't run "desktop environments"; I run useful applications |