1 |
On 2020-06-14 10:23, n952162 wrote: |
2 |
> On 2020-06-14 00:05, n952162 wrote: |
3 |
>> cool! I'll give that a try tomorrow. |
4 |
>> |
5 |
>> Thank you. |
6 |
>> |
7 |
>> On 2020-06-13 21:42, Andreas K. Hüttel wrote: |
8 |
>>> Am Donnerstag, 11. Juni 2020, 09:47:50 EEST schrieb n952162: |
9 |
>>>> I haven't clue what to do here. Can somebody supply a good URL or |
10 |
>>>> explanation? |
11 |
>>>> |
12 |
>>> In the meantime a new ebuild format version (EAPI) has been |
13 |
>>> introduced; your |
14 |
>>> old portage can't process that, and as a result doesnt understand |
15 |
>>> many new |
16 |
>>> ebuilds. |
17 |
>>> |
18 |
>>> Portage disregards ebuilds where it doesnt know the format, but of |
19 |
>>> course if |
20 |
>>> these are needed to update Portage itself, you're somewhat screwed. |
21 |
>>> |
22 |
>>> Luckily there is a very simple workaround. |
23 |
>>> |
24 |
>>> Download a recent portage (the packager) tarball, or clone git master |
25 |
>>> portage: |
26 |
>>> https://anongit.gentoo.org/git/proj/portage.git |
27 |
>>> |
28 |
>>> Then run the "emerge" command inside that checkout, by giving its |
29 |
>>> full path, |
30 |
>>> the same way as you would otherwise run emerge. This updates your |
31 |
>>> system and |
32 |
>>> ideally afterwards your system portage is new and shiny, so you can |
33 |
>>> delete the |
34 |
>>> git clone again. |
35 |
>>> |
36 |
>> |
37 |
> |
38 |
> Unfortunately, I couldn't get that to work, using this command, first |
39 |
> with tgt=@world, then @system, then portage, I got thousands of lines of |
40 |
> output before failure to calculate the dependencies. Log files attached |
41 |
> (world contains both @world and @system). |
42 |
> |
43 |
> sudo $HOME/adm/gentoo/src/portage/bin/emerge -vuUD --backtrack=100 |
44 |
> --with-bdeps=y $tgt |
45 |
> |
46 |
> |
47 |
|
48 |
I see that there are new lines in the dependencies table that I've never |
49 |
encountered before: |
50 |
|
51 |
[blocks B ] <x11-proto/randrproto-1.5.0-r1 |
52 |
("<x11-proto/randrproto-1.5.0-r1" is blocking x11-base/xorg-proto-2019.2) |
53 |
|
54 |
I get these (using the emerge from the git repository) for all of |
55 |
@world, @system, and portage. |
56 |
|
57 |
Is there a way to handle that? |