Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] override PYTHON_TARGETS to avoid a slot collision
Date: Sat, 19 Dec 2020 15:49:50
Message-Id: 20201219154934.3c2ecd0d@digimed.co.uk
In Reply to: Re: [gentoo-user] override PYTHON_TARGETS to avoid a slot collision by n952162
1 On Sat, 19 Dec 2020 15:19:22 +0100, n952162 wrote:
2
3 > On 12/19/20 12:35 PM, Neil Bothwick wrote:
4 > > On Sat, 19 Dec 2020 12:12:21 +0100, n952162 wrote:
5 > >
6 > >>> Your output gives away that you STILL have not run depclean, so you
7 > >>> STILL have dev-python/ipaddress installed, which has been removed
8 > >>> from the tree, and requires python 2.7. Unless you remove old broken
9 > >>> software you will NEVER get through a world update.
10 > >>
11 > >> depclean output attached.
12 > >>
13 > >> >>> No packages selected for removal by depclean
14 > >> Packages installed:   899
15 > >> Packages in world:    291
16 > >> Packages in system:   43
17 > >> Required packages:    899
18 > >> Number removed:       0
19 > > Which means the package is in @world, so just remove it with "emerge
20 > > -cav ipaddress".
21 >
22 > $ sudo emerge -cav ipaddress  2>&1 | tee ipaddress-clean.$ymd
23 > Password:
24 >
25 > Calculating dependencies  .... done!
26 >   dev-python/ipaddress-1.0.23 pulled in by:
27 >     dev-python/cryptography-2.9 requires
28 > dev-python/ipaddress[python_targets_python2_7(-),-python_single_target_python2_7(-)]
29 >     dev-python/urllib3-1.25.10 requires
30 > dev-python/ipaddress[python_targets_python2_7(-),-python_single_target_python2_7(-)]
31 >
32 > >>> No packages selected for removal by depclean
33 > Packages installed:   899
34 > Packages in world:    287
35 > Packages in system:   43
36 > Required packages:    899
37 > Number removed:       0
38
39 dev-python/cryptography-2.9 is no longer in the tree, it's an old python
40 2.7 package. Update it then you can remove ipaddress.
41
42
43 --
44 Neil Bothwick
45
46 Eye of newt, toe of frog, regular Coke and fries to go, please.