gnome-base/libgnome-keyring is deprecated and replaced with libsecret. The commit in $URL, which is in v0.6.5, switches to using libsecret first.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db918ff33b15be6731b3cd87266b7f62efeacf3 commit 2db918ff33b15be6731b3cd87266b7f62efeacf3 Author: Jory Pratt <anarchy@gentoo.org> AuthorDate: 2020-03-22 22:05:48 +0000 Commit: Jory Pratt <anarchy@gentoo.org> CommitDate: 2020-03-22 22:09:19 +0000 profiles/features/musl: add locale.alias to INSTALL_MASK Closes: https://bugs.gentoo.org/713474 Closes: https://bugs.gentoo.org/713762 Closes: https://bugs.gentoo.org/713826 Closes: https://bugs.gentoo.org/713964 Closes: https://bugs.gentoo.org/713034 Signed-off-by: Jory Pratt <anarchy@gentoo.org> profiles/features/musl/make.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Sorry was given a bad bug number :/
Ping?
(In reply to Matt Turner from comment #3) > Ping? I don't use this feature and have not gnome on my system so it is difficult for me to test if just by changing the dependencies it would works, could you try on your system and report back?
You don't need a gnome desktop to build test a dependency, much less to to fix a dependency. libsecret depends on glib and a couple of other things you already have installed. retroshare's gnome-keyring USE flag only depends on libgnome-keyring, which should be changed to libsecret. I don't think this is difficult...
Created attachment 634002 [details] Updated ebuild Please test this ebuild and report back, if everything goes fine I'll open a pull request with it
Yes, that looks good.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822f29a0137f968a0f07f7753e08d52978d9e859 commit 822f29a0137f968a0f07f7753e08d52978d9e859 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-04-28 17:46:00 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-04-28 17:46:03 +0000 net-p2p/retroshare: Switch dependency to libsecret Bug: https://bugs.gentoo.org/713034 Signed-off-by: Matt Turner <mattst88@gentoo.org> net-p2p/retroshare/retroshare-0.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
(In reply to Gioacchino Mazzurco from comment #6) > Created attachment 634002 [details] > Updated ebuild > > Please test this ebuild and report back, if everything goes fine I'll open a > pull request with it Since it's been a week, I checked github to see if there was a pull request but didn't find one. So I downloaded the ebuild and realized that it was based on gentoo.git from more than two months ago... So I just made the change myself. :( We'll leave the bug open until there are no versions of retroshare that has a dependency on libgnome-keyring.
thanks Matt
Like I said... > We'll leave the bug open until there are no versions of retroshare that has a dependency on libgnome-keyring.
commit bc4e11b46948e7d3fb18e80293c639988fc4869d Author: Andreas Sturmlechner <asturm@gentoo.org> Date: Thu May 21 19:14:15 2020 +0200 net-p2p/retroshare: Drop 0.6.3-r2 and 0.6.4-r1 Bug: https://bugs.gentoo.org/697578 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>