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?



Reply via email to