Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925719 - <dev-util/kdevelop-24.08 depends on dev-qt/qtwebengine:5
Summary: <dev-util/kdevelop-24.08 depends on dev-qt/qtwebengine:5
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/kdevelop/kdeve...
Whiteboard:
Keywords: InOverlay
Depends on: plasma-6-stable
Blocks: qtwebengine5-removal
  Show dependency tree
 
Reported: 2024-02-28 16:44 UTC by Andreas Sturmlechner
Modified: 2024-09-02 07:17 UTC (History)
3 users (show)

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


Attachments
disable documentation viewer (no-webengine.patch,12.72 KB, patch)
2024-08-07 12:43 UTC, Justus Ranvier
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2024-02-28 16:44:26 UTC
Hopefully the pending work will make it for the upcoming release.

The plan is to get this stabilised as soon as possible.
Comment 1 Justus Ranvier 2024-08-07 12:43:40 UTC
Created attachment 899361 [details, diff]
disable documentation viewer

For the benefit of anyone else who finds this issue and wonders about installing kdevelop on systems where qtwebengine can not be installed (ppc64le) this patch can be dropped in to /etc/portage/patches/dev-util/kdevelop and it will disable the documentation viewer so that kdevelop will compile.

To satisfy the ebuild dependencies you can add dev-qt/qtwebengine-5.15.14 to /etc/portage/profile/package.provided
Comment 2 Andreas Sturmlechner gentoo-dev 2024-08-07 12:45:18 UTC
The benefit would be even greater if you'd submitted this upstream (in upstreamable form of course) so we could make this available as USE flag eventually.
Comment 3 Justus Ranvier 2024-08-07 12:46:02 UTC
I would like to inform the upstream developers at the URL associated with this issue that yes, I do use KDevelop on non-x86, non-arm platforms and have for years, but it's impossible to create an account over there to comment because every attempt is flagged as spam.
Comment 4 Andreas Sturmlechner gentoo-dev 2024-08-07 12:47:51 UTC
I'm not sure where you want to comment. You've got a patch, so you can create an MR.

If you are talking about the "Issues" section in gitlab (invent.kde.org), this is *not* for user support or bug reports. There's bugs.kde.org for that.
Comment 5 Andreas Sturmlechner gentoo-dev 2024-08-07 12:50:16 UTC
Did the search on bugs.kde.org for you.

You can reference this upstream bug when you've produced an upstreamable patch to submit as MR.
Comment 6 Andreas Sturmlechner gentoo-dev 2024-08-07 12:54:40 UTC
Last but not least, just some indication they would be open to patches.

Please note that all development happens on git master first, so don't bother with Qt5-based branches at this point.
Comment 7 Justus Ranvier 2024-08-07 12:56:15 UTC
(In reply to Andreas Sturmlechner from comment #4)
> I'm not sure where you want to comment. You've got a patch, so you can
> create an MR.

On MR 522 there was a comment: "What are you planning to run it on that isn't x86_64 and aarch64? or is it theoretically for linux distros that build for every platform?"

The developer doesn't know he has users on other architectures so normally I'd comment to let him know.

I would be willing to make an upstream MR with my change but I can't create an account on their Gitlab. KDE Gitlab links to https://identity.kde.org for account creation and that site says "Client rejected by anti-spam identification measures".
Comment 8 Andreas Sturmlechner gentoo-dev 2024-08-07 13:06:37 UTC
(In reply to Justus Ranvier from comment #7)
> On MR 522 there was a comment: "What are you planning to run it on that
> isn't x86_64 and aarch64? or is it theoretically for linux distros that
> build for every platform?"
> 
> The developer doesn't know he has users on other architectures so normally
> I'd comment to let him know.
Okay. I've found that, and the answers are not really negative. But this was a high volume KF6 porting tracker, not the right place to opt for unrelated changes.

> I would be willing to make an upstream MR with my change but I can't create
> an account on their Gitlab. KDE Gitlab links to https://identity.kde.org for
> account creation and that site says "Client rejected by anti-spam
> identification measures".
So first of all, your change needs to have a proper cmake build switch with webengine support default enabled.

Then, please contact KDE sysadmins e.g. via #kde-sysadmin on IRC or Matrix so they can look into your problem regarding the account creation.
Comment 9 Justus Ranvier 2024-08-07 13:12:07 UTC
(In reply to Andreas Sturmlechner from comment #8)
> So first of all, your change needs to have a proper cmake build switch with
> webengine support default enabled.

If course if I made a real upstream MR I'd clean it up substantially. What I posted in this thread is just a quick and dirty "make it work" patch in case anyone else finds it useful.
Comment 10 Larry the Git Cow gentoo-dev 2024-08-22 20:03:25 UTC
The bug has been referenced in the following commit(s):

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

commit 860dd1d3762b2a734fd6634969de4c82bd629d09
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-08-22 19:54:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-08-22 20:03:10 +0000

    dev-util/kdevelop: unkeyword 24.08.0 for ~x86
    
    dev-qt/qtwebengine:6 is not keyworded there.
    
    Bug: https://bugs.gentoo.org/925719
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-util/kdevelop/kdevelop-24.08.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 11 Larry the Git Cow gentoo-dev 2024-09-02 07:17:52 UTC
The bug has been closed via the following commit(s):

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

commit a40d0b19c3e018e024e5e351fb3d028b864d7871
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-08-31 11:28:45 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-09-02 07:17:38 +0000

    dev-util/kdevelop: drop 24.05.2
    
    Closes: https://bugs.gentoo.org/925719
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-util/kdevelop/Manifest                |   1 -
 dev-util/kdevelop/kdevelop-24.05.2.ebuild | 130 ------------------------------
 dev-util/kdevelop/metadata.xml            |   2 +-
 3 files changed, 1 insertion(+), 132 deletions(-)