1 |
On 07/12/2016 03:29 PM, konsolebox wrote: |
2 |
> Well I expected that problem earlier. |
3 |
> |
4 |
> The issue is this: |
5 |
> |
6 |
> * Error: The above package list contains packages which cannot be |
7 |
> * installed at the same time on the same system. |
8 |
> |
9 |
> (kde-plasma/kactivitymanagerd-5.5.0:5/5::gentoo, ebuild scheduled |
10 |
> for merge) pulled in by |
11 |
> kde-plasma/kactivitymanagerd:5 required by |
12 |
> (kde-base/kactivities-4.13.3-r2:4/4.13::gentoo, installed) |
13 |
> >=kde-plasma/kactivitymanagerd-5.4.1:5 required by |
14 |
> (kde-frameworks/kactivities-5.21.0:5/5.21::gentoo, ebuild scheduled |
15 |
> for merge) |
16 |
> |
17 |
> And the culprit is this: |
18 |
> |
19 |
> https://github.com/gentoo/gentoo/commit/6da1ba829e1e240c7c4fe467a22d23d275368154 |
20 |
> |
21 |
> The problem is that: |
22 |
> |
23 |
> 1) kde-base/kactivitymanagerd-4.13.3-r1 was just removed and not even |
24 |
> copied to kde-sunset. |
25 |
> 2) kde-base/kactivities-4.13.3-r2 was just modified with a dependency |
26 |
> to kde-plasma/kactivitymanagerd:5. Not even a revision bump was made. |
27 |
> It was also not copied to kde-sunset. |
28 |
> |
29 |
> The probable solution: |
30 |
> |
31 |
> 1) Export those ebuild files before the commit was made to local overlay. E.g.: |
32 |
> |
33 |
> su portage |
34 |
> cd /usr/portage |
35 |
> git checkout 6da1ba829e1e240c7c4fe467a22d23d275368154^1 |
36 |
> emerge -fO =kde-base/kactivities-4.13.3-r2::gentoo |
37 |
> =kde-base/kactivitymanagerd-4.13.3-r1::gentoo |
38 |
> rsync -av kde-base/kactivities kde-base/kactivitymanagerd |
39 |
> /usr/local/portage/kde-base |
40 |
> for A in /usr/local/portage/kde-base/{kactivities,kactivitymanagerd}/*.ebuild; |
41 |
> do ebuild "$A" digest; done |
42 |
> git checkout master |
43 |
> |
44 |
> (Or you could just download the attached file and extract its contents |
45 |
> to /usr/local/portage. Use at your own risk.) |
46 |
> |
47 |
> Change ownerships to portage:portage if necessary. |
48 |
> |
49 |
> 2) Then mask kde-base/kactivities::gentoo. You can also be more |
50 |
> specific: =kde-base/kactivities-4.13.3-r2::gentoo |
51 |
> |
52 |
|
53 |
Thanks for the solution, I moved stuff to the local overlay and now my |
54 |
emerge @world is chugging along. |
55 |
|
56 |
Of course that leads to the question... why on earth did they give a |
57 |
kde4 package a dependency on a kde5 package. No wonder everything got |
58 |
screwed up. |
59 |
|
60 |
Dan |