On 2021.12.11 07:14, Steve Evans wrote:
On Fri, 10 Dec 2021 20:09:19 -0500 Jack <[email protected]> wrote:

> Good evening all, calling on the accumulated wisdom here.
>
> kde-frameworks 5.88 has been marked stable, but my upgrade is blocked
> because kwin (5.22.5 is stable, 5.23.4 is still marked testing) is
> somehow stuck on kde-frameworks/kglobalaccel-5.85.
>
> The line from portage is:
>    (kde-frameworks/kglobalaccel-5.85.0-r1:5/5.85::gentoo, installed)
> USE="-debug -doc -nls -test" ABI_X86="(64)" pulled in by
>      >=kde-frameworks/kglobalaccel-5.82.0:5/5.85= required by
> (kde-plasma/kwin-5.22.5:5/5::gentoo, installed) USE="caps handbook
> plasma -accessibility -debug -gles2-only -multimedia -screencast
> -test" ABI_X86="(64)"
>
> The actual line in the kwin ebuild is
>          >=kde-frameworks/kglobalaccel-${KFMIN}:5=
> so I'm assuming that trailing "=" is the culprit, although I don't
> really follow the syntax.
>
> Is there any easy way around this, or does it just mean I can't
> upgrade any of kde-frameworks from 5.85 to 5.88 until kde-plasma
> 5.24.something is marked stable or I unmask it? I'm not in any great
> rush, but it means emerge @world always fails, and I've got to
> individually pick out those packages I CAN upgrade.
>
> Jack

I am having the same problem. It appears as though kde-frameworks 5.88
depends on a matching upgrade to kde-plasma to version 5.23.4.
Frameworks has been marked stable, but plasma has not yet :-(

See these bugs:

- https://bugs.gentoo.org/816042 "KDE Frameworks 5.88 stabilisation"
  which has a status of IN_PROGRESS

- https://bugs.gentoo.org/826898 "KDE Plasma 5.23.4 stabilisation"
  which has a status of CONFIRMED

So I think we are just going to have to wait for kde-plasma to be
marked stable.
I suppose the frameworks stabilization is still "in progress" because not all arch's are stable, but amd64 is, which is the only one I need. The plasma stabilization did say it was dependent on the frameworks updates, but it doesn't say anything about why the older plasma (kwin in particular) seems to be preventing the frameworks update.

Anyway, I decided dto go ahead and accept the testing plasma packages. I initially put "=kde-plasma/*-5.23* ~amd64" into my packages.accept file. eix showed (~) for kwin, but emerge complained about that syntax and didn't accept it. I ended up with "kde-plasma/* ~amd64". I don't know why the other syntax wasn't ok with portage, but as soon as that second bug does get settled, I can remove that line, so I'm not too worried about it being over inclusive.

Reply via email to