Gentoo Archives: gentoo-user

From: John Covici <covici@××××××××××.com>
To: gentoo-user@l.g.o
Cc: lembark@×××××××.com
Subject: Re: [gentoo-user] emerge failes due to no valid source for pythonexec-2.2 when I have pythonexec-2.4 installed???
Date: Sun, 06 Feb 2022 21:23:26
Message-Id: m3zgn3g057.wl-covici@ccs.covici.com
In Reply to: [gentoo-user] emerge failes due to no valid source for pythonexec-2.2 when I have pythonexec-2.4 installed??? by Steven Lembark
1 On Sun, 06 Feb 2022 15:52:12 -0500,
2 Steven Lembark wrote:
3 >
4 > # emerge --info
5 > <https://pastebin.com/M54kvhg1>
6 >
7 > I spend more time maintaining a language I don't actually use
8 > lately...
9 >
10 > Emerge fails becuase python-exec-2.2 doesn't have its expected
11 > Pytnon version. Catch is that it appears that the current
12 > version is 2.4, which seems to be installed:
13 >
14 > dev-lang/python-exec
15 > Latest version available: 2.4.8
16 > Latest version installed: 2.4.8
17 >
18 > This showed up when I added a new use flag "fuse" and
19 > tried to run emerge:
20 >
21 > emerge --update --ask --changed-use @world;
22 >
23 > <snip>
24 >
25 > emerge: there are no ebuilds built with USE flags to satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python3_6]".
26 > !!! One of the following packages is required to complete your request:
27 > - dev-lang/python-exec-2.4.8::gentoo (Missing IUSE: python_targets_python3_6)
28 > (dependency required by "sys-devel/clang-9.0.1::gentoo" [installed])
29 > (dependency required by "@selected" [set])
30 > (dependency required by "@world" [argument])
31 >
32 > My current package.use files include:
33 >
34 > */* PYTHON_TARGETS: python3_8 python3_9 python3_10
35 > #*/* PYTHON_SINGLE_TARGET: python3_10
36 >
37 > Previously I had to have the single target in place to update one
38 > of the packages, removing the PYTHON_TARGETS LINE leaves me with:
39 >
40 > # emerge --update --ask --newuse @world;
41 >
42 > <snip>
43 >
44 > !!! Problem resolving dependencies for dev-python/backports-zoneinfo from @selected
45 > ... done!
46 >
47 > !!! The ebuild selected to satisfy "dev-python/backports-zoneinfo" has unmet requirements.
48 > - dev-python/backports-zoneinfo-0.2.1-r2::gentoo USE="-test" ABI_X86="(64)" PYTHON_TARGETS="(-pypy3) -python3_8"
49 >
50 > The following REQUIRED_USE flag constraints are unsatisfied:
51 > any-of ( python_targets_pypy3 python_targets_python3_8 )
52 >
53 >
54 > I thought I'd seen news to the effect that the system was
55 > standardizing on 3.8 at least, let alone 3.6.
56 >
57 > Q: What is a reasonable range of Python versions to specify for a
58 > current running system?
59 >
60 > Q: Is there any combination of use flags, make settings, or
61 > rain dances that will leave the system in an updatable state
62 > going forward?
63
64 For your first problem, do what it says, create a line for the
65 python-exec which has python_3_6, and your other problem the package
66 wants 3.8 and that should fix you right up.
67
68 --
69 Your life is like a penny. You're going to lose it. The question is:
70 How do
71 you spend it?
72
73 John Covici wb2una
74 covici@××××××××××.com