|Summary:||net-misc/teamviewer depends on dev-qt/qtwebkit:4|
|Product:||Gentoo Linux||Reporter:||Michael Palimaka (kensington) <kensington>|
|Component:||Current packages||Assignee:||Wolfram Schlich (RETIRED) <wschlich>|
|Severity:||normal||CC:||chris, guido.schmitz, h.mth, jb.faq, leonchik1976, linear-techs, maggu2810, me, muhlemmer, np-hardass, phmagic, t-mo, tsmksubc, wine|
|Whiteboard:||Masked for removal on 2017-12-16|
|Package list:||Runtime testing required:||---|
|Bug Depends on:||621818|
Description Michael Palimaka (kensington) 2017-06-04 07:30:56 UTC
net-misc/teamviewer depends on dev-qt/qtwebkit:4 which is ancient and will never see any security updates. Since this appears to be a binary-only package I'm not sure what can be done about it long term (especially considering that Qt 4 is dead too).
Comment 1 Wolfram Schlich (RETIRED) 2017-06-06 06:16:18 UTC
This seems to be limited to /opt/teamviewer12/tv_bin/TVGuiDelegate I'll check with the vendor.
Comment 2 Andreas Sturmlechner 2017-08-13 08:42:44 UTC
Any progress here?
Comment 3 Ortwin Glueck 2017-10-23 14:03:39 UTC
see also #620684
Comment 4 Sven Eden 2017-10-29 12:56:50 UTC
I have teamviewer 8 in my overlay (seden@layman) and it does not depend on qtwebkit or anything else from qt. Seeing it now being hard masked with a wrong reason is disturbing. The problem with teamviewer is its licensing. My company only has a license for teamviewer 8, so I can not upgrade and *must* have an ebuild laying around. Before you now think: Okay, that is an overlay problem, so it is not my problem, the same applies for teamviewer 9, too. Teamviewer does not use qt before version 10. So please limit this mask to teamviewer 10+, if you must. The mask is simply *wrong* for all versions below version 10.
Comment 5 Adam Feldman 2017-10-29 21:03:41 UTC
(In reply to Sven Eden from comment #4)> > Seeing it now being hard masked with a wrong reason is disturbing. Let's ease up on the melodramatics, please... It surely wasn't done purposefully. Fxed in fde05983de54675371383a3bd23c782fc4d4011f.
Comment 6 Andreas Sturmlechner 2017-10-29 22:23:58 UTC
(In reply to Sven Eden from comment #4) > Seeing it now being hard masked with a wrong reason is disturbing. If that's what it took to get a reply...
Comment 7 Adam Feldman 2017-10-29 23:08:09 UTC
(In reply to Andreas Sturmlechner from comment #6) > (In reply to Sven Eden from comment #4) > > Seeing it now being hard masked with a wrong reason is disturbing. > If that's what it took to get a reply... That was the first message regarding wrongly tagging older versions that aren't in the tree... And there was no other reply in the thread because upstream hasn't responded to me at all, and I have no idea, but I suspect wschilich is the same way.
Comment 8 Sernin van de Krol 2017-10-30 15:11:06 UTC
Can you also limit it to exclude TeamViewer 13 and above? Starting with their betas for 13, they use Qt5.
Comment 9 Andreas Sturmlechner 2017-10-30 21:33:53 UTC
(In reply to Sernin van de Krol from comment #8) > Can you also limit it to exclude TeamViewer 13 and above? Starting with > their betas for 13, they use Qt5. If that is the case, then those betas should be packaged and previous versions dropped from tree.
Comment 10 Adam Feldman 2017-10-31 00:45:59 UTC
(In reply to Sernin van de Krol from comment #8) > Can you also limit it to exclude TeamViewer 13 and above? Starting with > their betas for 13, they use Qt5. And no wine, afaict. @wschlich, are you able to confirm and update packaging? If so, I'd like to drop wine project's maintainership as part of the cleanup.
Comment 11 Larry the Git Cow 2017-11-16 18:55:31 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e799631b67e2fc4dab217b90720b3ad7eeaa347 commit 7e799631b67e2fc4dab217b90720b3ad7eeaa347 Author: Andreas Sturmlechner <email@example.com> AuthorDate: 2017-11-16 18:52:49 +0000 Commit: Andreas Sturmlechner <firstname.lastname@example.org> CommitDate: 2017-11-16 18:55:11 +0000 profiles: Initiate last-rites for Qt4WebKit and remaining rdeps Bug: https://bugs.gentoo.org/620684 Bug: https://bugs.gentoo.org/620702 Bug: https://bugs.gentoo.org/620736 Bug: https://bugs.gentoo.org/620826 profiles/package.mask | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-)}
Comment 12 Hanno Zysik (geki) 2017-12-02 13:05:26 UTC
Anyone interested to do an ebuild for teamviewer 13 preview announced here: https://community.teamviewer.com/t5/Linux/Update-TeamViewer-13/m-p/24537 Links to native Qt tarballs are at the end of the post.
Comment 13 Andreas Sturmlechner 2017-12-14 10:23:28 UTC
Two days left, has no one taken a look at bug 621818 yet?
Comment 14 Larry the Git Cow 2017-12-19 00:19:59 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c2ceaeed402f8f73447dbac9a1bfceb00aef02 commit 10c2ceaeed402f8f73447dbac9a1bfceb00aef02 Author: Andreas Sturmlechner <email@example.com> AuthorDate: 2017-12-18 02:16:16 +0000 Commit: Andreas Sturmlechner <firstname.lastname@example.org> CommitDate: 2017-12-19 00:18:57 +0000 net-misc/teamviewer: Drop last-rited versions Closes: https://bugs.gentoo.org/620736 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-misc/teamviewer/Manifest | 3 - net-misc/teamviewer/files/teamviewer.sh | 47 -------- net-misc/teamviewer/files/teamviewerd.conf | 6 -- net-misc/teamviewer/files/teamviewerd.init | 30 ------ net-misc/teamviewer/teamviewer-10.0.46203.ebuild | 129 ---------------------- net-misc/teamviewer/teamviewer-11.0.67687.ebuild | 131 ----------------------- net-misc/teamviewer/teamviewer-12.0.85001.ebuild | 131 ----------------------- 7 files changed, 477 deletions(-)