Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914135 - kde-frameworks/qqc2-desktop-style: missing dependency on dev-qt/qtdbus, kde-frameworks/kconfig
Summary: kde-frameworks/qqc2-desktop-style: missing dependency on dev-qt/qtdbus, kde-f...
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-13 18:29 UTC by Sam James
Modified: 2023-09-19 16:51 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:29:22 UTC
```
VDB: detected possibly incorrect RDEPEND (kde-frameworks/qqc2-desktop-style-5.110.0)
                          > dev-qt/qtdbus:5
dev-qt/qtquickcontrols2:5 <
                          > kde-frameworks/kconfig:5
kde-frameworks/sonnet:5   <
```

```
$ rg -i dbus /var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:21:#include <QDBusConnection>
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:41:        // Use DBus in order to listen for settings changes directly, as the
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:44:        QDBusConnection::sessionBus().connect(QString(),
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/CMakeLists.txt:17:        Qt${QT_MAJOR_VERSION}::DBus
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/CMakeLists.txt:39:find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Core Quick Gui Widgets QuickControls2 DBus)
```

```
$ rg -i kconfig /var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/plugin/kquickstyleitem.cpp:23:#include <KConfigGroup>
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/plugin/kquickstyleitem.cpp:98:        KConfigGroup cg(kdeglobals, "KDE");
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.cpp:13:#include <KConfigGroup>
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.cpp:20:    , m_animationSpeedWatcher(KConfigWatcher::create(KSharedConfig::openConfig()))
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.cpp:22:    connect(m_animationSpeedWatcher.data(), &KConfigWatcher::configChanged, this, [this](const KConfigGroup &group, const QByteArrayList &names) {
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.cpp:34:    KConfigGroup generalCfg = KConfigGroup(KSharedConfig::openConfig(), QStringLiteral("KDE"));
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.cpp:38:    KConfigGroup cfg = KConfigGroup(KSharedConfig::openConfig(QStringLiteral("plasmarc")), QStringLiteral("Units"));
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:19:#include <KConfigGroup>
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:68:        KConfigGroup general(ptr->group("general"));
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.h:14:#include <KConfigWatcher>
/var/tmp/portage/kde-frameworks/qqc2-desktop-style-5.110.0/work/qqc2-desktop-style-5.110.0/kirigami-plasmadesktop-integration/plasmadesktopunits.h:26:    KConfigWatcher::Ptr m_animationSpeedWatcher;
```
Comment 1 Larry the Git Cow gentoo-dev 2023-09-19 16:44:01 UTC
The bug has been referenced in the following commit(s):

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

commit 0a36dd75a3c8160344d2232677816a36493dd322
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-19 16:22:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-19 16:22:18 +0000

    kde-frameworks/qqc2-desktop-style: Add missing dependencies
    
    Upstream commit 5b8868783c010e65eb7e2e5c2c04bf90b0481688
    
    Bug: https://bugs.gentoo.org/914135
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2023-09-19 16:51:37 UTC
The bug has been closed via the following commit(s):

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

commit a9d22ddf99dbad4dcdd0e1971a9f1fe9dbb824fd
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-09-19 16:22:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-09-19 16:51:11 +0000

    kde-frameworks/qqc2-desktop-style: Add missing dependencies
    
    Upstream commit 5b8868783c010e65eb7e2e5c2c04bf90b0481688
    
    Closes: https://bugs.gentoo.org/914135
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...esktop-style-5.110.0.ebuild => qqc2-desktop-style-5.110.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)