-
Notifications
You must be signed in to change notification settings - Fork 20
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
Drop the Submodule for Bitcoin core and commit license directly #83
Comments
Can you elaborate one what this means and why it is needed? |
The only reason we are have the bitcoin submodule is to sync the license. Since Bitcoin's license isn't likely to ever change, this seems like a waste. We should just add an MIT license to the wrapper repo. |
The license is updated every year to change the year: https://github.com/bitcoin/bitcoin/blob/master/COPYING Are you saying we should copy this license file into the wrapper repo every year? What's being wasted exactly? The submodule is merely a pointer to the upstream repo, takes up like 100 bytes. Also, the submodule points to a specific commit hash, which the Dockerfile does not do. |
What does the commit hash have to do with this? |
I'm saying that the submodule is useful. I'm arguing for keeping it. |
Useful for what. We only use it for a license that is MIT forever |
Wait now I'm not seeing the submodule link to v22 anymore. Maybe things look different on mobile? |
I just told you. It's useful because it points to a specific git commit... Though obviously since we're currently pointing at the wrong commit, we're not using it for this. But we should. |
I don't understand why having the commit hash for the license is important |
Having the commit hash for the code is important |
I agree, but this ticket is about NOT using the submodule for the license under the assumption we are using bitcoin.org for the code. |
Right, and i'm arguing that, instead of implementing this ticket, we should instead switch away from building from bitcoin.org and build from the submodule instead. This is much more auditable and easy to maintain IMO. It's how we do it in pretty much all our other packages. |
IDK @dr-bonez said he preferred it this way |
Who maintains the mirror on github for bitcoin core? |
Or is it the official repo? |
Github is where all the dev happens... bitcoin.org is where the binaries are hosted. It makes sense to verify the keys when you're just installing a binary, but we're building from source, from the official repo. Let's just actually use the repo. |
No description provided.
The text was updated successfully, but these errors were encountered: