Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove libgconf-2-4 dependency #26149

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

RyanZim
Copy link

@RyanZim RyanZim commented Jan 9, 2024

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 #26082, fixes #25984

gconf has not been required by electron since electron v3
libgconf-2-4 is unavailable in Debian trixie and Ubuntu mantic
@chrisnojima
Copy link
Contributor

@heronhaye

@perinm
Copy link

perinm commented Jan 31, 2024

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

@RyanZim
Copy link
Author

RyanZim commented Mar 22, 2024

bump

@CookieCr2nk
Copy link

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

@vorlock
Copy link

vorlock commented Apr 9, 2024

+1

vorlock added a commit to vorlock/KBclient that referenced this pull request Apr 9, 2024
libgconf-2-4 is not available in Debian since Aug 2023 and was required
only for Gnome2, not a hard dependency as per GH#26149 (keybase#26149)
libayatana-appindicator1 has been replaced with
libayatana-appindicator3-1 some time ago also
vorlock added a commit to vorlock/KBclient that referenced this pull request Apr 9, 2024
libgconf-2-4 is not available in Debian since Aug 2023 and was required
only for Gnome2, not a hard dependency as per GH#26149 (keybase#26149)
libayatana-appindicator1 has been replaced with
libayatana-appindicator3-1 some time ago also
@compuguy
Copy link

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?

@CookieCr2nk
Copy link

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

@compuguy
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
6 participants