1 |
Hi Victor, |
2 |
|
3 |
emerge crashes when it tries to add metadata during the merge stage |
4 |
in an emerge installed python module using 3.7 when the PKGDIR is on a |
5 |
moosefs share. When PKGDIR is local its fine. |
6 |
|
7 |
I am rebuilding some systems now with 3.6 as the PYTHON_SINGLE_TARGET |
8 |
but I was hoping for some way to specify emerge use 3.7 or 3.6 without |
9 |
having to rebuild portage and all its dependencies everytime I want to |
10 |
switch and test ... |
11 |
|
12 |
I have a some systems with common hardware where I can use a buildhost |
13 |
and the moosefs share is an easy way to access the built packages across |
14 |
the network |
15 |
|
16 |
Bill K. |
17 |
|
18 |
|
19 |
On 16/5/20 9:55 am, Victor Ivanov wrote: |
20 |
> Why do you think emerge might be the issue? It's quite rare for portage |
21 |
> itself to be causing problems with packages. |
22 |
> |
23 |
> That said, if you have good reason to believe so you can adjust the |
24 |
> PYTHON_TARGETS for sys-apps/portage in /etc/portage/package.use like so: |
25 |
> |
26 |
> sys-apps/portage PYTHON_TARGETS: +python3_6 -python3_7 |
27 |
> |
28 |
> Or you can keep both. You will of course need to rebuild portage |
29 |
> following this change. |
30 |
> |
31 |
> Likewise, you use the syntax of the above entry to adjust the python |
32 |
> targets for any package. |
33 |
> |
34 |
> Your default interpreter choice (as reported by eselect) is likely not |
35 |
> respected by portage because the current profile defaults only build |
36 |
> portage against python 3.7. |
37 |
> |
38 |
> - Victor |
39 |
> |
40 |
> On 16/05/2020 02:32, William Kenworthy wrote: |
41 |
>> How can I force emerge to use python 3.6 when 3.7 is installed? - |
42 |
>> eselect list shows 3.6 is #1 and 3.7 as fallback so that doesn't work. |
43 |
>> |
44 |
>> I am trying to narrow down a failure which appears to be a combination |
45 |
>> of building packages that are stored on a moosefs network share and |
46 |
>> python 3.7 |
47 |
>> |
48 |
>> BillK |
49 |
>> |
50 |
>> |