Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 895554 - net-im/zoom-5.13.7.683-r1 installs files with unresolved SONAME dependencies
Summary: net-im/zoom-5.13.7.683-r1 installs files with unresolved SONAME dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ulrich Müller
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-20 15:57 UTC by Agostino Sarubbo
Modified: 2023-02-24 14:57 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,54.30 KB, text/plain)
2023-02-20 15:57 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-02-20 15:57:36 UTC
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)
Comment 1 Agostino Sarubbo gentoo-dev 2023-02-20 15:57:38 UTC
Created attachment 853204 [details]
build.log

build log and emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2023-02-20 17:17:07 UTC
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(-)
Comment 3 Mattias Merilai 2023-02-24 13:35:26 UTC
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?
Comment 4 Ulrich Müller gentoo-dev 2023-02-24 14:57:02 UTC
(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.