Backports for 29.x
:
[29.x] Backports #32292
pull fanquake wants to merge 5 commits into bitcoin:29.x from fanquake:29_x_backports changing 5 files +19 −283-
fanquake commented at 10:55 am on April 17, 2025: member
-
DrahtBot commented at 10:55 am on April 17, 2025: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32292.
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
-
DrahtBot added the label Backport on Apr 17, 2025
-
maflcko added the label DrahtBot Guix build requested on Apr 17, 2025
-
maflcko added this to the milestone 29.1 on Apr 17, 2025
-
Remove support for RNDR/RNDRRS for aarch64 on Linux
This hardware feature is - rarely supported on SoCs (and broken on like half of the chips that support it in the first place) (#31817) - apparently not compiled into the release binary (https://github.com/bitcoin/bitcoin/issues/31817#issuecomment-2795885962) - hard to test in CI, due to unavailable of hardware Better to remove it. This reverts commit aee5404e02e203a256c1a97b629b9b107cc8bb07. Closes #31817. Github-Pull: #32248 Rebased-From: 7749d929a0d9dfe71541a22e557ea41e01df28ce
-
test: Handle empty string returned by CLI as None in RPC tests
Github-Pull: #32286 Rebased-From: a4041c77f0e20d004524868e70ff12508832c9eb
-
fanquake force-pushed on Apr 17, 2025
-
ci: Add workaround for vcpkg's libevent package
This change is necessary for Windows GHA images, which provide CMake >= 4.0. Github-Pull: #32184 Rebased-From: ef00a28414daed2dd026b458082ed03fe9508074
-
in .github/workflows/ci.yml:202 in 57254e7541 outdated
197@@ -198,6 +198,8 @@ jobs: 198 Set-Location "$env:VCPKG_INSTALLATION_ROOT" 199 Add-Content -Path "triplets\x64-windows.cmake" -Value "set(VCPKG_BUILD_TYPE release)" 200 Add-Content -Path "triplets\x64-windows-static.cmake" -Value "set(VCPKG_BUILD_TYPE release)" 201+ # Workaround for libevent, which requires CMake 3.1 but is incompatible with CMake >= 4.0. 202+ sed -i '1s/^/set(ENV{CMAKE_POLICY_VERSION_MINIMUM} 3.5)\n/' "${VCPKG_INSTALLATION_ROOT}/scripts/ports.cmake"
hebasto commented at 1:49 pm on April 17, 2025:bash
has to be used to runsed
:0--- a/.github/workflows/ci.yml 1+++ b/.github/workflows/ci.yml 2@@ -194,10 +194,10 @@ jobs: 3 Write-Host "PowerShell version $($PSVersionTable.PSVersion.ToString())" 4 5 - name: Using vcpkg with MSBuild 6+ shell: bash 7 run: | 8- Set-Location "$env:VCPKG_INSTALLATION_ROOT" 9- Add-Content -Path "triplets\x64-windows.cmake" -Value "set(VCPKG_BUILD_TYPE release)" 10- Add-Content -Path "triplets\x64-windows-static.cmake" -Value "set(VCPKG_BUILD_TYPE release)" 11+ echo "set(VCPKG_BUILD_TYPE release)" >> "${VCPKG_INSTALLATION_ROOT}/triplets/x64-windows.cmake" 12+ echo "set(VCPKG_BUILD_TYPE release)" >> "${VCPKG_INSTALLATION_ROOT}/triplets/x64-windows-static.cmake" 13 # Workaround for libevent, which requires CMake 3.1 but is incompatible with CMake >= 4.0. 14 sed -i '1s/^/set(ENV{CMAKE_POLICY_VERSION_MINIMUM} 3.5)\n/' "${VCPKG_INSTALLATION_ROOT}/scripts/ports.cmake"
See: f8619196ceb5c6a58125506d276d9515837f043a
fanquake force-pushed on Apr 17, 2025refactor: Remove spurious virtual from final ~CZMQNotificationInterface
Github-Pull: #32187 Rebased-From: fa69c42fdf0aeec0546e951bc6132ab630edb9d4
doc: update release notes for 29.x ae2a3fd815fanquake force-pushed on Apr 17, 2025
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: 2025-04-19 12:13 UTC
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: 2025-04-19 12:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me