Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753274 - kde-apps/kdenetwork-meta should depend optionally on kde-misc/kio-gdrive
Summary: kde-apps/kdenetwork-meta should depend optionally on kde-misc/kio-gdrive
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-06 05:10 UTC by Michael
Modified: 2021-04-04 16:55 UTC (History)
2 users (show)

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 Michael 2020-11-06 05:10:39 UTC
The proposition is to make kio-gdrive optional in kde-apps/kdenetwork-meta as kio-gdrive depends on kde-apps/libkgapi, which in turn depends on dev-qt/qtwebengine. And qtwebengine is huge and it'd be preferred to avoid it.
Comment 1 Andreas Sturmlechner gentoo-dev 2020-11-08 19:31:36 UTC
It makes sense for 20.08.3, but the QtWebEngine dependency is already gone from 20.12; it is just too big to backport.
Comment 2 Larry the Git Cow gentoo-dev 2020-11-08 19:33:25 UTC
The bug has been closed via the following commit(s):

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

commit 1819fd45dc6cdd3c3ea6a9879d7c03b79a7f0d1d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-08 19:32:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-08 19:32:23 +0000

    kde-apps/kdenetwork-meta: Put kde-apps/kio-gdrive behind IUSE=webengine
    
    Closes: https://bugs.gentoo.org/753274
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...etwork-meta-20.08.3.ebuild => kdenetwork-meta-20.08.3-r1.ebuild} | 6 ++++--
 kde-apps/kdenetwork-meta/metadata.xml                               | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)
Comment 3 Michael 2020-12-11 04:10:40 UTC
They seem to have brought it back in kdenetwork-meta-20.12.0 in kde-overlay. And I'm guessing it's going to be pulled into the tree as is, so in a day or two the issue might be back.
Comment 4 Andreas Sturmlechner gentoo-dev 2020-12-12 15:56:35 UTC
Yes and no.

(In reply to Andreas Sturmlechner from comment #1)
> the QtWebEngine dependency is already gone from 20.12

diff -Naur libkgapi-20.08.3.ebuild libkgapi-20.12.0.ebuild
@@ -24,18 +24,11 @@
        dev-libs/cyrus-sasl:2
        >=dev-qt/qtgui-${QTMIN}:5
        >=dev-qt/qtnetwork-${QTMIN}:5
-       >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
        >=dev-qt/qtwidgets-${QTMIN}:5
        >=dev-qt/qtxml-${QTMIN}:5
        >=kde-frameworks/kcalendarcore-${KFMIN}:5
        >=kde-frameworks/kcontacts-${KFMIN}:5
-       >=kde-frameworks/kio-${KFMIN}:5
-       >=kde-frameworks/kwindowsystem-${KFMIN}:5
Comment 5 Larry the Git Cow gentoo-dev 2021-04-04 15:30:21 UTC
The bug has been referenced in the following commit(s):

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

commit 7a91ddcc0875608068d07b05af222791d1c6162f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-04-04 15:21:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-04 15:30:12 +0000

    kde-apps/kaccounts-providers: Add IUSE=webengine (Nextcloud plugin)
    
    Bug: https://bugs.gentoo.org/753274
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...ts-providers-20.12.3-qtwebengine-optional.patch | 81 ++++++++++++++++++++++
 .../kaccounts-providers-20.12.3-r1.ebuild          | 46 ++++++++++++
 kde-apps/kaccounts-providers/metadata.xml          |  3 +
 3 files changed, 130 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2021-04-04 16:55:56 UTC
The bug has been referenced in the following commit(s):

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

commit c07953455ae3acac71173fce431a120cd3d0c91f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-04-04 15:21:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-04 16:30:20 +0000

    kde-apps/kaccounts-providers: Add IUSE=webengine (Nextcloud plugin)
    
    Bug: https://bugs.gentoo.org/753274
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...ts-providers-20.12.3-qtwebengine-optional.patch | 81 ++++++++++++++++++++++
 .../kaccounts-providers-9999.ebuild                | 13 +++-
 kde-apps/kaccounts-providers/metadata.xml          |  3 +
 3 files changed, 95 insertions(+), 2 deletions(-)