Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914142 - kde-plasma/kscreen: missing dependency on dev-qt/qtx11extras, kde-frameworks/kwindowsystem, x11-libs/libxcb, x11-libs/libXi
Summary: kde-plasma/kscreen: missing dependency on dev-qt/qtx11extras, kde-frameworks/...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://invent.kde.org/plasma/kscreen...
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2023-09-13 18:45 UTC by Sam James
Modified: 2023-09-19 15:26 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-13 18:45:54 UTC
```
VDB: detected possibly incorrect RDEPEND (kde-plasma/kscreen-5.27.7)
kde-frameworks/kcmutils:5       <
                                > dev-qt/qtx11extras:5
kde-frameworks/kconfigwidgets:5 <
kde-frameworks/kiconthemes:5    <
kde-frameworks/kwidgetsaddons:5 <
                                > kde-frameworks/kwindowsystem:5
kde-plasma/libkscreen:5         | kde-plasma/libkscreen:5=
                                > x11-libs/libxcb:=
                                > x11-libs/libXi
```

```
$ rg -i 11ex /var/tmp/portage/kde-plasma/kscreen-5.27.7/work
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/kded/CMakeLists.txt:51:        target_link_libraries(kscreen PRIVATE Qt5::X11Extras)
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/kded/daemon.cpp:45:#include <private/qtx11extras_p.h>
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/CMakeLists.txt:72:    find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras)
```

```
$ rg -i windows /var/tmp/portage/kde-plasma/kscreen-5.27.7/work
[...]
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/osd/osd.cpp:14:#include <KWindowSystem>
[..]
```

```
$ rg -i xcb /var/tmp/portage/kde-plasma/kscreen-5.27.7/work
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/kded/CMakeLists.txt:49:    target_link_libraries(kscreen PRIVATE X11::X11 X11::Xi X11::XCB XCB::ATOM)
/var/tmp/portage/kde-plasma/kscreen-5.27.7/work/kscreen-5.27.7/kded/daemon.cpp:48:#include <X11/Xlib-xcb.h>
[...]
```
Comment 1 Andreas Sturmlechner gentoo-dev 2023-09-18 11:41:18 UTC
(In reply to Sam James from comment #0)
> ```
> VDB: detected possibly incorrect RDEPEND (kde-plasma/kscreen-5.27.7)
> kde-frameworks/kcmutils:5       <
kcm/package/contents/ui/main.qml:import org.kde.kcm 1.6 as KCM
kcm/package/contents/ui/Panel.qml:import org.kde.kcm 1.6 as KCM
kcm/package/contents/ui/OutputPanel.qml:import org.kde.kcm 1.6 as KCM

>                                 > dev-qt/qtx11extras:5
Yup.

> kde-frameworks/kconfigwidgets:5 <
> kde-frameworks/kwidgetsaddons:5 <
Both dropped in upstream commit 6309d33f092e60a96ce38b32cb295a3e54347cb9

> kde-frameworks/kiconthemes:5    <
https://invent.kde.org/plasma/kscreen/-/merge_requests/235

>                                 > kde-frameworks/kwindowsystem:5
> kde-plasma/libkscreen:5         | kde-plasma/libkscreen:5=
Ack.

>                                 > x11-libs/libxcb:=
>                                 > x11-libs/libXi
Ack.
Comment 2 Larry the Git Cow gentoo-dev 2023-09-18 12:50:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=1079533a861b1cd63dd3f46414f4babcf8e33970

commit 1079533a861b1cd63dd3f46414f4babcf8e33970
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-18 11:40:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-18 11:40:35 +0000

    kde-plasma/kscreen: Update dependencies
    
    Upstream commit 6309d33f092e60a96ce38b32cb295a3e54347cb9
    
    Bug: https://bugs.gentoo.org/914142
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild | 9 +++++----
 kde-plasma/kscreen/kscreen-9999.ebuild         | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)
Comment 3 Larry the Git Cow gentoo-dev 2023-09-19 15:26:59 UTC
The bug has been closed via the following commit(s):

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

commit bc3f23f40dea972813f9d8e6a348888f2844603a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-19 14:50:04 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-19 15:23:19 +0000

    kde-plasma/kscreen: 5.27.8-r1 version bump
    
    Closes: https://bugs.gentoo.org/914142
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kscreen/files/kscreen-5.27.8-cmake.patch       | 26 +++++++++++
 kde-plasma/kscreen/kscreen-5.27.8-r1.ebuild        | 52 ++++++++++++++++++++++
 2 files changed, 78 insertions(+)