Gentoo Archives: gentoo-user

From: cal <cal@×××××××××.technology>
To: Gentoo User <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] KDE update puzzle
Date: Sat, 18 Sep 2021 18:23:27
Message-Id: a7a4579b-2a56-86d8-08b3-16ac7cc47c5f@mail.meme.technology
In Reply to: [gentoo-user] KDE update puzzle by Philip Webb
1 On 9/18/21 2:59 AM, Philip Webb wrote:
2 > There is an update available for KDE Frameworks.
3 > When I try to perform it, I get a conflict statement which begins
4 >
5 > !!! Multiple package instances within a single package slot have been pulled
6 > !!! into the dependency graph, resulting in a slot conflict:
7 > kde-frameworks/kcoreaddons:5
8 >
9 > (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
10 > =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)"
11 > ^ ^^^^^^^
12 >
13 > The ^ signs emphasise =kde-frameworks/kcoreaddons-5.85*:5
14 > ^ ^^^^^^^
15 >
16 > I can't make sense of this : surely, '5.85*' includes '5.85.0',
17 > so the requirement sb fulfilled. I don't remember seeing this before.
18 >
19 I replied elsewhere in the thread about my hunch where your problem is,
20 but just to clarify something here: when there is a slot conflict,
21 emerge will print the dependents causing the conflict. You've only
22 pasted the first message here, which is saying that
23 kde-frameworks/kglobalaccel-5.85.0-r1 depends on
24 =kde-frameworks/kcoreaddons-5.85*:5.
25
26 Below this line, there is probably another one telling you about a
27 different package that depends on a mutually exclusive version of
28 kcoreaddons. So the "=" here is only telling you what one of the
29 packages in conflict depends on.