On Sun, 06 Feb 2022 15:52:12 -0500, Steven Lembark wrote: > > # 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?
For your first problem, do what it says, create a line for the python-exec which has python_3_6, and your other problem the package wants 3.8 and that should fix you right up. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una cov...@ccs.covici.com