keybase client provided via macports is out of date (5.8.1 vs 6.0.1) leading to pgp/gpg errors
- 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