Would it be an option to add a fuse USE flag (or something similar) that would make app-crypt/keybase depend on app-crypt/kbfs? Or alternatively just add kbfs to the app-crypt/keybase ebuild instead of having two separate ebuilds? Since you can't use kbfs without keybase anyway and keybase without kbfs is not all that useful. It took me a while to figure out that I had to install another package to get kbfs to work.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d499853384be5c7968520fcb7c14c7c33835d3 commit 69d499853384be5c7968520fcb7c14c7c33835d3 Author: Nicolas Bock <nicolasbock@gentoo.org> AuthorDate: 2018-02-20 21:48:30 +0000 Commit: Nicolas Bock <nicolasbock@gentoo.org> CommitDate: 2018-02-20 21:50:24 +0000 app-crypt/keybase: Add kbfs dependency Add dependency on app-crypt/kbfs since it's used (or expected) by default when running `run_keybase` to restart the keybase service. Bug: https://bugs.gentoo.org/644210 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-crypt/keybase/keybase-1.0.41-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)}
I decided to try this with an uncoditional dependency on app-crypt/kbfs for now. I don't quite see how you would use `run_keybase` without kbfs installed.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30577efe39c08f75e79f0527031ff57abf49816 commit c30577efe39c08f75e79f0527031ff57abf49816 Author: Nicolas Bock <nicolasbock@gentoo.org> AuthorDate: 2018-02-21 20:02:53 +0000 Commit: Nicolas Bock <nicolasbock@gentoo.org> CommitDate: 2018-02-21 20:03:12 +0000 app-crypt/keybase: Install as systemd user service The service file needs to be installed as a user service so that non-privileged users can start it in their namespace. Bug: https://bugs.gentoo.org/644210 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-crypt/keybase/keybase-1.0.41-r2.ebuild | 62 ++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed169cdb2ed6e1f677d36697f92ad009e124fe1 commit aed169cdb2ed6e1f677d36697f92ad009e124fe1 Author: Nicolas Bock <nicolasbock@gentoo.org> AuthorDate: 2018-02-21 15:04:25 +0000 Commit: Nicolas Bock <nicolasbock@gentoo.org> CommitDate: 2018-02-21 20:03:09 +0000 app-crypt/kbfs: Remove circular dependency Bug: https://bugs.gentoo.org/644210 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-crypt/kbfs/kbfs-1.0.40.ebuild | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)}
(In reply to Nicolas Bock from comment #2) > I decided to try this with an uncoditional dependency on app-crypt/kbfs for > now. I don't quite see how you would use `run_keybase` without kbfs > installed. Makes sense. This works for me, so if you want you can close this bug :)
Thanks!