On 9/18/21 2:59 AM, Philip Webb wrote: > There is an update available for KDE Frameworks. > When I try to perform it, I get a conflict statement which begins > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > kde-frameworks/kcoreaddons:5 > > (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 > =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)" > ^ ^^^^^^^ > > The ^ signs emphasise =kde-frameworks/kcoreaddons-5.85*:5 > ^ ^^^^^^^ > > I can't make sense of this : surely, '5.85*' includes '5.85.0', > so the requirement sb fulfilled. I don't remember seeing this before. > I replied elsewhere in the thread about my hunch where your problem is, but just to clarify something here: when there is a slot conflict, emerge will print the dependents causing the conflict. You've only pasted the first message here, which is saying that kde-frameworks/kglobalaccel-5.85.0-r1 depends on =kde-frameworks/kcoreaddons-5.85*:5.
Below this line, there is probably another one telling you about a different package that depends on a mutually exclusive version of kcoreaddons. So the "=" here is only telling you what one of the packages in conflict depends on.