Gentoo Archives: gentoo-user

From: Daniel Frey <djqfrey@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Konsole
Date: Wed, 13 Jul 2016 00:07:47
Message-Id: 5785863E.1090007@gmail.com
In Reply to: Re: [gentoo-user] Re: Konsole by konsolebox
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