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

Reply via email to