Summary: | net-im/slack-bin is not a gnome app | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gino McCarty <onigino> |
Component: | Current packages | Assignee: | Vladimir Pavljuchenkov (SpiderX) <spiderx> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/9143 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Gino McCarty
2018-07-02 01:43:57 UTC
If I understood you right, your main point is that slack doesn't require a libsecret and gconf for its runtime. ebuild-x64-slack / # ldd /opt/slack/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node | grep libsecret ldd: warning: you do not have execution permission for `/opt/slack/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node' libsecret-1.so.0 => /usr/lib64/libsecret-1.so.0 (0x00007f429cc4a000) I see that some nodejs module needs it, however, I don't see that it is used. I am going to agree with you since your suggestion provides a possibility to decrease dependencies for users. As for gconf, I see that mentioned by you apps use it: grep gconf /usr/portage/net-im/signal-desktop-bin/signal-desktop-bin-1.13.0.ebuild gnome-base/gconf:2 grep gnome-base/gconf /usr/portage/net-im/signal-desktop-bin/signal-desktop-bin-1.13.0.ebuild gnome-base/gconf:2 Hey so my point was that the dependencies here are the same as those other apps So, to be clear, gconf is needed, but not "used" and libsecret is not used nor is it needed, however core chromium libraries do link against it. thanks!! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa29fbef03cd8868cb25eb49648cb88028474752 commit fa29fbef03cd8868cb25eb49648cb88028474752 Author: Vladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua> AuthorDate: 2018-07-08 13:33:49 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-07-08 19:23:39 +0000 net-im/slack-bin: add gnome-keyring USE flag (wrt #659812) Closes: https://bugs.gentoo.org/659812 Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-im/slack-bin/slack-bin-3.1.1.ebuild | 8 ++++---- net-im/slack-bin/slack-bin-3.2.1.ebuild | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) |