Page MenuHomeSolus

Add keybase
AbandonedPublic

Authored by Tebro on Jul 13 2017, 1:47 PM.
Tags
None
Referenced Files
F10944553: D599.id1286.diff
Sat, Jul 15, 12:14 AM
F10881577: D599.id.diff
Jun 23 2023, 1:42 AM
F10869382: D599.diff
Jun 18 2023, 3:44 AM
F10843431: D599.id1285.diff
Jun 10 2023, 5:51 PM
F10842136: D599.id1292.diff
Jun 10 2023, 10:28 AM
F10838879: D599.id1286.diff
Jun 9 2023, 6:35 PM
F10825273: D599.diff
Jun 3 2023, 11:29 PM
F10824021: D599.id1292.diff
Jun 3 2023, 10:17 AM
Tokens
"Y So Serious" token, awarded by Snuggle.

Details

Reviewers
JoshStrobl
Group Reviewers
Triage Team
Summary

This is the full package, containing the basic keybase client, and the kbfs parts.

KBFS is currently experimental, and it is not versioned, meaning one has to find a commit that works with client releases.

For this first package iteration this was done with the help of the Keybase developers.

Fixes: T1132

Test Plan

Run it, login, verify that things work.

Diff Detail

Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Tebro retitled this revision from Add keybase to repos to Add keybase.
Tebro edited the summary of this revision. (Show Details)

Tweaked description

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
files/keybase.tmpfiles
2

Unless absolutely unavoidable, using 777 should not be used, as I stated on IRC.

package.yml
16–41

A multitude of these are redundant and are dependencies of other packages. Please look your packages and clean the builddeps up.

57

/opt is not an acceptable location. Use /usr/share/keybase and clean up files like the post_install script.

This revision now requires changes to proceed.Jul 13 2017, 4:59 PM
Tebro edited edge metadata.

Fixed issues

files/keybase.tmpfiles
2

This is the mount point for kbfs, not quite sure how else we can allow any user to mount to it.

The package is updated for the following points:

  • Now installed under /usr/share/keybase instead of /opt/keybase
  • Cleaned up the buildeps list

The 777 mountpoint issue still stand, if someone has an idea on how we can work around it that would be great.

Bringing @ikey in to get his opinion / thoughts on the permission bit.

Any updates about this?

I'm wondering the same thing. Are we close to seeing this show up in one of the repos?

Unknown Object (User) added a subscriber: Unknown Object (User).Dec 19 2017, 2:44 AM

KBFS v1.0.47 now mounts KBFS in /run/user/$UID/keybase/kbfs. It also includes keybase-redirector, which ensures that /keybase/{private,public,team} point to the /run/user folder. The permissions for /keybase can be set to 0755, but keybase-redirector requires SUID.

Additionally, it is now possible to set KEYBASE_SKIP_32_BIT=1 to skip the creation of 32-bit binaries.

See: https://gist.github.com/silkeh/338e1104d3d19b4ff547aab9f7f6e851

@Tebro This differential doesn't build successfully in solbuild. Is this a new issue?

https://pastebin.com/bJsqAF07

DataDrake added a subscriber: DataDrake.

Closing due to lack of movement.