Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 903658 - media-sound/teamspeak-client-3.5.6-r7: should not depending app-arch/snappy:0/1
Summary: media-sound/teamspeak-client-3.5.6-r7: should not depending app-arch/snappy:0/1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-01 04:25 UTC by ston jia
Modified: 2023-04-22 23:53 UTC (History)
3 users (show)

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


Attachments
The ebuild that can solve these problems in my overlay (teamspeak-client-3.5.6-r8.ebuild,3.02 KB, text/plain)
2023-04-01 04:25 UTC, ston jia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ston jia 2023-04-01 04:25:56 UTC
Created attachment 859365 [details]
The ebuild that can solve these problems in my overlay

This will prevent snappy from upgrading to the latest version
At the same time, the icon position is directly specified in the desktop file generated by teamspeak3, which will cause the used icon theme to fail to take effect
At the same time, ts3 should add an option to not use the system's dev-libs/quazip, otherwise the system's quazip cannot be upgraded to the latest version

I think the ebuild in the attachment might be a better choice
Comment 1 Conrad Kostecki gentoo-dev 2023-04-15 22:36:33 UTC
Hi. Did you tested, that Teamspeak3 still works with newer snappy? There were libs, which were depending on that specific slot version.
Comment 2 ston jia 2023-04-16 01:16:40 UTC
(In reply to Conrad Kostecki from comment #1)
> Hi. Did you tested, that Teamspeak3 still works with newer snappy? There
> were libs, which were depending on that specific slot version.

I'm not sure but teamspeak does not crash and the name of the so provided by snappy is consistent
Comment 3 ston jia 2023-04-16 01:18:43 UTC
I mean libsnappy.so.1

$ ldd ts3client | rg sna
libsnappy.so.1 => /usr/lib64/libsnappy.so.1 (0x00007f703fe8b000)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-04-16 07:34:14 UTC
Yeah, snappy broke ABI without changing SONAME. It's probably fine to use the new subslot though. Just allow either with || ( ... ).
Comment 5 Larry the Git Cow gentoo-dev 2023-04-22 23:53:50 UTC
The bug has been closed via the following commit(s):

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

commit 1e0c3a4229845d63eae7f6e3dcfdc6df656c3091
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2023-04-22 22:48:19 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2023-04-22 23:53:25 +0000

    media-sound/teamspeak-client: unbundle/update libs, install icons
    
    Closes: https://bugs.gentoo.org/903658
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 media-sound/teamspeak-client/metadata.xml          |   1 +
 .../teamspeak-client-3.5.6-r8.ebuild               | 110 +++++++++++++++++++++
 2 files changed, 111 insertions(+)