keybase / keybase/client

Debian Package pulls in GTK 3

Open
#17,990 2 comments 0 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

Up to version 4.0.0 I was able to use keybase on my server without all of the libraries required for the GUI, namely GTK 3. This has been changed by commit 1f93565cf3ec1c91e5e9 (see #9872 and #17365), which (correctly) pulls in all the dependencies required for working with the GUI.

But I don't use the GUI at all, only the command line … probably time for something like a "keybase-cli" package?

The upgrade from 4.0.0-20190508150240.6614a49937 to 4.1.0-20190612201656.952fee6c59 wants to pull in ~84 MB of new dependencies – that I don't need at all … not the end of the world, but a bit "ugly", I think …

Any thoughts on this?

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

Start by reviewing commit 1f93565cf3ec1c91e5e9 and the related issues #9872 and #17365, then inspect how the Debian package dependencies are defined. Done should mean providing a command-line package option that does not pull in the GTK 3 GUI dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, go, linux
Domain
build-system, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.