25.0 RC Testing Guide Feedback #27736

issue ismaelsadeeq opened this issue on May 24, 2023
  1. ismaelsadeeq commented at 9:12 AM on May 24, 2023: member

    This issue is to discuss the 25.0 Release Candidate Testing Guide. If you have any issues with or feedback on the document, please leave a comment here.

    Note: this is for feedback on the document, not on Bitcoin Core or on the 25.0 changes. Please see the #27621 for instructions on how to report bug/results.

    Thank you for your feedback

  2. theStack commented at 10:48 AM on May 24, 2023: contributor

    Thanks for creating this testing guide! I didn't have a chance to look at any of the detailled steps yet, but have a suggestion to add two other features to test. v25.0 will be the first release where Bitcoin Core takes internal use of the compact block filters (BIP158, enabled via -blockfilterindex=1), rather than only serving them to peers. There is on one hand a new RPC call scanblocks [1] which looks for blocks containing a certain set of passed descriptors by using block filters, and on the other hand a feature "fast wallet rescan" which automatically does the same for relevant output scripts belonging to a descriptor wallet to significantly speed-up wallet rescans.

    Relevant links:

    [1] this was easy to miss as it has only been added to the release notes recently: #27686 (comment)

  3. ismaelsadeeq commented at 1:52 PM on May 24, 2023: member

    Thank you @theStack for pointing this out, these are important features, I will add them to the guide.

  4. D33r-Gee commented at 4:22 PM on May 25, 2023: none

    OS: Ubuntu 20.04

    Hello found an issue running the bonus test "Test Command specified by shutdownnotify..."

    The following command didn’t work: bitcoind-test -daemon -shutdownnotify="bcli touch hello.txt"

    However after looking at the #23395 PR, removing the bcli worked: bitcoind-test -daemon -shutdownnotify="touch hello.txt"

  5. evansmj commented at 8:30 PM on May 25, 2023: none

    Just documenting a discussion for a bcli stop command to be added at the end of -daemon sections. Mine was running in the background and was giving me failed to connect to any endpoint errors, calling pkill bitcoind-test resolves it but the experts in the chat think we should add to the guide calls to bcli stop.

    stickies-v 12:02:47 evansmj: cc abubakarsadiq yeah i think adding a bcli stop command at the end of every section that started with running bitcoind in -daemon mode makes sense

    abubakarsadiq Abubakar12:42:11 Yeah, to avoid such issues. I remember I had to pkill bitcoind which has to stop all my bitcoin nodes running, thanks for pointing that out evansmj, also thanks stickies-v for the ping

  6. evansmj commented at 8:30 PM on May 25, 2023: none

    OS: Ubuntu 20.04

    Hello found an issue running the bonus test "Test Command specified by shutdownnotify..."

    The following command didn’t work: bitcoind-test -daemon -shutdownnotify="bcli touch hello.txt"

    However after looking at the #23395 PR, removing the bcli worked: bitcoind-test -daemon -shutdownnotify="touch hello.txt"

    i experienced the same issue with the original command, and your command resolved it and generated my hello.txt.

  7. ismaelsadeeq commented at 9:53 AM on May 26, 2023: member

    Thank you @evansmj and @D33r-Gee for all your feedback the guide has been updated.

  8. D33r-Gee commented at 2:45 PM on May 26, 2023: none

    Thank you @evansmj and @D33r-Gee for all your feedback the guide has been updated.

    with pleasure!

  9. fanquake commented at 2:46 PM on May 26, 2023: member

    25.0 has been tagged. So closing this issue (conversation/testing of final can continue).

  10. fanquake closed this on May 26, 2023

  11. ismaelsadeeq commented at 8:40 AM on May 29, 2023: member

    All comments and suggestions have been addressed, Thank you everyone for the feedback.

  12. bitcoin locked this on May 28, 2024

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 03:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me