Skip to content

remove support to npm install keybase is a really bad move #2646

@fibo

Description

@fibo

Hi, I discovered keybase and it seemed a good idea. I decided to give it a try, some people use GPG with a key hosted in some server and it looks a little bit complicated.

I wrote an article My Keybase experience](http://g14n.info/2014/07/my-keybase-experience/) in July 2014, and started using keybase cli to encrypt my coverall token (details in the article).

So far so good, now you remove keybase cli from npm, I need to install it and the installation fails (output below). I need only the cli, not the app.

What I will do? Well, just copy and paste the token without versioning the encrypted one, and if I don't get support I will dismiss probably keybase, since it is a very bad move to drop support like that.
Package managers are a good idea, why not uploading the Golang client on npm?
Now I will waste time to replace keybase in my workflow, so probably I will use something else, or plain old good GPG, so I learn it and have chances I will not waste my time again.

CAZZO!

io@ubuntu (home)$ curl -O https://prerelease.keybase.io/keybase_amd64.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 43.3M  100 43.3M    0     0  3575k      0  0:00:12  0:00:12 --:--:-- 3849k
io@ubuntu (home)$ sudo dpkg -i keybase_amd64.deb
Selecting previously unselected package keybase.
(Reading database ... 70160 files and directories currently installed.)
Preparing to unpack keybase_amd64.deb ...
Unpacking keybase (1.0.18-20161101160102.a862115) ...
dpkg: dependency problems prevent configuration of keybase:
 keybase depends on libappindicator1; however:
  Package libappindicator1 is not installed.

dpkg: error processing package keybase (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Errors were encountered while processing:
 keybase
io@ubuntu (home)$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  acl at-spi2-core colord dconf-gsettings-backend dconf-service
  indicator-application libappindicator1 libappindicator3-1 libatk-bridge2.0-0
  libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord1
  libcolorhug1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdconf1
  libexif12 libgd3 libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
  libgudev-1.0-0 libgusb2 libieee1284-3 libindicator3-7 libindicator7 libsane
  libsane-common libv4l-0 libv4lconvert0 libvpx1 libwayland-client0
  libwayland-cursor0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6
  libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxtst6 x11-common
Suggested packages:
  libgd-tools gphoto2 gtkam gvfs avahi-daemon hplip hpoj libsane-extras
 sane-utils
The following NEW packages will be installed:
  acl at-spi2-core colord dconf-gsettings-backend dconf-service
  indicator-application libappindicator1 libappindicator3-1 libatk-bridge2.0-0
  libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord1
  libcolorhug1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdconf1
  libexif12 libgd3 libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
  libgudev-1.0-0 libgusb2 libieee1284-3 libindicator3-7 libindicator7 libsane
  libsane-common libv4l-0 libv4lconvert0 libvpx1 libwayland-client0
  libwayland-cursor0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6
  libxinerama1 libxkbcommon0 libxpm4 libxrandr2 libxtst6 x11-common
0 upgraded, 53 newly installed, 0 to remove and 82 not upgraded.
1 not fully installed or removed.
Need to get 9,289 kB of archives.
After this operation, 40.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Abort.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions