# emerge --info <https://pastebin.com/M54kvhg1>
I spend more time maintaining a language I don't actually use lately... Emerge fails becuase python-exec-2.2 doesn't have its expected Pytnon version. Catch is that it appears that the current version is 2.4, which seems to be installed: dev-lang/python-exec Latest version available: 2.4.8 Latest version installed: 2.4.8 This showed up when I added a new use flag "fuse" and tried to run emerge: emerge --update --ask --changed-use @world; <snip> emerge: there are no ebuilds built with USE flags to satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python3_6]". !!! One of the following packages is required to complete your request: - dev-lang/python-exec-2.4.8::gentoo (Missing IUSE: python_targets_python3_6) (dependency required by "sys-devel/clang-9.0.1::gentoo" [installed]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) My current package.use files include: */* PYTHON_TARGETS: python3_8 python3_9 python3_10 #*/* PYTHON_SINGLE_TARGET: python3_10 Previously I had to have the single target in place to update one of the packages, removing the PYTHON_TARGETS LINE leaves me with: # emerge --update --ask --newuse @world; <snip> !!! Problem resolving dependencies for dev-python/backports-zoneinfo from @selected ... done! !!! The ebuild selected to satisfy "dev-python/backports-zoneinfo" has unmet requirements. - dev-python/backports-zoneinfo-0.2.1-r2::gentoo USE="-test" ABI_X86="(64)" PYTHON_TARGETS="(-pypy3) -python3_8" The following REQUIRED_USE flag constraints are unsatisfied: any-of ( python_targets_pypy3 python_targets_python3_8 ) I thought I'd seen news to the effect that the system was standardizing on 3.8 at least, let alone 3.6. Q: What is a reasonable range of Python versions to specify for a current running system? Q: Is there any combination of use flags, make settings, or rain dances that will leave the system in an updatable state going forward? Thanks -- Steven Lembark Workhorse Computing lemb...@wrkhors.com +1 888 359 3508