Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 750893 - media-plugins/mythplugins[mythmusic|mythbrowser]: Drop optional support for deprecated dev-qt/qtwebkit:5
Summary: media-plugins/mythplugins[mythmusic|mythbrowser]: Drop optional support for d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wilson M. Michaels
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: qtwebkit-removal
  Show dependency tree
 
Reported: 2020-10-23 17:28 UTC by Andreas Sturmlechner
Modified: 2021-10-05 07:39 UTC (History)
1 user (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 2020-10-23 17:28:57 UTC
QtWebKit's time is limited now.
Comment 1 Wilson M. Michaels 2020-11-30 15:30:01 UTC
Upstream's latest release still uses qtwebkit in media-plugins/mythplugins. I didn't find a reference to qtwebengine in the snapshot for the next release either. I will change the default USE flags to select no plugins by default. dev-qt/qtwebkit will be pulled in only when the user selects a plugin that requires it. I'll edit the installation message to reflect this.
Comment 2 Andreas Sturmlechner gentoo-dev 2021-01-02 01:36:30 UTC
How important are those functions? Are there alternatives?
Comment 3 Wilson M. Michaels 2021-01-02 01:56:26 UTC
There are no alternatives in the current mythplugins release. Not all mythplugins use QtWebKit. I expect the next mythtv release to address this. I use mythtv everyday. I do not use any mythplugins on a regular basis. A user must select the plugins desired for compilation, none are selected by default. I am trying to maintain plugin availability for those who do use them.
Comment 4 Andreas Sturmlechner gentoo-dev 2021-01-23 17:01:19 UTC
Providing users with a browser engine with several years worth of unpatched security issues is not a service at this point. The question is not so much if there are alternatives within mythplugins, but if there is any other system browser mythtv users would be able to use, that does not contain those vulnerabilities.

That they aren't selected by default is beside the point; we need to get rid of the dependency.
Comment 5 Andreas Sturmlechner gentoo-dev 2021-05-30 21:44:05 UTC
Status update?
Comment 6 Larry the Git Cow gentoo-dev 2021-08-02 10:37:49 UTC
The bug has been referenced in the following commit(s):

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 7 Larry the Git Cow gentoo-dev 2021-10-05 07:39:08 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(-)