keybase / keybase/client

Rpm repository improvements

Open
#6,797 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

I'm not sure if this is the correct place to report, but this is a few improvement proposals for the linux rpm repository and the keybase.repo file.

  1. As it works now, the keybase rpm installs a keybase.repo file to /etc/yum.repos.d/. This is quite OK, but the more traditional way is to also provide this repo file in the online repository. This is so that people could automate their software setup by issuing:

sudo dnf -y config-manager --add-repo=https://prerelease.keybase.io/rpm/keybase.repo
sudo dnf install keybase

  1. There is no source rpm available in the repo. I know the source is available, but it is more like a thing of being able to show that the rpm can be rebuilt from the source rpm, thus being able to prove the chain of trust and integrity.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the RPM packaging and repository configuration that produces keybase.repo and publishes the online repository. Verify that the documented dnf config-manager URL works, then determine how source RPM artifacts could be published and rebuilt to satisfy the requested chain-of-trust check.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
build-system, release
Issue type
Feature
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.