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
[email protected]