Update to keybase 4.2.0. Tests and OK abieber@ (MAINTAINER).

This commit is contained in:
juanfra 2019-07-12 17:54:38 +00:00
parent d4b1cc77b5
commit 1d11afdfd1
4 changed files with 29 additions and 8 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.18 2019/07/05 15:42:54 juanfra Exp $
# $OpenBSD: Makefile,v 1.19 2019/07/12 17:54:38 juanfra Exp $
# go-ps only supports amd64 on OpenBSD
# ../vendor/github.com/keybase/go-ps/process.go:39: undefined: processes
@ -8,8 +8,7 @@ ONLY_FOR_ARCHS = amd64
COMMENT = client for keybase.io
# XXX: https://github.com/keybase/client/issues/10800
V = 4.1.0
REVISION = 0
V = 4.2.0
GH_ACCOUNT = keybase
GH_PROJECT = client
GH_TAGNAME = v${V}

View File

@ -1,2 +1,2 @@
SHA256 (keybase-4.1.0.tar.gz) = fmcPTGB702ft7F9Y0tJ9z/gmzVVfM7UZJhi0T++9QbA=
SIZE (keybase-4.1.0.tar.gz) = 61605137
SHA256 (keybase-4.2.0.tar.gz) = +UxeIVxaA1J4rO8UJpP6bHhVeSQsW0sdrqgQjVsWA3E=
SIZE (keybase-4.2.0.tar.gz) = 62061715

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-go_kbfs_libkbfs_folder_branch_ops_go,v 1.1 2019/07/12 17:54:38 juanfra Exp $
Fix a bug when pushing big repos on slow connections.
https://github.com/keybase/client/commit/a49da292349ba6bc2e6cc02121ea64f3d5714c43
Index: go/kbfs/libkbfs/folder_branch_ops.go
--- go/kbfs/libkbfs/folder_branch_ops.go.orig Fri Jul 12 18:42:15 2019
+++ go/kbfs/libkbfs/folder_branch_ops.go Fri Jul 12 18:42:18 2019
@@ -7377,7 +7377,7 @@
timedOut = true
default:
}
- if timedOut || !mdserver.IsConnected() {
+ if lockBeforeGet == nil && (timedOut || !mdserver.IsConnected()) {
fbo.vlog.CLogf(
ctx, libkb.VLog1, "Not fetching new updates while offline")
return nil

View File

@ -1,4 +1,4 @@
$OpenBSD: README,v 1.1 2019/07/05 15:42:54 juanfra Exp $
$OpenBSD: README,v 1.2 2019/07/12 17:54:38 juanfra Exp $
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
@ -9,7 +9,7 @@ Keybase and KBFS
The keybase package includes two daemons which you need to run as regular user
to access to the most of the Keybase features. "keybase" is the main daemon and
you can start it with "keybase ctl start".
you can control it with "keybase ctl".
KBFS is a distributed and encrypted filesystem. Also, it's used as a remote for
the encrypted git repos. You need to run "kbfsfuse" to enable the access to
@ -17,7 +17,11 @@ KBFS. Despite the name the daemon will not use FUSE, so you can run it
without root access.
The "kbfsfuse" daemon will wait until the keybase daemon is ready. You can
start both in parallel without worrying about the order.
start both in parallel without worrying about the order. Upstream uses these
commands to autostart the daemons (the logs are saved in ~/.cache/keybase):
- keybase --debug --use-default-log-file service --auto-forked
- kbfsfuse -debug -log-to-file
Using the Keybase services requires an account on keybase.io. If you don't have
an account, use "keybase signup" to register a new account and "keybase login"