keybase / keybase/client

keybase client provided via macports is out of date (5.8.1 vs 6.0.1) leading to pgp/gpg errors

Open
#25,221 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

The macports package for the keybase client is currently on 5.8.1, per https://ports.macports.org/port/keybase/ and the command line port search:
```zsh
% port info keybase;
keybase @5.8.1 (security)

Description: Command-line interface to Keybase.io
Homepage: https://github.com/keybase/client

Build Dependencies: go
Runtime Dependencies: gnupg2
Platforms: darwin, freebsd, linux
License: BSD
Maintainers: none
```

As a macports user, I'd expect that if this is going to be supported at all, keybase would push updates to the port tree so that using the port version of keybase syncs well with other services. Notably, using 5.8.1 causes issues when interacting with the tools for supporting pgp/gpg keys. For example:
```zsh
% sudo port install keybase
# successful install output elided
% keybase help
# help output as per normal
% keybase account email list;
▶ ERROR Unexpected version clash; client is at v5.8.1, which is significantly *less than* server at v6.0.1-20220609162338+0fc9feea3d
% keybase pgp select
▶ ERROR Unexpected version clash; client is at v5.8.1, which is significantly *less than* server at v6.0.1-20220609162338+0fc9feea3d
```

If the only supported channel for keybase is directly grabbing the dmg, that's fine, but (imo) the macports package should be marked depricated/removed.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue points to the MacPorts keybase package and the `port info`/`port search` entry; begin by checking how that package is maintained and whether this repository supports it. Reproduce the reported `keybase account email list` and `keybase pgp select` version-clash errors, then verify either an updated package or a documented deprecation/removal.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.