Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 825370 - net-im/discord-bin-0.0.16-r1 missing dependency (libXss.so.1)
Summary: net-im/discord-bin-0.0.16-r1 missing dependency (libXss.so.1)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-20 21:50 UTC by Freyja Domville
Modified: 2021-11-20 23:05 UTC (History)
1 user (show)

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


Attachments
Patched ebuild that works (discord-bin-0.0.16-r2.ebuild,1.93 KB, text/plain)
2021-11-20 21:50 UTC, Freyja Domville
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Freyja Domville 2021-11-20 21:50:02 UTC
Created attachment 754054 [details]
Patched ebuild that works

On a fresh install of Gentoo, the discord-bin ebuild results in a corrupt installation of Discord, unless you add in a dependency for x11-libs/libXScrnSaver on a clean install.

Opening the inspector inside Discord with the ::gentoo ebuild applied (Ctrl+Shift+I), it complains about a missing libXss.so.1, which is bundled by x11-libs/libXScrnSaver, and in the main window the Discord UI has a message on load that the installation is corrupt.

I have attached the patched ebuild to this bug as I don't have commit access to the repository, which is tested to be working on my system.
Comment 1 Ionen Wolkens gentoo-dev 2021-11-20 22:54:38 UTC
Thanks, that one was my fault from when I reviewed the dependency updates.

I'll add an ebuild bugref so this is not removed again.
Comment 2 Larry the Git Cow gentoo-dev 2021-11-20 23:05:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca028f2f9fad37043f6a6359060e73bd44636a5

commit 6ca028f2f9fad37043f6a6359060e73bd44636a5
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2021-11-20 23:00:27 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-11-20 23:02:44 +0000

    net-im/discord-bin: re-add libXScrnSaver dependency
    
    It can work without it (dlopen), but the big red bar
    error doesn't make it sound this should be optional.
    
    Closes: https://bugs.gentoo.org/825370
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 .../{discord-bin-0.0.16-r1.ebuild => discord-bin-0.0.16-r2.ebuild}      | 2 ++
 1 file changed, 2 insertions(+)