Mailing List Archive

KDE update puzzle
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.

--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca
Re: KDE update puzzle [ In reply to ]
On 2021-09-18, 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.

Is this the complete message about the conflicts? If there is nothing
more, please try again with the --verbose-conflicts emerge parameter.

--
Nuno Silva
Re: KDE update puzzle [ In reply to ]
210918 J.O. Aho wrote:
> On 18/09/2021 12.10, 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.
> You have another package that wants a kde-frameworks/kcoreaddons < 5.85.0,
> so you should look for that package. If you have equery installed,
> then run 'equery d kde-frameworks/kcoreaddons' :
> you will get a list of potential packages.

That makes no sense : the pkg cited is Kglobalaccel-5.85.0-r1 ,
which isn't going to want an earlier version of another KDE pkg.
The emphasised value is '=', not '<'.

Someone else offered :
> Is this the complete message about the conflicts ?

No : there's a long list of the same msgs, but for other KDE pkgs.

> If there is nothing more,
> please try again with the --verbose-conflicts emerge parameter.

I already did that.

Thanks certainly for trying, but has anyone anything more helpful ?

--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca
Re: KDE update puzzle [ In reply to ]
On 9/18/21 09:08, Philip Webb wrote:
> 210918 J.O. Aho wrote:
>> On 18/09/2021 12.10, 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.
>> You have another package that wants a kde-frameworks/kcoreaddons < 5.85.0,
>> so you should look for that package. If you have equery installed,
>> then run 'equery d kde-frameworks/kcoreaddons' :
>> you will get a list of potential packages.
> That makes no sense : the pkg cited is Kglobalaccel-5.85.0-r1 ,
> which isn't going to want an earlier version of another KDE pkg.
> The emphasised value is '=', not '<'.
>
> Someone else offered :
>> Is this the complete message about the conflicts ?
> No : there's a long list of the same msgs, but for other KDE pkgs.
>
>> If there is nothing more,
>> please try again with the --verbose-conflicts emerge parameter.
> I already did that.
>
> Thanks certainly for trying, but has anyone anything more helpful ?

Have you actually shown the complete output for the conflict for
kcoreaddons?  I only see one version listed for the slot.  Is there
another one showing perhaps the current installed version, and it being
required by something else (also installed) which cannot work with the
newer version?

Jack
Re: KDE update puzzle [ In reply to ]
210918 Jack wrote:
> On 18/09/2021 12.10, 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.
> Have you actually shown the complete output for the conflict for
> kcoreaddons?? I only see one version listed for the slot.
> Is there another one showing perhaps the current installed version
> and it being required by something else (also installed)
> which cannot work with the newer version?

Here is the whole command + output in gruesome detail :

root:522 ~> !498
PYTHON_SINGLE_TARGET="python3_9" emerge -pv --backtrack=30 attica frameworkintegration kactivities kactivities-stats kcmutils kconfig kcoreaddons kcrash kdesu kdnssd kglobalaccel kholidays khtml kidletime kimageformats knotifyconfig kpeople kross krunner ktexteditor kwayland kwindowsystem qqc2-desktop-style

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] x11-base/xwayland-21.1.2-r2::gentoo USE="-ipv6 -rpc (-selinux) -unwind -xcsecurity" VIDEO_CARDS="-nvidia" 1,230 KiB
[ebuild U ] kde-frameworks/extra-cmake-modules-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-doc -test" 311 KiB
[ebuild U ] kde-frameworks/kcoreaddons-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc (-fam) -nls -test" 418 KiB
[ebuild U ] kde-frameworks/kconfig-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="dbus -debug -doc -nls -test" 265 KiB
[ebuild U ] kde-frameworks/ki18n-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" PYTHON_SINGLE_TARGET="(-python3_10) -python3_8 python3_9" 577 KiB
[ebuild U ] kde-frameworks/kwidgetsaddons-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -nls -test" 2,253 KiB
[ebuild U ] kde-frameworks/kwindowsystem-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -nls -test" 175 KiB
[ebuild U ] kde-frameworks/karchive-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test -zstd" 963 KiB
[ebuild U ] kde-frameworks/kdbusaddons-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -nls -test" 43 KiB
[ebuild U ] kde-frameworks/kitemviews-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -nls -test" 74 KiB
[ebuild U ] kde-frameworks/kguiaddons-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test -wayland" 60 KiB
[ebuild U ] kde-frameworks/kcodecs-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls -test" 227 KiB
[ebuild U ] kde-frameworks/kwayland-5.85.0-r1:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 324 KiB
[ebuild U ] kde-frameworks/sonnet-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-aspell -debug -designer -doc -hunspell -nls -test" 291 KiB
[ebuild U ] kde-frameworks/solid-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -ios -nls -test" 246 KiB
[ebuild r U ] kde-frameworks/kidletime-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -xscreensaver" 26 KiB
[ebuild U ] kde-frameworks/attica-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 66 KiB
[ebuild N ] kde-plasma/layer-shell-qt-5.22.5:5::gentoo USE="-debug" 18 KiB
[ebuild U ] kde-frameworks/syntax-highlighting-5.85.0-r1:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls -test" 2,281 KiB
[ebuild U ] kde-frameworks/threadweaver-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 1,378 KiB
[ebuild U ] kde-frameworks/kdnssd-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls -test -zeroconf" 58 KiB
[ebuild U ] kde-frameworks/kholidays-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -nls -test" 226 KiB
[ebuild U ] kde-frameworks/kcrash-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls -test" 28 KiB
[ebuild U ] kde-frameworks/kcompletion-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -nls -test" 120 KiB
[ebuild U ] kde-frameworks/kpackage-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -man -test" 136 KiB
[ebuild U ] kde-frameworks/kirigami-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -examples -test" 316 KiB
[ebuild U ] kde-frameworks/kdoctools-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -nls -test" 427 KiB
[ebuild U ] kde-frameworks/kjobwidgets-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -nls -test" 97 KiB
[ebuild U ] kde-plasma/kdecoration-5.22.5:5::gentoo [5.21.5:5::gentoo] USE="-debug -test" 47 KiB
[ebuild U ] kde-plasma/kwayland-server-5.22.5:5::gentoo [5.21.5:5::gentoo] USE="-debug -doc -test" 214 KiB
[ebuild U ] kde-frameworks/kpty-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 55 KiB
[ebuild U ] kde-frameworks/kimageformats-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-avif -debug -eps -heif -openexr -test" 577 KiB
[ebuild U ] kde-frameworks/kpeople-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 56 KiB
[ebuild U ] kde-frameworks/kservice-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -man -test" 258 KiB
[ebuild r U ] kde-frameworks/kglobalaccel-5.85.0-r1:5/5.85::gentoo [5.82.0-r1:5/5.82::gentoo] USE="-debug -doc -nls -test" 86 KiB
[ebuild U ] kde-frameworks/kjs-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug handbook -test" 330 KiB
[ebuild U ] kde-frameworks/kdesu-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -test" 52 KiB
[ebuild U ] kde-frameworks/kauth-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls policykit -test" 87 KiB
[ebuild U ] kde-frameworks/kconfigwidgets-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -man -test" 402 KiB
[ebuild U ] kde-frameworks/kiconthemes-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -test" 217 KiB
[ebuild U ] kde-frameworks/ktextwidgets-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -speech -test" 319 KiB
[ebuild U ] kde-frameworks/kxmlgui-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -designer -doc -test" 850 KiB
[ebuild U ] kde-frameworks/qqc2-desktop-style-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -test" 60 KiB
[ebuild U ] kde-frameworks/kbookmarks-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -nls -test" 125 KiB
[ebuild U ] kde-frameworks/knotifications-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X dbus -debug -doc -nls -phonon -speech" 122 KiB
[ebuild U ] kde-frameworks/kwallet-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -gpg -man -test" 296 KiB
[ebuild U ] kde-frameworks/kio-5.85.0-r1:5/5.85::gentoo [5.82.0-r2:5/5.82::gentoo] USE="X -acl -debug -designer -doc handbook -kerberos -kwallet -test" 3,126 KiB
[ebuild U ] kde-frameworks/kinit-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -caps -debug -man" 119 KiB
[ebuild U ] kde-frameworks/kded-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -man" 37 KiB
[ebuild U ] kde-frameworks/kdeclarative-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc" 186 KiB
[ebuild U ] kde-frameworks/kparts-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 188 KiB
[ebuild U ] kde-frameworks/knewstuff-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -opds%" 1,113 KiB
[ebuild U ] kde-frameworks/knotifyconfig-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -phonon" 83 KiB
[ebuild U ] kde-frameworks/kactivities-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 70 KiB
[ebuild U ] kde-frameworks/kcmutils-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 160 KiB
[ebuild U ] kde-frameworks/frameworkintegration-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -test" 1,715 KiB
[ebuild U ] kde-frameworks/khtml-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -test" 2,045 KiB
[ebuild U ] kde-frameworks/kross-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug handbook -test" 126 KiB
[ebuild U ] kde-frameworks/ktexteditor-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -editorconfig -git -test" 2,273 KiB
[ebuild U ] kde-frameworks/plasma-5.85.0-r3:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="X -debug -doc -gles2-only -man% -test -wayland" 3,072 KiB
[ebuild U ] kde-frameworks/kactivities-stats-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-debug -doc -test" 81 KiB
[ebuild U ] kde-frameworks/krunner-5.85.0:5/5.85::gentoo [5.82.0:5/5.82::gentoo] USE="-activities -debug -doc -test" 76 KiB
[ebuild U ] kde-plasma/kscreenlocker-5.22.5:5::gentoo [5.21.5:5::gentoo] USE="-debug -pam -test" 114 KiB
[ebuild U ] kde-plasma/breeze-5.22.5:5::gentoo [5.21.5-r1:5::gentoo] USE="X -debug" 33,739 KiB
[ebuild r U ] kde-plasma/kwin-5.22.5:5::gentoo [5.21.5:5::gentoo] USE="accessibility -caps -debug -gles2-only handbook -multimedia -plasma -screencast -test" 6,309 KiB
[ebuild U ] kde-plasma/libkworkspace-5.22.5:5::gentoo [5.21.5-r1:5::gentoo] USE="-debug -test" 8,205 KiB
[ebuild U ] kde-plasma/kde-cli-tools-5.22.5:5::gentoo [5.21.5:5::gentoo] USE="X -debug handbook -kdesu -test" 612 KiB

Total: 67 packages (65 upgrades, 2 new), Size of downloads: 80,198 KiB

!!! 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/kdeclarative-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc" ABI_X86="(64)"
^ ^^^^^^^
kde-frameworks/kcoreaddons (Argument)
(and 28 more with the same problems)

(kde-frameworks/kcoreaddons-5.82.0:5/5.82::gentoo, installed) USE="-debug -doc (-fam) -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kcoreaddons-5.82*:5 required by (kde-frameworks/kcrash-5.82.0:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)"
^ ^^^^^^^
(and 2 more with the same problem)

kde-frameworks/kconfig:5

(kde-frameworks/kconfig-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="dbus -debug -doc -nls -test" ABI_X86="(64)" pulled in by
kde-frameworks/kconfig (Argument)
=kde-frameworks/kconfig-5.85*:5 required by (kde-frameworks/kservice-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -man -test" ABI_X86="(64)"
^ ^^^^^^^
(and 26 more with the same problems)

(kde-frameworks/kconfig-5.82.0:5/5.82::gentoo, installed) USE="dbus -debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kconfig-5.82*:5 required by (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)"
^ ^^^^^^^
(and 1 more with the same problem)

kde-frameworks/kwindowsystem:5

(kde-frameworks/kwindowsystem-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="X -debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kwindowsystem-5.85*:5 required by (kde-frameworks/plasma-5.85.0-r3:5/5.85::gentoo, ebuild scheduled for merge) USE="X -debug -doc -gles2-only -man -test -wayland" ABI_X86="(64)"
^ ^^^^^^^
kde-frameworks/kwindowsystem (Argument)
(and 8 more with the same problems)

(kde-frameworks/kwindowsystem-5.82.0:5/5.82::gentoo, installed) USE="X -debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kwindowsystem-5.82*:5[X] required by (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)"
^ ^^^^^^^
(and 1 more with the same problem)

kde-frameworks/kglobalaccel:5

(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
kde-frameworks/kglobalaccel (Argument)
=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)"
^ ^^^^^^^
(and 3 more with the same problems)

(kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)

kde-frameworks/kdbusaddons:5

(kde-frameworks/kdbusaddons-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="X -debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kdbusaddons-5.85*:5 required by (kde-frameworks/kwallet-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -gpg -man -test" ABI_X86="(64)"
^ ^^^^^^^
(and 5 more with the same problem)

(kde-frameworks/kdbusaddons-5.82.0:5/5.82::gentoo, installed) USE="X -debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kdbusaddons-5.82*:5 required by (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)"
^ ^^^^^^^

kde-frameworks/kcrash:5

(kde-frameworks/kcrash-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kcrash-5.85*:5 required by (kde-frameworks/kservice-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -man -test" ABI_X86="(64)"
^ ^^^^^^^
kde-frameworks/kcrash (Argument)
(and 4 more with the same problems)

(kde-frameworks/kcrash-5.82.0:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kcrash-5.82*:5 required by (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)"
^ ^^^^^^^

kde-frameworks/attica:5

(kde-frameworks/attica-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)" pulled in by
kde-frameworks/attica (Argument)
=kde-frameworks/attica-5.85*:5 required by (kde-frameworks/knewstuff-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -opds" ABI_X86="(64)"
^ ^^^^^^^

(kde-frameworks/attica-5.82.0:5/5.82::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)

kde-frameworks/kactivities:5

(kde-frameworks/kactivities-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)" pulled in by
kde-frameworks/kactivities (Argument)
=kde-frameworks/kactivities-5.85*:5 required by (kde-frameworks/kactivities-stats-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
^ ^^^^^^^
(and 1 more with the same problems)

(kde-frameworks/kactivities-5.82.0:5/5.82::gentoo, installed) USE="-debug -doc -test" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

(kde-frameworks/kglobalaccel-5.85.0-r1:5/5.85::gentoo, ebuild scheduled for merge) causes rebuilds for:
(kde-plasma/kwin-5.22.5:5/5::gentoo, ebuild scheduled for merge)
(kde-frameworks/kidletime-5.85.0:5/5.85::gentoo, ebuild scheduled for merge) causes rebuilds for:
(kde-plasma/kwin-5.22.5:5/5::gentoo, ebuild scheduled for merge)
root:523 ~>

--- end of gruesome details ---

It mb that I have to remove the whole of the present versions
in order to (re-)install the new ones ; it usually happens with Qt.
I've never understood why Portage can't handle that itself.

--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca
Re: KDE update puzzle [ In reply to ]
On Saturday, 18 September 2021 17.19.45 CEST Philip Webb wrote:
> Here is the whole command + output in gruesome detail :
>
> root:522 ~> !498
> PYTHON_SINGLE_TARGET="python3_9" emerge -pv --backtrack=30 attica
> frameworkintegration kactivities kactivities-stats kcmutils kconfig
> kcoreaddons kcrash kdesu kdnssd kglobalaccel kholidays khtml
> kidletime kimageformats knotifyconfig kpeople kross krunner
> ktexteditor kwayland kwindowsystem qqc2-desktop-style

Is this the command you ran to get this output? I assume the same
happens with emerge -auDU @world, but did you try emerge -ac first?
Maybe something is still installed but deselected which I believe causes
it to not get rebuilt and potentially block other packages. All of these
packages that claim to pull in the older versions seem to themselves be
scheduled for update, that's why I'm thinking somewhere there is one
package that isn't that's causing all this mess.

> It mb that I have to remove the whole of the present versions
> in order to (re-)install the new ones ; it usually happens with Qt.
> I've never understood why Portage can't handle that itself.

That's what I would suggest if what I wrote above doesn't work. I
haven't ever encountered this issue myself yet though despite
extensively using KDE packages, so I'm not sure what's going wrong here.

-Marco
Re: KDE update puzzle [ In reply to ]
On 9/18/21 8:19 AM, Philip Webb wrote:
> 210918 Jack wrote:
>> On 18/09/2021 12.10, 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.
>> Have you actually shown the complete output for the conflict for
>> kcoreaddons?  I only see one version listed for the slot.
>> Is there another one showing perhaps the current installed version
>> and it being required by something else (also installed)
>> which cannot work with the newer version?
>
> Here is the whole command + output in gruesome detail :
>
> (elided)
>
> --- end of gruesome details ---
>
> It mb that I have to remove the whole of the present versions
> in order to (re-)install the new ones ; it usually happens with Qt.
> I've never understood why Portage can't handle that itself.
>

Tracing through the slot conflicts:

There is a conflict between kde-frameworks/kcoreaddons-5.85.0 and
-5.82.0, this is what the first messages in your gruesome detail are saying:

> =kde-frameworks/kcoreaddons-5.85*:5 required by
(kde-frameworks/kdeclarative-5.85.0:5/5.85::gentoo, ebuild scheduled for
merge) USE="-debug -doc" ABI_X86="(64)"
> =kde-frameworks/kcoreaddons-5.82*:5 required by
(kde-frameworks/kcrash-5.82.0:5/5.82::gentoo, installed) USE="-debug
-doc -nls -test" ABI_X86="(64)"

So why is kcrash-5.82.0 being pulled in?

This package is the result of another slot conflict:
> =kde-frameworks/kcrash-5.85*:5 required by
(kde-frameworks/kservice-5.85.0:5/5.85::gentoo, ebuild scheduled for
merge) USE="-debug -doc -man -test" ABI_X86="(64)"
> =kde-frameworks/kcrash-5.82*:5 required by
(kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed)
USE="-debug -doc -nls -test" ABI_X86="(64)"

So why is kglobalaccel-5.82.0 being pulled in?

> kde-frameworks/kglobalaccel:5
>
> (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
> kde-frameworks/kglobalaccel (Argument)
> =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)"
> ^ ^^^^^^^
> (and 3 more with the same problems)
>
> (kde-frameworks/kglobalaccel-5.82.0-r1:5/5.82::gentoo, installed) USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
> (no parents that aren't satisfied by other packages in this slot)

See in particular the last message. I'm not sure what causes that
message in particular, but it seems like kglobalaccel is causing the
problem by pulling in a bunch of 5.82.0 deps causing a slot conflict.

cal
Re: KDE update puzzle [ In reply to ]
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.
Re: KDE update puzzle [ In reply to ]
cal wrote:
>
> See in particular the last message. I'm not sure what causes that
> message in particular, but it seems like kglobalaccel is causing the
> problem by pulling in a bunch of 5.82.0 deps causing a slot conflict.
>
> cal
>
>


Just a shot in the dark, could some KDE packages have crept their way in
the world file maybe, perhaps even a specific version, older version at
that? 

Dale

:-)  :-) 
Re: KDE update puzzle [ In reply to ]
On 2021-09-18, Philip Webb wrote:

> It mb that I have to remove the whole of the present versions
> in order to (re-)install the new ones ; it usually happens with Qt.
> I've never understood why Portage can't handle that itself.

Portage might be able to handle this automatically if you upgrade @world
directly, but if you only ask to upgrade specific packages (the case
here?), you may be leaving out some package which needs to be upgraded
at the same time.

If that is the problem, solving it is probably a matter of identifying
packages which are not being upgraded and that depend on currently
installed versions of packages that will be upgraded. The output you
have included in the message I'm replying to is, unfortunately, not
enough - unless I'm misreading, I think it only says that:

- kcrash needs to be upgraded to allow the kcoreaddons upgrade, and

- kglobalaccel needs to be upgraded to allow kconfig, kwindowsystem,
kdbusaddon and kcrash upgrades

But these two are already part of your emerge command, so there is
possibly something else that is not in this list. Could you please share
the output with --verbose-conflicts?

--
Nuno Silva