Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 684580 (qtwebkit-removal) - [Tracker] dev-qt/qtwebkit removal
Summary: [Tracker] dev-qt/qtwebkit removal
Status: RESOLVED FIXED
Alias: qtwebkit-removal
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL: https://qa-reports.gentoo.org/output/...
Whiteboard: removal on 2021-10-04
Keywords: PMASKED, Tracker
Depends on: 641966 653100 680468 682190 684672 684676 684678 684680 684772 684776 685750 687840 687842 687844 688850 688852 689232 692728 692866 697048 709842 709844 709848 709850 709858 709860 709862 709866 709880 712172 712174 712194 712200 712202 727326 737928 737936 737940 740416 746596 749675 750767 750878 750881 750884 750887 750893 750899 752144 753236 kde-apps-20.08.3-stable qt-5.15.2-stable 756685 757603
Blocks: 668978 680784 703752 716380 726754 792165
  Show dependency tree
 
Reported: 2019-04-28 11:35 UTC by Andreas Sturmlechner
Modified: 2021-10-05 08:04 UTC (History)
7 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 Andreas Sturmlechner gentoo-dev 2019-04-28 11:35:53 UTC
openSUSE are doing it, we should probably too. I've begun to set it default off in my packages whenever it was the option.

Last commit in upstream repository happened 15 months ago.
Comment 1 Davide Pesavento gentoo-dev 2019-04-28 17:44:51 UTC
+1
Comment 2 Andreas Sturmlechner gentoo-dev 2019-05-04 14:46:17 UTC
In addition to $URL, packages that depend on PyQt5[webkit]:

dev-python/QtPy-1.4.0-r1[webkit]
dev-python/spyder-4.0.0_beta1[webkit]
media-sound/frescobaldi-3.0.0
media-video/openshot-2.4.0-r1
sci-mathematics/relational-2.5
sci-geosciences/qgis-3.4.7[webkit]
dev-util/eric-18.03
app-text/openlp-2.4.6
app-text/calibre-3.41.3
Comment 3 Konstantin Tokarev 2019-06-10 15:23:09 UTC
No need to hurry, new release is coming in the next few days
Comment 4 Georg Rudoy 2019-06-13 15:35:48 UTC
Are you aware of https://github.com/annulen/webkit/commits/qtwebkit-5.212 ? That's where most of effort re webkit is going right now as far as I can tell.

Also, I've chatted with an opensuse maintainer, he's not aware of any plans to ditch qtwebkit.
Comment 5 Davide Pesavento gentoo-dev 2019-06-13 19:07:37 UTC
(In reply to Georg Rudoy from comment #4)
> Are you aware of https://github.com/annulen/webkit/commits/qtwebkit-5.212 ?
> That's where most of effort re webkit is going right now as far as I can
> tell.
Yes, we're aware. That repo had been almost dead for more than a year until development restarted less than a month ago.
Comment 6 Andreas Sturmlechner gentoo-dev 2019-06-14 06:08:18 UTC
(In reply to Georg Rudoy from comment #4)
> Also, I've chatted with an opensuse maintainer, he's not aware of any plans
> to ditch qtwebkit.

They've dropped it from default installs.
Comment 7 Andreas Sturmlechner gentoo-dev 2020-10-23 13:36:59 UTC
Porting guide: https://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html
Comment 8 Luke-Jr 2020-10-24 03:31:57 UTC
Upstream seems relatively active these days...

"annulen Merge branch 'qtwebkit-stable' into qtwebkit-5.212 … 5a4cfb5 11 days ago"

Would be nice to get a bump to fix the build with Qt 5.15...
Comment 9 Andreas Sturmlechner gentoo-dev 2020-10-24 09:52:35 UTC
(In reply to Luke-Jr from comment #8)
> Upstream seems relatively active these days...
Years later the only release is still at alpha.

(In reply to Luke-Jr from comment #8)
> Would be nice to get a bump to fix the build with Qt 5.15...
Builds fine, not one bug recorded wrt, file one if you got one.
Comment 10 Luke-Jr 2020-10-26 17:40:18 UTC
(In reply to Andreas Sturmlechner from comment #9)
> (In reply to Luke-Jr from comment #8)
> > Upstream seems relatively active these days...
> Years later the only release is still at alpha.

Hey, I didn't say it was safe/secure, just active! :)

(QtWebEngine probably isn't either. I tracked the Magellian vulnerability for over a year, and it didn't get fixed before I gave up.)

> (In reply to Luke-Jr from comment #8)
> > Would be nice to get a bump to fix the build with Qt 5.15...
> Builds fine, not one bug recorded wrt, file one if you got one.

Still investigating nature of it. It may simply be that qtwebkit needs rebuilding after upgrading Qt. (and didn't automagically)
Comment 11 Andreas Sturmlechner gentoo-dev 2020-10-26 18:04:32 UTC
Please limit the chatter to QtWebKit, thanks.

(In reply to Luke-Jr from comment #10)
> Still investigating nature of it. It may simply be that qtwebkit needs
> rebuilding after upgrading Qt. (and didn't automagically)
This is tracked in bug 661052.
Comment 12 Luke-Jr 2020-10-26 19:17:47 UTC
(In reply to Luke-Jr from comment #10)
> > (In reply to Luke-Jr from comment #8)
> > > Would be nice to get a bump to fix the build with Qt 5.15...
> > Builds fine, not one bug recorded wrt, file one if you got one.
> Still investigating nature of it. It may simply be that qtwebkit needs
> rebuilding after upgrading Qt. (and didn't automagically)

Yes, rebuilding qtwebkit fixed it. So probably it just needs some tweak to make it automagic.
Comment 13 Larry the Git Cow gentoo-dev 2020-11-20 22:42:21 UTC
The bug has been referenced in the following commit(s):

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

commit 6d369a03bd098977934052a920611dd35fe91805
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-20 22:37:19 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-20 22:42:03 +0000

    profiles: Add dev-qt/qtwebkit to package.deprecated
    
    Bug: https://bugs.gentoo.org/684580
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.deprecated | 4 ++++
 1 file changed, 4 insertions(+)
Comment 14 UlvHare 2021-05-18 08:16:23 UTC
Many QGIS necessary plugins depend on qtwebkit. Sad but true. Really I cannot work without them. Now I manually edit the qgis ebuilds to use webkit in src_configure(). Please, let users to choose if they need. System is for work not just for beauty.
Comment 15 Andreas Sturmlechner gentoo-dev 2021-05-21 14:33:55 UTC
(In reply to UlvHare from comment #14)
> System is for work not just for beauty.
That's not really the question here. It is unmaintained and the paint is coming off. Any future bison/boost/glib/python update (those are only examples for which we already have to patch the current version) can be the final death nail.
Comment 16 Larry the Git Cow gentoo-dev 2021-08-02 10:37:53 UTC
The bug has been referenced in the following commit(s):

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

commit a07069036c57202ffe99a2738b3a19e11c0a6823
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-04-17 11:15:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-08-02 10:37:09 +0000

    profiles: Mask dev-qt/qtwebkit
    
    Bug: https://bugs.gentoo.org/684580
    Bug: https://bugs.gentoo.org/685750
    Bug: https://bugs.gentoo.org/709858
    Bug: https://bugs.gentoo.org/740416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 10 ++++++++++
 1 file changed, 10 insertions(+)

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

commit 9eefe7cd26dd244881a383352d07904b560b980f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-04-17 11:14:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-08-02 10:37:09 +0000

    profiles: base: Add dev-qt/qtwebkit revdeps to package.use.mask
    
    Bug: https://bugs.gentoo.org/684580
    Bug: https://bugs.gentoo.org/750893
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/base/package.use.mask | 11 +++++++++++
 1 file changed, 11 insertions(+)
Comment 17 onkobu 2021-08-18 09:11:55 UTC
(In reply to Andreas Sturmlechner from comment #15)
> (In reply to UlvHare from comment #14)
> > System is for work not just for beauty.
> […] It is unmaintained and the paint is
> coming off. 

Pending issue in qtwebkit repository: https://github.com/qtwebkit/qtwebkit/issues/1053
Comment 18 Larry the Git Cow gentoo-dev 2021-09-04 21:01:20 UTC
The bug has been referenced in the following commit(s):

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

commit 8a462fac199959b94e086ef02391cbffa03cac7e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-09-04 20:16:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-09-04 20:58:45 +0000

    profiles: Init last-rites for dev-qt/qtwebkit:5 and revdeps
    
    Masked for removal in 30 days:
    mail-client/trojita
    app-text/fb2edit
    dev-qt/qtwebkit
    
    Bug: https://bugs.gentoo.org/684580
    Bug: https://bugs.gentoo.org/685750
    Bug: https://bugs.gentoo.org/740416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)
Comment 19 Larry the Git Cow gentoo-dev 2021-10-05 07:39:12 UTC
The bug has been closed via the following commit(s):

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

commit c2640c694096597ab4615d65c3f5c7624847af57
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-10-05 07:05:51 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-10-05 07:36:52 +0000

    media-plugins/mythplugins: Remove qtwebkit support
    
    Closes: https://bugs.gentoo.org/750893
    Closes: https://bugs.gentoo.org/684580
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 media-plugins/mythplugins/metadata.xml             |  3 ---
 ...s-31.0-r2.ebuild => mythplugins-31.0-r3.ebuild} | 27 +++-------------------
 ...ebuild => mythplugins-31.0_p20210731-r2.ebuild} | 27 +++-------------------
 3 files changed, 6 insertions(+), 51 deletions(-)

Additionally, it has been referenced in the following commit(s):

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

commit b619875ee9892b3586877211e085cedc1ff82c02
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-10-05 06:56:06 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-10-05 07:36:51 +0000

    net-irc/kvirc: Remove qtwebkit support
    
    Closes: https://bugs.gentoo.org/750881
    Bug: https://bugs.gentoo.org/684580
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 ...200605155236-r1.ebuild => kvirc-5.2_pre20200605155236-r2.ebuild} | 6 +++---
 ...e20210630233331.ebuild => kvirc-5.2_pre20210630233331-r1.ebuild} | 6 +++---
 net-irc/kvirc/kvirc-9999.ebuild                                     | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

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

commit 782ad581f563b874a309931cd4ed49d95533df09
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-10-05 06:51:37 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-10-05 07:36:50 +0000

    dev-qt/qtwebkit: treeclean
    
    Bug: https://bugs.gentoo.org/684580
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 dev-qt/qtwebkit/Manifest                           |   1 -
 .../qtwebkit-5.212.0_pre20200309-bison-3.7.patch   |  46 -------
 .../qtwebkit-5.212.0_pre20200309-glib-2.68.patch   |  28 ----
 .../qtwebkit-5.212.0_pre20200309-icu-68.patch      | 120 ----------------
 .../qtwebkit-5.212.0_pre20200309-python-3.9.patch  |  27 ----
 dev-qt/qtwebkit/metadata.xml                       |  26 ----
 .../qtwebkit-5.212.0_pre20200309-r1.ebuild         | 153 ---------------------
 profiles/package.mask                              |   6 -
 8 files changed, 407 deletions(-)