client icon indicating copy to clipboard operation
client copied to clipboard

Remove libgconf-2-4 dependency

Open RyanZim opened this issue 1 year ago • 6 comments

gconf has not been required by electron since electron v3: https://github.com/electron-userland/electron-installer-common/blob/1ef24cbba0db0fa392574595eaa00985a7587e7e/src/dependencies.js#L27-L32

The libgconf-2-4 package is unavailable in Debian trixie and Ubuntu mantic, resulting in installation errors on those platforms

I was able to force installation of keybase on Ubuntu 23.10 (mantic), despite the nonexistent dependency, keybase has been working fine for several weeks.

Fixes https://github.com/keybase/client/issues/26082, fixes https://github.com/keybase/client/issues/25984

RyanZim avatar Jan 09 '24 18:01 RyanZim

@heronhaye

chrisnojima avatar Jan 09 '24 19:01 chrisnojima

This is such a minor change that greatly improves user adoption, can this move forward?

perinm avatar Jan 31 '24 16:01 perinm

bump

RyanZim avatar Mar 22 '24 17:03 RyanZim

Please bump it, because i can't use keybase on ubuntu 23.10. I don't want to install libgconf-2-4.

CookieCr2nk avatar Apr 03 '24 15:04 CookieCr2nk

+1

vorlock avatar Apr 09 '24 10:04 vorlock

Yeah this is definitely a big issue now since the release of Ubuntu 24.04. Can we get this merged @pzduniak @joshblum @michalz-zoom please?

compuguy avatar Apr 27 '24 00:04 compuguy

The KeyBase Repo seems to be targeted by a Bot/Bad Actor :(

CookieCr2nk avatar May 12 '24 21:05 CookieCr2nk

The KeyBase Repo seems to be targeted by a Bot/Bad Actor :(

Yes it's been a recent annoying issue with this repo. See #26657.

compuguy avatar May 13 '24 07:05 compuguy

Fixed in https://github.com/keybase/client/pull/26971

RyanZim avatar Jun 05 '24 23:06 RyanZim