-
-
Notifications
You must be signed in to change notification settings - Fork 17.7k
bitcoin: 30.0 -> 30.1 #476387
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
bitcoin: 30.0 -> 30.1 #476387
Conversation
|
I don't know how I feel about adding a bunch of people to the signers list. If our policy is to just muck around with the signing keys for every release, then is checking signatures really providing us with value? Anyone can sign any software package with any key. Anyhow, so long as achow101 is on the list, I won't oppose this. The process just seems kinda silly to me. |
|
@roconnor I collected the list of signers who signed all of 3 recent releases, so they are unlikely to change. If they change for a good reason, we can update the list. There is a long list of signers in this PR for example: bitcoin-core/guix.sigs#2107 open "Details" in the description. They are not random folks, but developers of Bitcoin Core and their keys come from https://github.com/bitcoin-core/guix.sigs/tree/main/builder-keys so I think it still makes sense to check their signatures. At least if many of them do not sign a release, this would deserve attention of Nix maintainers. |
|
I don't think looking at just the last 3 is releases is good enough. But anyhow, I'll defer to the other reviewers. |
How does the list look if you take 3 recent MAJOR releases? (28.x, 29.x, 30.x)? |
|
For reference this is the listing from before: #425555 (comment) |
Yeah, lets keep those 5 and lets comment glozow in this PR. |
|
Of all the keys being proposed we might consider adding |
|
Bitcoin Core release signers (from bitcoin-core/guix.sigs commit 8427342623f66a98e4b2503e5e15eb41485200d2):
The following people signed all of them:
The following people signed 28.0, 29.0, 30.0:
|
|
@prusnak @roconnor I commented out glozov and added the signers who signed all of
Each of them signed all of the releases |
|
I don't think your list is correct. e.g. fanquake isn't among the signatures available in the file https://bitcoincore.org/bin/bitcoin-core-28.1/SHA256SUMS.asc. (Edit: nor https://bitcoincore.org/bin/bitcoin-core-29.0/SHA256SUMS.asc) |
Updated guix.sigs to the latest commit when a signature for 30.1 was added. Signer glozow has not signed release 30.1. I updated builderKeys to comment out glozow and added willcl-ark. Signers were sorted alphabetically.
|
@roconnor You are right! I was looking at signatures stored in guix.sigs, while our Nix script uses SHA256SUMS.asc files. The only two people whose signatures are present in SHA256SUMS.asc file of all of 28.x, 29.x and 30.x releases are:
The only signer added is now |
roconnor
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked the hash of SHA256SUMS.asc
|
Based on Ava's recent mailing list post, we should roll this back. |
|
Seems all 30.x sources have been removed from |
|
Can we purge the hydra binaries, if any? |
Updated guix.sigs to the latest commit when a signature for 30.1 was added.
Signer glozow has not signed release 30.1. I updated
builderKeysto comment out glozow and added willcl-ark. Signers were sorted alphabetically.Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.