On 12/13/20 1:09 AM, Dan Egli wrote:
Have to agree with Neil on this one. You've got a LOT of updates.
World is great, but start with emerge -UDuv @system, after you find
the culprit that is still setting python3_6 as a target. Once the
system emerge is done then you can try world again and hopefully get a
much smaller list. We can help you much better from there.
python3_6 is bad, I've got that now, but lots and lots of packages have
something similar to this:
PYTHON_TARGETS="python3_6 python3_7 python3_8 (-pypy3) -python3_9"
but I have no USE flags set to call for python3_6. I presumed that
would come from the ebuilds, like this from dev-python/setuptools:
PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 )
Other than the PYTHON_TARGETS=, and this:
dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?...
I don't see where python3_6 is coming into play.
Incidently, because I saw python3_9 somewhere, I emerged that, and
selected it:
$ eselect python list
Available Python interpreters, in order of preference:
[1] python3.9
[2] python3.6
[3] python3.8 (fallback)
[4] python3.7 (fallback)
[5] python2.7 (fallback)
but it didn't change anything that I could see.
I can't find out how to make python3.6 fallback. depclean doesn't
remove it.
What's particularly frustrating is I can't make out from the log that
there's anything wrong.
I hope my only alternative is not just to reinstall. A reinstall takes
a couple of days of compiling.
On 12/12/2020 3:35 PM, Neil Bothwick wrote:
On Sat, 12 Dec 2020 23:08:15 +0100, n952162 wrote:
I did a --depclean but that didn't help. I'm not seeing where an error
is indicated.
This was done with this still installed:
*/* PYTHON_TARGETS: python3_7
I commented that out and tried again, and after a few USE flag
iterations, I ended up with what seems like the same situation. Log on
request.
There's a lot to trawl through here, it looks like you haven't updated
for quite some time. I'd suggest you try to cut down on the noise by
updating only @system instead of @world.
A quick glance at some of the output suggests that you still have
PYTHON_TARGETS="python3_6" set somewhere. What do
grep -r python3_6 /etc/portage
emerge --info | grep -i python
tell you?