Gentoo Archives: gentoo-user

From: cal <cal@×××××××××.technology>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] KDE update puzzle
Date: Sat, 18 Sep 2021 18:16:34
Message-Id: 585b39d1-e96c-95e2-c23e-d37ba42ee8fb@mail.meme.technology
In Reply to: Re: [gentoo-user] KDE update puzzle by Philip Webb
1 On 9/18/21 8:19 AM, Philip Webb wrote:
2 > 210918 Jack wrote:
3 >> On 18/09/2021 12.10, Philip Webb wrote:
4 >>> There is an update available for KDE Frameworks.
5 >>> When I try to perform it, I get a conflict statement which begins
6 >>>
7 >>> !!! Multiple package instances within a single package slot have been pulled
8 >>> !!! into the dependency graph, resulting in a slot conflict:
9 >>> kde-frameworks/kcoreaddons:5
10 >>>
11 >>> (kde-frameworks/kcoreaddons-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc (-fam) -nls -test" ABI_X86="(64)" pulled in by
12 >>> =kde-frameworks/kcoreaddons-5.85*:5 required by (kde-frameworks/kglobalaccel-5.85.0-r1:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -nls -test" ABI_X86="(64)"
13 >>> ^ ^^^^^^^
14 >>>
15 >>> The ^ signs emphasise =kde-frameworks/kcoreaddons-5.85*:5
16 >>>
17 >>> I can't make sense of this : surely, '5.85*' includes '5.85.0',
18 >>> so the requirement sb fulfilled. I don't remember seeing this before.
19 >> Have you actually shown the complete output for the conflict for
20 >> kcoreaddons?  I only see one version listed for the slot.
21 >> Is there another one showing perhaps the current installed version
22 >> and it being required by something else (also installed)
23 >> which cannot work with the newer version?
24 >
25 > Here is the whole command + output in gruesome detail :
26 >
27 > (elided)
28 >
29 > --- end of gruesome details ---
30 >
31 > It mb that I have to remove the whole of the present versions
32 > in order to (re-)install the new ones ; it usually happens with Qt.
33 > I've never understood why Portage can't handle that itself.
34 >
35
36 Tracing through the slot conflicts:
37
38 There is a conflict between kde-frameworks/kcoreaddons-5.85.0 and
39 -5.82.0, this is what the first messages in your gruesome detail are saying:
40
41 > =kde-frameworks/kcoreaddons-5.85*:5 required by
42 (kde-frameworks/kdeclarative-5.85.0:5/5.85::gentoo, ebuild scheduled for
43 merge) USE="-debug -doc" ABI_X86="(64)"
44 > =kde-frameworks/kcoreaddons-5.82*:5 required by
45 (kde-frameworks/kcrash-5.82.0:5/5.82::gentoo, installed) USE="-debug
46 -doc -nls -test" ABI_X86="(64)"
47
48 So why is kcrash-5.82.0 being pulled in?
49
50 This package is the result of another slot conflict:
51 > =kde-frameworks/kcrash-5.85*:5 required by
52 (kde-frameworks/kservice-5.85.0:5/5.85::gentoo, ebuild scheduled for
53 merge) USE="-debug -doc -man -test" ABI_X86="(64)"
54 > =kde-frameworks/kcrash-5.82*:5 required by
55 (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed)
56 USE="-debug -doc -nls -test" ABI_X86="(64)"
57
58 So why is kglobalaccel-5.82.0 being pulled in?
59
60 > kde-frameworks/kglobalaccel:5
61 >
62 > (kde-frameworks/kglobalaccel-5.85.0-r1:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
63 > kde-frameworks/kglobalaccel (Argument)
64 > =kde-frameworks/kglobalaccel-5.85*:5 required by (kde-frameworks/kxmlgui-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -designer -doc -test" ABI_X86="(64)"
65 > ^ ^^^^^^^
66 > (and 3 more with the same problems)
67 >
68 > (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
69 > (no parents that aren't satisfied by other packages in this slot)
70
71 See in particular the last message. I'm not sure what causes that
72 message in particular, but it seems like kglobalaccel is causing the
73 problem by pulling in a bunch of 5.82.0 deps causing a slot conflict.
74
75 cal

Replies

Subject Author
Re: [gentoo-user] KDE update puzzle Dale <rdalek1967@×××××.com>
Re: [gentoo-user] KDE update puzzle : solved Philip Webb <purslow@××××××××.net>