Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] [SOLVED] dev-python/docutils weird blockage
Date: Wed, 17 Aug 2022 00:13:35
Message-Id: YvwyuvZZhmtRUDz1@waltdnes.org
In Reply to: Re: [gentoo-user] dev-python/docutils weird blockage by Jack
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