Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 916267 - kde-plasma/kwin-5.27.9 - Could not find a package configuration file provided by
Summary: kde-plasma/kwin-5.27.9 - Could not find a package configuration file provided by
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: plasma-5.27.9-stable
  Show dependency tree
 
Reported: 2023-10-25 17:27 UTC by Toralf Förster
Modified: 2023-11-11 20:24 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,17.75 KB, text/plain)
2023-10-25 17:27 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,47.20 KB, text/plain)
2023-10-25 17:27 UTC, Toralf Förster
Details
environment (environment,118.19 KB, text/plain)
2023-10-25 17:27 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.05 KB, application/x-xz)
2023-10-25 17:27 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,6.22 KB, application/x-xz)
2023-10-25 17:27 UTC, Toralf Förster
Details
kde-plasma:kwin-5.27.9:20231025-013832.log (kde-plasma:kwin-5.27.9:20231025-013832.log,11.74 KB, text/plain)
2023-10-25 17:27 UTC, Toralf Förster
Details
qlist-info.txt (qlist-info.txt,100.75 KB, text/plain)
2023-10-25 17:27 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,28.98 KB, application/x-xz)
2023-10-25 17:27 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2023-10-25 17:27:31 UTC
CMake Error at CMakeLists.txt:369 (find_package):
  By not providing "FindQt5LinuxAccessibilitySupport.cmake" in
  CMAKE_MODULE_PATH this project has asked CMake to find a package
  configuration file provided by "Qt5LinuxAccessibilitySupport", but CMake
  did not find one.

  Could not find a package configuration file provided by
  "Qt5LinuxAccessibilitySupport" with any of the following names:


  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_plasma-20231023-194638

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-13 *
clang/llvm (if any):
clang version 17.0.3
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/17/bin
Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg
/usr/lib/llvm/17
17.0.3
Python 3.11.6
Available Ruby profiles:
  [1]   ruby31 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.73.0 *
The following VMs are available for generation-2:
*)	Eclipse Temurin JDK 17.0.8.1_p1 [openjdk-bin-17]
Available Java Virtual Machines:
  [1]   openjdk-bin-17  system-vm

The Glorious Glasgow Haskell Compilation System, version 9.2.8
php cli (if any):
go version go1.21.3 linux/amd64

  HEAD of ::gentoo
commit 19a5452ad32f37946bc8fc301d5cfcd0e6d05bda
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Tue Oct 24 23:32:01 2023 +0000

    2023-10-24 23:32:01 UTC

emerge -qpvO kde-plasma/kwin
[ebuild     U ] kde-plasma/kwin-5.27.9 [5.27.8-r3] USE="handbook lock plasma screencast -accessibility -caps -debug -gles2-only -multimedia -test"
Comment 1 Toralf Förster gentoo-dev 2023-10-25 17:27:32 UTC
Created attachment 873434 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2023-10-25 17:27:33 UTC
Created attachment 873435 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2023-10-25 17:27:34 UTC
Created attachment 873436 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2023-10-25 17:27:35 UTC
Created attachment 873437 [details]
etc.clang.tar.xz
Comment 5 Toralf Förster gentoo-dev 2023-10-25 17:27:36 UTC
Created attachment 873438 [details]
etc.portage.tar.xz
Comment 6 Toralf Förster gentoo-dev 2023-10-25 17:27:37 UTC
Created attachment 873439 [details]
kde-plasma:kwin-5.27.9:20231025-013832.log
Comment 7 Toralf Förster gentoo-dev 2023-10-25 17:27:38 UTC
Created attachment 873440 [details]
qlist-info.txt
Comment 8 Toralf Förster gentoo-dev 2023-10-25 17:27:39 UTC
Created attachment 873441 [details]
temp.tar.xz
Comment 9 Fulgurance 2023-10-26 09:30:08 UTC
CMake Error at CMakeLists.txt:369 (find_package):
  By not providing "FindQt5LinuxAccessibilitySupport.cmake" in
  CMAKE_MODULE_PATH this project has asked CMake to find a package
  configuration file provided by "Qt5LinuxAccessibilitySupport", but CMake
  did not find one.

  Could not find a package configuration file provided by
  "Qt5LinuxAccessibilitySupport" with any of the following names:

    Qt5LinuxAccessibilitySupportConfig.cmake
    qt5linuxaccessibilitysupport-config.cmake

  Add the installation prefix of "Qt5LinuxAccessibilitySupport" to
  CMAKE_PREFIX_PATH or set "Qt5LinuxAccessibilitySupport_DIR" to a directory
  containing one of the above files.  If "Qt5LinuxAccessibilitySupport"
  provides a separate development package or SDK, be sure it has been
  installed.

I can confirm the bug, I have the same error as well when I tried to perform the update.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-27 03:37:01 UTC
Thanks, I'd spotted this but I foolishly assumed no changes were needed as I had the files anyway w/o USE=accessibility.

https://invent.kde.org/plasma/kwin/-/commit/17beab21aa7a15a8aab63d294df9f1af34d008fb

https://bugs.kde.org/show_bug.cgi?id=472643
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-27 04:11:08 UTC
Could you both share emerge -pvO qtgui?
Comment 12 Fulgurance 2023-10-27 10:22:51 UTC
alienware-m17-r3 /home/zohran # emerge -pvO qtgui

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

[ebuild   R    ] dev-qt/qtgui-5.15.11:5/5.15.11::gentoo  USE="X dbus egl jpeg libinput png udev vulkan wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

 * IMPORTANT: 19 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
Comment 13 Toralf Förster gentoo-dev 2023-10-27 15:08:50 UTC
(In reply to Sam James from comment #11)
> Could you both share emerge -pvO qtgui?

sure - but I'd like to mention the attached qlist file ;)

 $ emerge -pvO qtgui
 * --tree is broken with --nodeps. Disabling...

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

[ebuild   R    ] dev-qt/qtgui-5.15.11:5/5.15.11::gentoo  USE="X dbus egl jpeg libinput png udev vulkan wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-28 02:26:17 UTC
(In reply to Toralf Förster from comment #13)
> (In reply to Sam James from comment #11)
> > Could you both share emerge -pvO qtgui?
> 
> sure - but I'd like to mention the attached qlist file ;)
> 

Sorry toralf, I only looked at emerge-history. oops..
Comment 15 Mantas 2023-10-31 12:54:27 UTC
Can confirm this, on two machines. One older, one fresh install. Strangely, on older one workaround was to emerge qtgui with accessibility useflag, but on new machine this didn't help.
Comment 16 Larry the Git Cow gentoo-dev 2023-11-11 08:37:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8477d49a33f18730ae82dc8ae297e76e403f5acb

commit 8477d49a33f18730ae82dc8ae297e76e403f5acb
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-08 20:07:43 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-11 08:36:19 +0000

    kde-plasma/kwin: Depend on dev-qt/qtgui[accessibility]
    
    Upstream commit 17beab21aa7a15a8aab63d294df9f1af34d008fb
    
    Closes: https://bugs.gentoo.org/916267
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kwin/{kwin-5.27.9.ebuild => kwin-5.27.9-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d7fdcbf43f4d0317e3e3753fc994867a29caf3

commit 28d7fdcbf43f4d0317e3e3753fc994867a29caf3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-11 08:25:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-11 08:36:20 +0000

    profiles: targets/desktop: Enable dev-qt/qtgui:5[accessibility]
    
    Comparing with another toolkit default enabled by desktop target,
    x11-libs/gtk+:3, which already depends on app-accessibility/at-spi2-core:2
    unconditionally, this will typically not be introducing new deps for most.
    
    Bug: https://bugs.gentoo.org/916267
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/targets/desktop/package.use | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa045e05fc7dba65485e9e4cb1b6e478449ab6

commit 5eaa045e05fc7dba65485e9e4cb1b6e478449ab6
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-08 20:05:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-11 08:36:19 +0000

    dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency
    
    Bug: https://bugs.gentoo.org/916267
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-qt/qtgui/qtgui-5.15.11-r1.ebuild | 180 +++++++++++++++++++++++++++++++++++
 1 file changed, 180 insertions(+)
Comment 17 acidrums4 2023-11-11 11:55:42 UTC
Not sure if this was fixed indeed: after setting USE="accessibility" for dev-qt/qtgui (5.15.11), kde-plasma/kwin-5.27.9 still will fail complaining about not finding Qt5LinuxAccessibilitySupport  - it seems it is only provided by emerging media-libs/libqaccessibilityclient - so media-libs/libqaccessibilityclient would be a hard dependency for kwin from now on and we can't opt out it with USE="-accessibility"?
Comment 18 Andreas Sturmlechner gentoo-dev 2023-11-11 13:19:32 UTC
The correct versions containing fixes are seen in repo commits above:

dev-qt/qtgui/qtgui-5.15.11-r1
kde-plasma/kwin-5.27.9-r1

If you tried with -r0 revisions, still, you're simply an emerge --sync behind.

Otherwise, we need a full build.log.
Comment 19 Larry the Git Cow gentoo-dev 2023-11-11 20:05:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=0f4853e0f12105c07e36d323dbd649486229f4c8

commit 0f4853e0f12105c07e36d323dbd649486229f4c8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-08 20:07:43 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-11 20:03:01 +0000

    kde-plasma/kwin: Depend on dev-qt/qtgui[accessibility]
    
    Upstream commit 17beab21aa7a15a8aab63d294df9f1af34d008fb
    
    Closes: https://bugs.gentoo.org/916267
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kwin/kwin-5.27.49.9999.ebuild | 2 +-
 kde-plasma/kwin/kwin-9999.ebuild         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 20 Larry the Git Cow gentoo-dev 2023-11-11 20:24:16 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/qt.git/commit/?id=6a98778e2d51b1919159acc5468e7aafec095a66

commit 6a98778e2d51b1919159acc5468e7aafec095a66
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-08 20:05:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-11 20:19:43 +0000

    dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency
    
    Bug: https://bugs.gentoo.org/916267
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-qt/qtgui/qtgui-5.15.11.9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)