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

Bug 715144

Summary: net-im/zoom: drop superfluous system Qt dependencies, package bundles its own
Product: Gentoo Linux Reporter: Leho Kraav (:macmaN @lkraav) <leho>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: bugs, sam, skobkin-ru
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Leho Kraav (:macmaN @lkraav) 2020-03-28 11:10:18 UTC
See

* https://bugs.gentoo.org/715106#c4
* https://github.com/jorgicio/jorgicio-gentoo-overlay/issues/220

Indeed, `dev-qt/qtwebengine` is massive dependency and we should look to avoid. Literally, only `net-im/zoom` seems to need it on most systems:

```
leho@gusto profiles $ equery d qtwebengine
 * These packages depend on qtwebengine:
net-im/zoom-3.5.372466.0322-r1 (dev-qt/qtwebengine:5)
```

Reproducible: Always
Comment 1 Vasilis Lourdas 2020-03-28 11:26:55 UTC
See https://bugs.gentoo.org/715106#c6
Comment 2 Ulrich Müller gentoo-dev 2020-03-28 11:30:23 UTC
$ scanelf -n /opt/zoom/zoom
 TYPE   NEEDED FILE 
ET_EXEC ...,libQt5WebEngineWidgets.so.5,libQt5WebEngineCore.so.5,...
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-06-15 16:55:16 UTC
Please also note regardless of them being acctually needed here, that bundled dependencies are to be avoided in most cases, as the maintainer does here, for security reasons.