-
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
v24.0 testing #26175
Comments
Compiled v24.0 rc1 Qubes 4.1.1 on a Debian 11 standalone Qube with normal networking All tests pass except New IBD with Tested the new unification of settings b/w the GUI and bitcoind with no issues I2P transient addresses work When testing miniscript I had some issues:
Without the checksum I can't try Although, when using miniscript.fun 's given descriptor, which has a checksum,( (For people having trouble testing, remember that you have to escape quotes (this isn't in the documentation). So for example:
Results in:
|
Just leaving a link to the 24.0-Release-Candidate-Testing-Guide - maybe also add to OP? |
Added. |
Compiled v24.0rc1 from source on Ubuntu 22.04. No issues encoutered with testing the new features as described by the guide. I did not try with any custom descriptors. Like @Rspigler I did modify the quotes for descriptors as described by the man page. I did encounter an issue with the getcoins.py script which I filed a seperate PR for. I did also notice a few graphical glitches which seem unrelated to the release, and seem most likely to be related to my DE or something else local: |
Mind opening an issue in https://github.com/bitcoin-core/gui/issues and providing your DE details and first rows of you |
I've gone through all the scenarios in the guide and just about everything tested as expected, though I did not do any kind of off-roading to explore scenarios that were not described in the guide. My results and the details for each test can be found here: https://github.com/satsie/bitcoin-notez/blob/master/v24.0rc1-testing.md I used Ubuntu 22.04, and compiled v24.0 rc1 from source. A few notes,
|
@satsie , Thank you. I will try that. I wonder why it doesn't work with the traditional |
I tried to reproduce the GUI text bug you mentioned in your comment. But I couldn't replicate it. System Configuration:
Screenshot: |
I guess it depends on the DE used by @willcl-ark. |
I've just tried again and afraid that I cannot reproduce it either. FWIW I was using Stock Ubuntu 22.04 (Wayland?) for the previous test where I saw the glitch, but just tried in both that environment and my normal X11/i3 and it looks fine in both. So I guess it's fine. |
@Rspigler to clarify, I'm referring to this line in the guide:
That's what you're referring to when you say traditional |
I compiled 24.0rc1 from source on Ubuntu 24.0 I have only tested Miniscript descriptors so far but will hopefully get to the other sections of the testing guide. I used the following descriptor:
And everything worked as expected
Perhaps this is because this is invalid Miniscript? I am not certain that it is invalid, but when I enter the following on the Miniscript reference website under the "Analyze a Miniscript " section it is unable to analyze it:
But it is able to analyze this:
So perhaps this descriptor may work:
|
Thank you for the above discussion and suggestions. I re-compiled, with more memory. All tests now pass. I am using https://min.sc for descriptors. Using 'One of two keys', which has the Minsc of
Because there is no checksum, I should be able to use
Great! However, what happened last time/above, is that I tried using 'A 3-of-3 that turns into a 2-of-3 after a timeout'. This has a Minsc of
Like previously, I believe this is an issue with Min.sc, since besides failing with Bitcoin Core, Sipa's site also cannot analyze it. Let's import the working 'One of two keys' descriptor:
So, try it with a range:
Hmm. Any ideas? |
@Rspigler A ranged descriptor is one with a key range in it, for example an xpub expression ending with "/*". |
@Rspigler using sipa's site you can input the general policy
Make sure you are using Bitcoin Core v24.0 to analyze it, otherwise it will fail! |
Note that the passed descriptor is not active; setting the passed |
Ah, of course, I'm sorry - that's embarrassing. That's what happens when I pull all nighters, make stupid mistakes.
I have no further issues with v24.0r c1 |
I successfully tested v24.0rc2, built from source on Ubuntu 21.04 in a virtual machine. All tests suggested in the guide worked. |
Umbrella issue for 24.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 24.0 Draft Release Notes for a list of changes, and testing reports for earlier releases (#24501, #22634), for an idea what to test.
https://github.com/bitcoin-core/bitcoin-devwiki/wiki/24.0-Release-Candidate-Testing-Guide.
The text was updated successfully, but these errors were encountered: