-
Notifications
You must be signed in to change notification settings - Fork 36.5k
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
v25.0 testing #27621
Comments
I have run into an issue where I cannot verify the signatures for test releases (like v24rc3 or v25rc2). When I execute:
It returns exitcode 2, while on the final releases it works fine. What could be causing this behaviour? Or is it to be expected that test releases are not signed? |
There are a few new signers this time so you're probably missing their keys. |
Thanks, when updating the keys I found that
But as soon as new signers will be added or removed in the future, the script will break again. So why is there not a single file that bundles all the current keys so that I dont have to download them all individually? |
No one can know all the current keys, because they can change for every release. However, it is possible to find them for a given release by looking into the folder. For example, you can look into https://github.com/bitcoin-core/guix.sigs/tree/main/25.0rc2 to find all current ones for that tag. |
For a script it will be hard to parse the directory names for a Github folder reliably with only It was so much easier if there was a text-file containing a list of names, so that I could just download that and loop over that line by line. In any case I made an issue in the |
Not sure what your goal is, but if you want to blindly download all keys, you can also use |
Yes, but I do this from a script and I wanted to avoid having to install |
You could query the repo with curl? $ curl -s "https://api.github.com/repos/bitcoin-core/guix.sigs/contents/25.0rc2" | jq -r '.[] | select(.type=="dir") | .name'
CoinForensics
Emzy
Sjors
TheCharlatan
achow101
benthecarman
cfields
darosior
fanquake
glozow
guggero
hebasto
jackielove4u
josibake
laanwj
svanstaa
theStack
vertiond |
@willcl-ark Thank you very much. I had already opened an issue ( bitcoin-core/guix.sigs#696 ) where TheCharlatan came up with a very similar suggestion. |
Question about the guide @ismaelsadeeq Is the explanation of the descriptor correct? it looks to me like simplified its Here is the decoded script after running through the guide:
|
Other feedback about the guide:
|
Sure that is the correct explanation, I got the same output from https://bitcoin.sipa.be/miniscript/
I will update and simplify the explanation, thank you for pointing this out. |
I downloaded the binaries on a System76 machine running Pop!OS 22.04 LTS. I ran all the tests in the testing guide(except the last one about verifying binaries) and got expected results. More detailed notes can be found here. https://github.com/chippsmith/bitcoinnotes/tree/main/bitcoin25.0rc. |
A comment on the following paragraphs:
It’s not clear how the change address should be used in the creation of the raw transaction. |
@chippsmith Thanks for your testing effort. |
Tested up to "Finalizing a PSBT..." (no bonus test yet). They all executed successfully! 25.0rc2 compiled from source Hardware Info:
|
|
|
Umbrella issue for 25.0 testing. Please help testing on a wide variety of supported platforms, as well as interaction with different software.
Let us know which version you tested on which operating system.
If you find an issue, please search Github for known issues first and then open a new Github issue.
This meta issue should not be used to report bugs, as a single thread makes it impossible to track more than one topic.
See 25.0 Draft Release Notes for a list of changes, and testing reports for earlier releases (#26175, #24501, #22634), for an idea what to test.
https://github.com/bitcoin-core/bitcoin-devwiki/wiki/25.0-Release-Candidate-Testing-Guide
The text was updated successfully, but these errors were encountered: