-
Notifications
You must be signed in to change notification settings - Fork 45
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
More specific dependencies #89
Comments
I haven't been following any dependency changes on the electron side. Usually, everything listed in their build script as "runtime dependencies" is needed for both Debian and Redhat. The only extra package that I know for sure should be included in Redhat and not Debian is If the electron dependencies haven't changed from what we have on the I can track down the package names, but we should check if what we have in |
@malept is this the new list of dependencies for electron? https://github.com/electron/electron/blob/master/build/install-build-deps.sh#L189 Last time we checked dependencies for |
That's the dependencies for building Electron itself. It's kind of helpful, but there's a bunch to weed out, due to build-only dependencies.
When I did the audit for v2, this is what I did: readelf -a electron | grep NEEDED And then I used neovim to diff the output between major versions. Differences between v2 (2.0.10) and v3 (3.0.10)GConf is no longer a requirement 🎉 Differences between v3 (3.0.10) and v4 (4.0.0-beta.5)
I can create a PR for |
I'm going to list the fedora equivalent packages here until we create a PR that handles dependencies in the same way
It's funny that originally, the only package that I knew was required in RedHat/Fedora, was |
It occurred to me that we need to fix |
I noticed today that the dependency list is really short, compared to the amount of logic needed for
electron-installer-debian
. Not knowing much about the RedHat side of Linux, is this normal? Should it look more likeelectron-installer-debian
?CC: @fcastilloec
The text was updated successfully, but these errors were encountered: