https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-im/zoom-5.13.7.683-r1 installs files with unresolved SONAME dependencies. Discovered on: amd64 (internal ref: ci)
Created attachment 853204 [details] build.log build log and emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95987ff37ac718b31b2de5f0e059311f73f38518 commit 95987ff37ac718b31b2de5f0e059311f73f38518 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2023-02-20 17:09:38 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2023-02-20 17:17:04 +0000 net-im/zoom: Depend on mit-krb5 and a few xcb-util-* Remove even more bundled Qt libs from the installed image, that have soname dependencies not satisfied by the other bundled Qt libs. Closes: https://bugs.gentoo.org/895554 Signed-off-by: Ulrich Müller <ulm@gentoo.org> ...5.13.7.683-r1.ebuild => zoom-5.13.7.683-r2.ebuild} | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-)
Other than the technicality of the missing SONAMEs, is there a reason why zoom would definitely have to pull in mit-krb5? I would say most people would have no use for it, maybe an USE flag would do?
(In reply to Mattias Merilai from comment #3) > Other than the technicality of the missing SONAMEs, is there a reason why > zoom would definitely have to pull in mit-krb5? The bundled libQt5Network depends on libgssapi_krb5: $ scanelf -n /opt/zoom/Qt/lib/libQt5Network.so.5 TYPE NEEDED FILE ET_DYN libQt5Core.so.5,libpthread.so.0,libz.so.1,libdl.so.2,libgssapi_krb5.so.2,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6 /opt/zoom/Qt/lib/libQt5Network.so.5 Why? I don't know. zoom-5.13.4.711 didn't need it. > I would say most people would have no use for it, maybe an USE flag > would do? /opt/zoom/zoom needs libQt5Network, so the dependency on mit-krb5 is mandatory and we're out of luck here. (Of course, the real problem are the bundled Qt libs. Note that our dev-qt/qtnetwork does have a gssapi USE flag.) I suggest that you report the issue upstream. They aren't the most responsive upstream though.