-
Notifications
You must be signed in to change notification settings - Fork 500
Update download signature verification with new builder keys location #957
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
Closed
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -80,19 +80,20 @@ verify_download_checksum: "Verify that the checksum of the release file is liste | |
checksum_warning_and_ok: 'In the output produced by the above command, you can safely ignore any warnings and failures, but you must ensure the output lists "$(SHASUMS_OK)" after the name of the release file you downloaded. For example:' | ||
|
||
example_builders_line: "E777299FC265DD04793070EB944D35F9AC3DB76A Michael Ford (fanquake)" | ||
builder_keys_url: "https://github.com/bitcoin/bitcoin/tree/master/contrib/builder-keys" | ||
builder_keys_url: "https://github.com/bitcoin-core/guix.sigs/tree/main/builder-keys" | ||
example_builder_key_file: "fanquake.gpg" | ||
|
||
obtain_release_key: > | ||
<p>Bitcoin releases are signed by a number of individuals, each with a unique public | ||
key. In order to recognize the validity of signatures, you must use GPG to load these | ||
public keys locally. You can find many developer keys listed in the <a | ||
href='$(BUILDER_KEYS_URL)'>bitcoin/bitcoin repository</a>, which you can then load | ||
href='$(BUILDER_KEYS_URL)'>bitcoin-core/guix.sigs repository</a>, which you can then load | ||
into your GPG key database.</p> | ||
|
||
<p>For example, given the <a href='$(BUILDER_KEYS_TXT_URL)'><code> | ||
builder-keys/keys.txt</code></a> line | ||
<code>$(EXAMPLE_BUILDERS_LINE)</code>you could load that | ||
key using this command:</p> | ||
<p>For example, you could load the key <a | ||
href='$(BUILDER_KEYS_URL)/$(EXAMPLE_BUILDER_KEY_FILE)'><code> | ||
builder-keys/$(EXAMPLE_BUILDER_KEY_FILE)</code></a> by downloading the file as <code> | ||
$(EXAMPLE_BUILDER_KEY_FILE)</code> and using this command:</p> | ||
|
||
choosing_builders: > | ||
It is recommended that you choose a few individuals from this list who you find | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This section needs an update as well, there is no more README in the specified link. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Being vague on purpose about downloading the file since i don't think a
curl -sS https://raw.githubusercontent.com/bitcoin-core/guix.sigs/main/builder-keys/fanquake.gpg | gpg --import
would be portable to Windows. And downloading a file should be straightforward enough?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 think using the
raw...
link here instead of the github file viewing UI does make it a bit easier for users. From the raw URL I can right click (in firefox/macOS) and "save as..." but currently the page you see when you click here has no explicit download button.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.
Huh never mind! Did GH just change this interface? Raw copy and download buttons are, in fact, just fine right there.