Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914137 - kde-plasma/breeze: missing dependency on kde-frameworks/kirigami, kde-frameworks/kwindowsystem
Summary: kde-plasma/breeze: missing dependency on kde-frameworks/kirigami, kde-framewo...
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:
Depends on:
Blocks:
 
Reported: 2023-09-13 18:33 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:33:20 UTC
```
VDB: detected possibly incorrect RDEPEND (kde-plasma/breeze-5.27.7)
 > kde-frameworks/kirigami:5
 > kde-frameworks/kwindowsystem:5
```

```
$ rg -i kirig /var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/CMakeLists.txt:15:    find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2)
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/CMakeLists.txt:96:    target_link_libraries(breeze Qt::Quick KF5::CoreAddons KF5::Kirigami2)
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezestyle.cpp:59:#if __has_include(<Kirigami/TabletModeWatcher>)
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezestyle.cpp:61:#include <Kirigami/TabletModeWatcher>
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezestyle.cpp:5244:            // 0.7 is from Kirigami ListSectionHeader.
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezestyle.cpp:7656:    return Kirigami::TabletModeWatcher::self()->isTabletMode();
```

```
$ rg -i kwindows /var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezewindowmanager.cpp:45:// needed to enable dragging from QQuickWindows
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:16:#include <KWindowSystem>
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:317:const QVector<KWindowShadowTile::Ptr> &ShadowHelper::createShadowTiles()
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:336:KWindowShadowTile::Ptr ShadowHelper::createTile(const QPixmap &source)
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:338:    KWindowShadowTile::Ptr tile = KWindowShadowTile::Ptr::create();
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:367:    const QVector<KWindowShadowTile::Ptr> &tiles = createShadowTiles();
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:376:    KWindowShadow *&shadow = _shadows[window];
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.cpp:380:        shadow = new KWindowShadow(window);
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezehelper.cpp:15:#include <KWindowSystem>
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezehelper.cpp:1540:    static const bool s_isX11 = KWindowSystem::isPlatformX11();
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezehelper.cpp:1547:    static const bool s_isWayland = KWindowSystem::isPlatformWayland();
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.h:13:#include <KWindowShadow>
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.h:136:    const QVector<KWindowShadowTile::Ptr> &createShadowTiles();
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.h:139:    KWindowShadowTile::Ptr createTile(const QPixmap &);
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.h:158:    QMap<QWindow *, KWindowShadow *> _shadows;
/var/tmp/portage/kde-plasma/breeze-5.27.7/work/breeze-5.27.7/kstyle/breezeshadowhelper.h:167:    QVector<KWindowShadowTile::Ptr> _tiles;
```
Comment 1 Larry the Git Cow gentoo-dev 2023-09-19 14:31:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=776f11e02d50af0fcc96ac924b1296fb65f76540

commit 776f11e02d50af0fcc96ac924b1296fb65f76540
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-19 14:18:48 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-19 14:31:27 +0000

    kde-plasma/breeze: Add missing dependencies
    
    Upstream commits:
    fb7071a1cf78b8e9bae247838eca75ae4b41a89e
    9f8a6727b5ba0ce30e052882295414319e14cc22  (!)
    
    Bug: https://bugs.gentoo.org/914137
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

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

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

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

    kde-plasma/breeze: Add missing dependencies
    
    Closes: https://bugs.gentoo.org/914137
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/breeze/breeze-5.27.8-r1.ebuild | 43 +++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)