-
Notifications
You must be signed in to change notification settings - Fork 805
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
Dependency cleanup prior to mainnet #1926
Comments
While attempting to package lighthouse for NixOS I also run into issues with.
Cleaning these up would help. |
Yeah the discv5 dep is sorted in #1839 which will be merging to unstable within the next day. I think the blst library has a new version we can target. @kirk-baird |
Submitted #1979 which could be used to fix the blst problem. |
Currently still an issue on unstable with
|
I think we can close this issue as a duplicate of #1712, at least the three mentioned dependencies are all listed there too. |
## Issue Addressed This is related to #1926 and #1712. ## Proposed Changes This PR adds a test that make sure that the used dependencies can be vendored. Being able to vendor the dependencies is important for archival and repdroducibility purpose. It's also required to package lighthouse for some Linux distributions. Specifically [NixOS](https://nixos.org/) and [Yocto](https://www.yoctoproject.org/). ## Additional Info This PR only adds the test, it doesn't clean up the dependencies yet. That's why it is in draft.
Description
We currently have in place a number of forks in non-canonical repositories which are required as the underlying dependencies have not updated to the latest ecosystem versions.
Along side this we have dependencies of varying versions and we should, where possible attempt to combine them all into a single version.
Before going to mainnet we should also update all dependencies to their latest version.
Specific forked deps that should be looked at are:
The text was updated successfully, but these errors were encountered: