Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 750899

Summary: net-misc/teamviewer depends on deprecated dev-qt/qtwebkit:5
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Martin Dummer <martin.dummer>
Status: RESOLVED FIXED    
Severity: normal CC: jouni.kosonen, maksbotan, marc_heimann, proxy-maint, sam, t-mo, voron1, whissi
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=751586
https://github.com/gentoo/gentoo/pull/21833
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 684580    

Description Andreas Sturmlechner gentoo-dev 2020-10-23 18:26:58 UTC
QtWebKit's time is limited now. Please inquire at upstream and inform them of the need to port away from it.
Comment 1 Jouni Kosonen 2020-10-25 12:33:15 UTC
Upstream seems to be aware: 

> Operating system: Linux
> Version: 15.7.4
> Release date: 2020-06-17
> Improved architecture: To make our architecture more future-proof we make use of Qt version 5.6 and QtWebEngine instead of QtWebKit.

https://community.teamviewer.com/t5/Previous-Insider-Builds-EN/Windows-15-7-4-macOS-15-7-4-Linux-15-7-4/td-p/95228
Comment 2 Jouni Kosonen 2020-10-25 13:58:40 UTC
Distribution packages for versions 15.9.5 and 15.10.5 are still built against QtWebKit, though.
Comment 3 Andreas Sturmlechner gentoo-dev 2021-01-10 14:53:01 UTC
(In reply to Jouni Kosonen from comment #2)
> Distribution packages for versions 15.9.5 and 15.10.5 are still built
> against QtWebKit, though.
I can't access your previous link, it is hidden behind login. Do you have a means to inquire at upstream about the state of their QtWebEngine efforts on Linux?
Comment 4 Jouni Kosonen 2021-01-13 13:09:24 UTC
(In reply to Andreas Sturmlechner from comment #3)
> (In reply to Jouni Kosonen from comment #2)
> > Distribution packages for versions 15.9.5 and 15.10.5 are still built
> > against QtWebKit, though.
> I can't access your previous link, it is hidden behind login. Do you have a
> means to inquire at upstream about the state of their QtWebEngine efforts on
> Linux?

None that would get any traction, unfortunately. There's an open support question[0] about this from November, though.

[0] https://community.teamviewer.com/English/discussion/comment/108175/#Comment_108175
Comment 6 Andreas Sturmlechner gentoo-dev 2021-05-15 09:18:40 UTC
tbh, this package is just going to be masked together with qtwebkit.
Comment 7 Martin Dummer 2021-06-02 06:18:47 UTC
New version v15.18.5 again depends on QtWebKit.

Asked again in https://community.teamviewer.com/English/discussion/115499/linux-v15-18-5

My personal opinion: this may change with a new major release 16.x, but most probably not before.
Comment 8 Larry the Git Cow gentoo-dev 2021-06-23 01:19:49 UTC
The bug has been referenced in the following commit(s):

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

commit c1353aad8ee66588b2462e6831177d8396690e10
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-06-23 01:18:53 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-06-23 01:19:05 +0000

    net-misc/teamviewer: bump to v15.19.3
    
    Bug: https://bugs.gentoo.org/750899
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 net-misc/teamviewer/Manifest                  |   2 +
 net-misc/teamviewer/teamviewer-15.19.3.ebuild | 156 ++++++++++++++++++++++++++
 2 files changed, 158 insertions(+)
Comment 9 Thomas Deutschmann (RETIRED) gentoo-dev 2021-06-23 01:21:46 UTC
Looks like it happened, "minor improvements" (https://community.teamviewer.com/English/discussion/116187/linux-v15-19-3): Seems like they are now bundling RTlib.

I hope I got all deps correct. At least QA check is not complaining regarding unresolved soname in empty stage3.
Comment 10 Martin Dummer 2021-06-23 10:33:55 UTC
Hello Thomas,

this package is maintainer-needed.... and I thought about taking care of it. But it seems you do in the meantime . committing version bumps faster than light - so maybe you add yourself as maintainter?
Martin
Comment 11 Andreas Sturmlechner gentoo-dev 2021-07-29 08:08:27 UTC
Can old versions be cleaned up now?
Comment 12 Larry the Git Cow gentoo-dev 2021-08-01 02:21:55 UTC
The bug has been closed via the following commit(s):

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

commit ccd1e22e410ad385d1eda6da3a3a43cb4af54ccf
Author:     Martin Dummer <martin.dummer@gmx.net>
AuthorDate: 2021-07-30 07:40:44 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-08-01 02:20:55 +0000

    net-misc/teamviewer: remove old versions
    
    remove old versions depening on dev-qt/qtwebkit:5
    
    Closes: https://bugs.gentoo.org/750899
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
    Closes: https://github.com/gentoo/gentoo/pull/21833
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 net-misc/teamviewer/Manifest                     |   6 -
 net-misc/teamviewer/teamviewer-15.15.5.ebuild    | 134 ----------------------
 net-misc/teamviewer/teamviewer-15.17.6-r1.ebuild | 138 ----------------------
 net-misc/teamviewer/teamviewer-15.18.5.ebuild    | 139 -----------------------
 4 files changed, 417 deletions(-)