-
Notifications
You must be signed in to change notification settings - Fork 13
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
Do not rely on Github archive checksums #71
Comments
I don't know if there is an easier way of doing this, I am manually going to main distributor or source. Along the way of the search, I am having a tough time finding zcash crates; would you have any options on finding crates:
Also, the googlemock and googletest.mk are in one package now called googletest. zcash#3786 Edit: It seems the creates zip32 and sapling_crypto are not used any more according to @str4d zcash#3870 : zcash#3786 (comment) Plus, a python script to check versions!? |
@csharpee if you can't find a crate publicly it's likely that is because it only lives inside the zcash.git or librustzcash.git repos (most Rust crates just moved from librustzcash to zcash git repo). This ticket is just to track the dependencies I listed above, not zcash crates. That stuff changes too fast and by the time you are done things will be different. Don't touch that stuff for now. |
Okay. What you are looking for is these dependencies need to be hosted from MyHush repository? So download, sha256sum, gpg --verify, upload to GitHub, then fork to MyHush repo, next update package download path? As an example (after packages been verified from source and uploaded to GitHub),
From here, we will manage the packages and dependencies locally via our repository. Directory would look like:
The PackagesExample could then be a tar.gz with its own checksum and each package would also have its own checksum.. This is what I am comprehending, please let me know if this is what you are looking for. |
@csharpee there is no You can basically emulate what I did in Your I suggest trying it for one single package, test it and then make a PR, which I can review. The manual part of this is that I may need to help you create a repository as well as upload a release for it. Thanks! 👍 |
Ahh, okay beautiful; I see, each package is forked individually to MyHush, rather than a "PackagesExample" directory. Thanks for the guidance Duke :) |
Instead, we should have our own Github fork of all packages and upload a Github Release with static tarball + checksum.
Background info: zcash#2610
libgit2/libgit2#4343 (comment)
The text was updated successfully, but these errors were encountered: