Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644210 - app-crypt/keybase add fuse USE flag?
Summary: app-crypt/keybase add fuse USE flag?
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Nicolas Bock
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-11 16:53 UTC by Simon
Modified: 2018-02-23 23:57 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2018-01-11 16:53:41 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2018-02-20 21:50:36 UTC
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(-)}
Comment 2 Nicolas Bock gentoo-dev 2018-02-20 21:56:33 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2018-02-21 20:03:33 UTC
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(-)}
Comment 4 Simon 2018-02-22 09:32:43 UTC
(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 :)
Comment 5 Nicolas Bock gentoo-dev 2018-02-23 23:57:25 UTC
Thanks!