1 |
On 12/13/20 10:55 AM, Michael wrote: |
2 |
> On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: |
3 |
>> On 12/13/20 9:18 AM, Neil Bothwick wrote: |
4 |
>>> There's a lot to trawl through here, it looks like you haven't updated |
5 |
>>> |
6 |
>>>>> for quite some time. |
7 |
>>>> The (compressed) log of a system and world update from 20. October |
8 |
>>>> (2020!) is attached. |
9 |
>>> Nearly 2 months, quite a long time in Gentoo update terms. |
10 |
>> !!! After 2 months the system can no longer be update-able? |
11 |
> A system can be updated and updatable after more than two months, but be |
12 |
> prepared for some manual intervention and a staged approach to running emerge. |
13 |
|
14 |
|
15 |
(I just discoved your posting, thank you) |
16 |
|
17 |
By staged approach, you mean first @system and then @world? I've just |
18 |
realized that doing this doesn't bring anything ;-) |
19 |
|
20 |
emerge ... @system @world |
21 |
|
22 |
|
23 |
> Starting with 'eselect news read new' is advisable for any heads up to changes |
24 |
> in gentoo, major packages and configuration. |
25 |
|
26 |
|
27 |
Yeah, except I wouldn't know what to do about it. |
28 |
|
29 |
|
30 |
> |
31 |
> Also pay attention to any messages on the CLI when you run emerge about |
32 |
> packages which are due to be removed from portage, as you will need to take |
33 |
> care of these manually in your local or some external 3rd party overlay. |
34 |
|
35 |
|
36 |
You mean, like get them out of my world file? |
37 |
|
38 |
|
39 |
> |
40 |
> |
41 |
>>> ... |
42 |
>>> |
43 |
>>>>> What do |
44 |
>>>>> |
45 |
>>>>> grep -r python3_6 /etc/portage |
46 |
>>>> That showed that the only references are in package.use |
47 |
>>> But what does it show. We need the output of commands, not some vague |
48 |
>>> reference to them. I suspected there was something in package.use, but we |
49 |
>>> need to know what. Those references should probably be removed but no one |
50 |
>>> can say for sure without seeing them. |
51 |
>> Oh sorry. You mentioned |
52 |
>> |
53 |
>> PYTHON_TARGETS="python3_6" |
54 |
>> |
55 |
>> and I didn't connect that with USE variables. Here there are (with comments |
56 |
>> removed) |
57 |
> It isn't just USE flags for python-3.6 you may have set up yourself, but USE |
58 |
> flags for any python version you have specified. Under normal circumstances |
59 |
> you would not need to specify these yourself and pegging python at a |
60 |
> particular version is bound to cause warnings later on, when that python |
61 |
> version has been deprecated and is no longer available in portage. |
62 |
> |
63 |
> |
64 |
>> $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* |
65 |
>> |
66 |
>>> =dev-python/certifi-10001-r1 python_targets_python3_6 |
67 |
>>> =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 |
68 |
>>> =dev-python/requests-2.24.0-r1 python_targets_python3_6 |
69 |
>>> =dev-python/chardet-3.0.4-r1 python_targets_python3_6 |
70 |
>>> =dev-python/idna-2.10-r1 python_targets_python3_6 |
71 |
>>> =dev-python/urllib3-1.25.11 python_targets_python3_6 |
72 |
>>> =dev-python/cryptography-3.2.1 python_targets_python3_6 |
73 |
>>> =dev-python/cffi-1.14.0-r3 python_targets_python3_6 |
74 |
>>> =dev-python/pycparser-2.20-r1 python_targets_python3_6 |
75 |
>>> =dev-python/ply-3.11-r1 python_targets_python3_6 |
76 |
>>> =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 |
77 |
>>> =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 |
78 |
>>> =dev-python/setuptools-50.3.0 python_targets_python3_6 |
79 |
>>> =dev-python/six-1.15.0-r1 python_targets_python3_6 |
80 |
> Why had you set up these in your package.use? |
81 |
|
82 |
|
83 |
Basically, whenever emerge tells me I need USE variables, I define them. |
84 |
|
85 |
It's not clear to me how I should know to override that, for example, to |
86 |
say, oh that's not needed anymore. |
87 |
|
88 |
|
89 |
> |
90 |
> If you comment them out and re-run emerge are you getting any more warnings/ |
91 |
> errors? |
92 |
|
93 |
|
94 |
Yes, those are all gone. |