Skip to content

depends: Boost 1.91.0-1#35147

Merged
hebasto merged 1 commit into
bitcoin:masterfrom
fanquake:boost_1_91_0
Jul 3, 2026
Merged

depends: Boost 1.91.0-1#35147
hebasto merged 1 commit into
bitcoin:masterfrom
fanquake:boost_1_91_0

Conversation

@fanquake

Copy link
Copy Markdown
Member

https://www.boost.org/releases/1.91.0/.

MultiIndex

Breaking change: All type lists accepted or provided by the library (indexed_by, tag, nested typedefs index_specifier_type_list, index_type_list, iterator_type_list and const_iterator_type_list) are no longer based on Boost.MPL but instead they are now Boost.Mp11 lists. As a result, Boost.MultiIndex doesn’t depend anymore on Boost.MPL. It is expected that most user code won’t be impacted by this change, but the previous behavior may be restored, however, by globally defining the macro BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT. Legacy support for Boost.MPL may be eventually deprecated and removed in the future.

Breaking change: composite_key and associated class templates (composite_key_equal_to, composite_key_compare, composite_key_hash) have been made variadic (previously the maximum number of template arguments was limited by BOOST_MULTI_INDEX_LIMIT_COMPOSITE_KEY_SIZE). This change should be transparent to users, with the exception that composite_key::key_extractors returns a std::tuple instead of a boost::tuple (and similarly for the rest of affected class templates).

Removed internal workarounds and fallbacks to support pre-C++11 compilers.

@DrahtBot

DrahtBot commented Apr 24, 2026

Copy link
Copy Markdown
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/35147.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK hebasto, willcl-ark

If your review is incorrectly listed, please copy-paste <!--meta-tag:bot-skip--> into the comment that the bot should ignore.

@DrahtBot

Copy link
Copy Markdown
Contributor

🚧 At least one of the CI tasks failed.
Task 32 bit ARM: https://github.com/bitcoin/bitcoin/actions/runs/24869904274/job/72813921619
LLM reason (✨ experimental): CI failed at build time due to C++ compilation errors in src/txmempool.h (Boost multi_index get<index_by_wtxid> template misuse and missing m_entry_vec symbol).

Hints

Try to run the tests locally, according to the documentation. However, a CI failure may still
happen due to a number of reasons, for example:

  • Possibly due to a silent merge conflict (the changes in this pull request being
    incompatible with the current code in the target branch). If so, make sure to rebase on the latest
    commit of the target branch.

  • A sanitizer issue, which can only be found by compiling with the sanitizer and running the
    affected test.

  • An intermittent issue.

Leave a comment here, if you need help tracking down a confusing failure.

@maflcko

maflcko commented Apr 24, 2026

Copy link
Copy Markdown
Member

I think you forgot to copy the required headers? The update should be transparent. At least it seems to be passing in https://github.com/hebasto/bitcoin-core-nightly/actions/runs/24873579092/job/72825220909#step:3:49 , but maybe I am missing something?

@hebasto

hebasto commented Apr 24, 2026

Copy link
Copy Markdown
Member

I think you forgot to copy the required headers? The update should be transparent. At least it seems to be passing in https://github.com/hebasto/bitcoin-core-nightly/actions/runs/24873579092/job/72825220909#step:3:49 , but maybe I am missing something?

That CI job is still using Boost 1.90.

@hebasto

hebasto commented Apr 24, 2026

Copy link
Copy Markdown
Member

https://www.boost.org/releases/1.91.0/.

MultiIndex

Breaking change: All type lists accepted or provided by the library (indexed_by, tag, nested typedefs index_specifier_type_list, index_type_list, iterator_type_list and const_iterator_type_list) are no longer based on Boost.MPL but instead they are now Boost.Mp11 lists. As a result, Boost.MultiIndex doesn’t depend anymore on Boost.MPL. It is expected that most user code won’t be impacted by this change, but the previous behavior may be restored, however, by globally defining the macro BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT. Legacy support for Boost.MPL may be eventually deprecated and removed in the future.

Breaking change: composite_key and associated class templates (composite_key_equal_to, composite_key_compare, composite_key_hash) have been made variadic (previously the maximum number of template arguments was limited by BOOST_MULTI_INDEX_LIMIT_COMPOSITE_KEY_SIZE). This change should be transparent to users, with the exception that composite_key::key_extractors returns a std::tuple instead of a boost::tuple (and similarly for the rest of affected class templates).

Removed internal workarounds and fallbacks to support pre-C++11 compilers.

Globally defining the BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT macro seems not working as expected.

Update: See here and here.

@fanquake fanquake changed the title [should fail] depends: Boost 1.91.0-1 depends: Boost 1.91.0-1 Apr 30, 2026

@hebasto hebasto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My Guix build:

aarch64
e14133a8f8e69b5aa6c1b9fa18c3d42bfd9f4de86174d1a306c2a515fc539899  guix-build-90255c242cc4/output/aarch64-linux-gnu/SHA256SUMS.part
2e73333d9e14aeb0ff0cd048ed4a0c228854d8c565b914add64feecdeaaf495d  guix-build-90255c242cc4/output/aarch64-linux-gnu/bitcoin-90255c242cc4-aarch64-linux-gnu-debug.tar.gz
19b11b83835d5c40b0b8210e811848157163c840c1a7c3d5d73ebfdc69d95040  guix-build-90255c242cc4/output/aarch64-linux-gnu/bitcoin-90255c242cc4-aarch64-linux-gnu.tar.gz
10d8006e040e9540015498595b64b809ac57d9406d34eb5cb4662932e2982256  guix-build-90255c242cc4/output/arm-linux-gnueabihf/SHA256SUMS.part
d95ae6abd8196f3cef9a61446f9c1db30de45e435ab1af5239f9a6b64f76f731  guix-build-90255c242cc4/output/arm-linux-gnueabihf/bitcoin-90255c242cc4-arm-linux-gnueabihf-debug.tar.gz
946e46e8937edcef8964d6cdb0d578a706805e377b272737c1df3b8423f8c815  guix-build-90255c242cc4/output/arm-linux-gnueabihf/bitcoin-90255c242cc4-arm-linux-gnueabihf.tar.gz
fbf1437486065ef8d691303e134fbe3d86ab6df7ec142182c251728d3986d626  guix-build-90255c242cc4/output/arm64-apple-darwin/SHA256SUMS.part
852bda463f57e790493afcc3d42c6d4be7ab4541deede8856e40c4e13671546a  guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-codesigning.tar.gz
d98454d0324b638d76b755f0d4b33f130f25df6ff552e75e6db79759435c67ef  guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-unsigned.tar.gz
a49f27abc5a21a4871d560aa52643bc01de3547afa7f76c64f890b97e3a58daa  guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-unsigned.zip
e1a6957ad341437f8655f8e4d9a08d9ab61d57a34b3f764f30b3cffcae2958f8  guix-build-90255c242cc4/output/dist-archive/bitcoin-90255c242cc4.tar.gz
57ef42a9f442114eb48fe993a50768f2c133183da8c53d26effbdf94c7abb2a9  guix-build-90255c242cc4/output/powerpc64-linux-gnu/SHA256SUMS.part
bfaa40d6248d7c09bb029800426469909575eb0f8045a80f351d0be1033b8a14  guix-build-90255c242cc4/output/powerpc64-linux-gnu/bitcoin-90255c242cc4-powerpc64-linux-gnu-debug.tar.gz
a0ca0fbb67cf91900644da7b289e83c45d96c2b928a601f7921509c708d1b7f2  guix-build-90255c242cc4/output/powerpc64-linux-gnu/bitcoin-90255c242cc4-powerpc64-linux-gnu.tar.gz
131432ee35155bba0fd94e9bba097c809b7bb0e37e374790ac657c6d50fe1e12  guix-build-90255c242cc4/output/riscv64-linux-gnu/SHA256SUMS.part
7d9d9748641d29b773e635f411c2b48f3156fbdc5cd1309d9c6d95efb68d9780  guix-build-90255c242cc4/output/riscv64-linux-gnu/bitcoin-90255c242cc4-riscv64-linux-gnu-debug.tar.gz
e1ee27fe2c48dc9c1d16eb44434f7a4c2432f448289cd75f9ef0ea8e4d853be2  guix-build-90255c242cc4/output/riscv64-linux-gnu/bitcoin-90255c242cc4-riscv64-linux-gnu.tar.gz
49c97094b0ff27ab6332062f5cc409af82f6ef29f79948d3156b92d224c16b0d  guix-build-90255c242cc4/output/x86_64-apple-darwin/SHA256SUMS.part
892f6d959cfcba5d409a9333717a2a8f411bb07f1639bd188773b9d41d206e61  guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-codesigning.tar.gz
0521807c683a37445eae04fdfefa798d9debbb47d4abe1545601944a06101979  guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-unsigned.tar.gz
c0363a3aa3b097951055ce1e5f5b7383b16ea9dd9e5d04ac63677f91dd04e62e  guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-unsigned.zip
f5ae0f3801d619966a48948d97ba980772dfd75b011cd14f455fac70616f9d45  guix-build-90255c242cc4/output/x86_64-linux-gnu/SHA256SUMS.part
f135d6cdafb07b2117cb7194dcb4c6fe046fb5b433b3187b6da75501fbf279ab  guix-build-90255c242cc4/output/x86_64-linux-gnu/bitcoin-90255c242cc4-x86_64-linux-gnu-debug.tar.gz
9a36f9ca51c0e34e1158887423e90576557c2ddcf8ceb3bc609f17d85f2b885b  guix-build-90255c242cc4/output/x86_64-linux-gnu/bitcoin-90255c242cc4-x86_64-linux-gnu.tar.gz
ab2a5de56f35c91fca97e04f8ccbc96b9afaa4cc4b4e481ac7b76f921f65c5ec  guix-build-90255c242cc4/output/x86_64-w64-mingw32/SHA256SUMS.part
b3c6cf1b9db52141f8c54be2f95beedb24efdf7374f994a9e15d3e0afbe864f0  guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-codesigning.tar.gz
421e3909746a2ae9abebafd27527cc61d2fb1d0492a553f1dc94b0471dac7bd6  guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-debug.zip
aa90ef109c599d2d74f99f5a66c6a10347931808749eedacfb12212c2cb3195c  guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-setup-unsigned.exe
4a04b0d9e0623d76d672307d50eac20d67e1db55610fa8cff0b51a33aec589f5  guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-unsigned.zip

@fanquake

fanquake commented May 1, 2026

Copy link
Copy Markdown
Member Author

According to Corecheck (https://corecheck.dev/bitcoin/bitcoin/pulls/35147), this may result in a ~10% speedup in the OrphanageEraseForPeer benchmark.

@maflcko

maflcko commented May 5, 2026

Copy link
Copy Markdown
Member

But corecheck doesn't use depends, does it?

@fanquake

fanquake commented May 6, 2026

Copy link
Copy Markdown
Member Author

I thought it was doing depends build at some point, maybe not longer, and this is just noise.

@m3dwards

m3dwards commented May 7, 2026

Copy link
Copy Markdown
Contributor

But corecheck doesn't use depends, does it?

It does not. This is just noise I'm afraid. Corecheck will hide anything that has less than 10% variance and that single benchmark just edged over.

@hebasto hebasto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK f12f8c4.

@hebasto hebasto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

re-ACK 50703d6.

@fanquake fanquake force-pushed the boost_1_91_0 branch 2 times, most recently from a95c781 to 41815ef Compare June 15, 2026 15:05
@DrahtBot

Copy link
Copy Markdown
Contributor

🚧 At least one of the CI tasks failed.
Task iwyu: https://github.com/bitcoin/bitcoin/actions/runs/27548792961/job/81444387667
LLM reason (✨ experimental): CI failed because the IWYU check reported a headers/includes issue (it modified src/bench/pool.cpp and then aborted with “Failure generated from IWYU”).

Hints

Try to run the tests locally, according to the documentation. However, a CI failure may still
happen due to a number of reasons, for example:

  • Possibly due to a silent merge conflict (the changes in this pull request being
    incompatible with the current code in the target branch). If so, make sure to rebase on the latest
    commit of the target branch.

  • A sanitizer issue, which can only be found by compiling with the sanitizer and running the
    affected test.

  • An intermittent issue.

Leave a comment here, if you need help tracking down a confusing failure.

@fanquake fanquake force-pushed the boost_1_91_0 branch 2 times, most recently from 673ec3b to 6f24131 Compare July 2, 2026 10:32
@fanquake fanquake marked this pull request as ready for review July 2, 2026 15:32

@hebasto hebasto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

re-ACK fb1d152.

@willcl-ark

Copy link
Copy Markdown
Member

my build:

x86_64
20c31c1fbcffe8d7fe7daf9ab2efeea71e04ce5d52bb5bba6c1f1201dc9dcf42  guix-build-fb1d152c247b/output/aarch64-linux-gnu/SHA256SUMS.part
00fc0baa0dbb955d96fa86f626a4830173d46b93ff9024e6d2bb7eb65644acc9  guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu-debug.tar.gz
2da50880fd7c367ab45f727d29a33935419724870122f9cbee9c4e06229be88c  guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu.tar.gz
4f56d0b325a58a502772d09ccb82a7a86b444f3ff724d586751a5999cca084b0  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/SHA256SUMS.part
17c97ff5efe36b5796fe76d5606b5d122bc03fdb55f272d45e7c133b31e5f08d  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf-debug.tar.gz
3b73ceb5bf0c0fafd42e11d96517827ba9f696f165e55cd70d573e482f9d9731  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf.tar.gz
b8ace5d1efa851e00980e43e89a922ec8de0a0be1347e01aa9960c1153424801  guix-build-fb1d152c247b/output/arm64-apple-darwin/SHA256SUMS.part
fd48c6dd4c66093f6d2897793628b38806a64118542b7f367fd6de8ffad9cfe8  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-codesigning.tar.gz
0e51badc8f59e94f7b55d2df085ea90ceca840187d15fd535011b28b8193d36a  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.tar.gz
4051899f953875a2917582b64a9ca6eae7b77beb3dd1d95fa4bd368d06072e6f  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.zip
92bb9e1f8e92f884b079564d0984f6bd1b503fa1708682b642d6395d2e784f6b  guix-build-fb1d152c247b/output/dist-archive/bitcoin-fb1d152c247b.tar.gz
9fc57fac8212fb22c08d4ccfd39aafac1ffba5d98886c3f9d7c8329b7918e314  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/SHA256SUMS.part
ef4dfc874e7c141f6ede2e0bfef2fd06982ddeb835d939f1c66858fbcd421f4f  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu-debug.tar.gz
108c88e5b12f63e93e608e2f3942eafc316442ba33ecedb1fcee1aaf106d2bd3  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu.tar.gz
f8ad4288ec4dad2596e3c81315bcd1d46c7d0931a3d4e5f530a85e823207410f  guix-build-fb1d152c247b/output/riscv64-linux-gnu/SHA256SUMS.part
9fc1aeeae6a8d1ad64b5ed14107f7184fc6a53deeaad0c8b2b42c0970665327b  guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu-debug.tar.gz
d1268bfa8848cf6ea69b17c4d88acffe101cd07d005ab656c8d035fea012c8b8  guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu.tar.gz
821907691380c3de131da2674a93d35a1eddf9aef40622ff8f27cc86b8daaa95  guix-build-fb1d152c247b/output/x86_64-apple-darwin/SHA256SUMS.part
d01b356e77c351872c8537be5e578abbee2cafc988a38bee41d854838d69fe7c  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-codesigning.tar.gz
97cf44e1919b5655675e3f2f5bf39f6620b2366964c09334458fef0ae394335b  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.tar.gz
488988cc1b31269ae05d73b493a3ff3d4ed36ff9902a9ad682b9537f705f37c1  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.zip
222195d95bb8a9073c773e33bf808aa1a3ce6a0fb25f116605ce934350311eba  guix-build-fb1d152c247b/output/x86_64-linux-gnu/SHA256SUMS.part
1e089f6ea785c3009d79f6d414eedf970983f1744f607ecc5ea3cd49d5585e95  guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu-debug.tar.gz
1dd834c8aea1b1e58ed98222d4d14d3d755cc06ad8a5b25a29699e1d5c1e1478  guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu.tar.gz
e6ebd84f2511af4ed40fc50adb2718152af8c85e438c7e00914aa4910b1cbf85  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/SHA256SUMS.part
2ddb98da1f68986286fddd0c4bfb722952cbcbb31a099fb3a56b7542a9bae2ad  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-codesigning.tar.gz
e215227717f53137dc2d327656ddd5d01d675bf481ff91afcff42a174757d09f  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-debug.zip
007d77d1e468d7aeb3a740adb92c3f014353cb90873d8805e9b6936e76ddef2f  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-setup-unsigned.exe
6bbae5d1bda10852ae499c822598c420791530ba19421761646679a53a08fb1e  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-unsigned.zip

@hebasto hebasto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My Guix build:

aarch64
20c31c1fbcffe8d7fe7daf9ab2efeea71e04ce5d52bb5bba6c1f1201dc9dcf42  guix-build-fb1d152c247b/output/aarch64-linux-gnu/SHA256SUMS.part
00fc0baa0dbb955d96fa86f626a4830173d46b93ff9024e6d2bb7eb65644acc9  guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu-debug.tar.gz
2da50880fd7c367ab45f727d29a33935419724870122f9cbee9c4e06229be88c  guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu.tar.gz
4f56d0b325a58a502772d09ccb82a7a86b444f3ff724d586751a5999cca084b0  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/SHA256SUMS.part
17c97ff5efe36b5796fe76d5606b5d122bc03fdb55f272d45e7c133b31e5f08d  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf-debug.tar.gz
3b73ceb5bf0c0fafd42e11d96517827ba9f696f165e55cd70d573e482f9d9731  guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf.tar.gz
b8ace5d1efa851e00980e43e89a922ec8de0a0be1347e01aa9960c1153424801  guix-build-fb1d152c247b/output/arm64-apple-darwin/SHA256SUMS.part
fd48c6dd4c66093f6d2897793628b38806a64118542b7f367fd6de8ffad9cfe8  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-codesigning.tar.gz
0e51badc8f59e94f7b55d2df085ea90ceca840187d15fd535011b28b8193d36a  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.tar.gz
4051899f953875a2917582b64a9ca6eae7b77beb3dd1d95fa4bd368d06072e6f  guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.zip
92bb9e1f8e92f884b079564d0984f6bd1b503fa1708682b642d6395d2e784f6b  guix-build-fb1d152c247b/output/dist-archive/bitcoin-fb1d152c247b.tar.gz
9fc57fac8212fb22c08d4ccfd39aafac1ffba5d98886c3f9d7c8329b7918e314  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/SHA256SUMS.part
ef4dfc874e7c141f6ede2e0bfef2fd06982ddeb835d939f1c66858fbcd421f4f  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu-debug.tar.gz
108c88e5b12f63e93e608e2f3942eafc316442ba33ecedb1fcee1aaf106d2bd3  guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu.tar.gz
f8ad4288ec4dad2596e3c81315bcd1d46c7d0931a3d4e5f530a85e823207410f  guix-build-fb1d152c247b/output/riscv64-linux-gnu/SHA256SUMS.part
9fc1aeeae6a8d1ad64b5ed14107f7184fc6a53deeaad0c8b2b42c0970665327b  guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu-debug.tar.gz
d1268bfa8848cf6ea69b17c4d88acffe101cd07d005ab656c8d035fea012c8b8  guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu.tar.gz
821907691380c3de131da2674a93d35a1eddf9aef40622ff8f27cc86b8daaa95  guix-build-fb1d152c247b/output/x86_64-apple-darwin/SHA256SUMS.part
d01b356e77c351872c8537be5e578abbee2cafc988a38bee41d854838d69fe7c  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-codesigning.tar.gz
97cf44e1919b5655675e3f2f5bf39f6620b2366964c09334458fef0ae394335b  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.tar.gz
488988cc1b31269ae05d73b493a3ff3d4ed36ff9902a9ad682b9537f705f37c1  guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.zip
222195d95bb8a9073c773e33bf808aa1a3ce6a0fb25f116605ce934350311eba  guix-build-fb1d152c247b/output/x86_64-linux-gnu/SHA256SUMS.part
1e089f6ea785c3009d79f6d414eedf970983f1744f607ecc5ea3cd49d5585e95  guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu-debug.tar.gz
1dd834c8aea1b1e58ed98222d4d14d3d755cc06ad8a5b25a29699e1d5c1e1478  guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu.tar.gz
e6ebd84f2511af4ed40fc50adb2718152af8c85e438c7e00914aa4910b1cbf85  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/SHA256SUMS.part
2ddb98da1f68986286fddd0c4bfb722952cbcbb31a099fb3a56b7542a9bae2ad  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-codesigning.tar.gz
e215227717f53137dc2d327656ddd5d01d675bf481ff91afcff42a174757d09f  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-debug.zip
007d77d1e468d7aeb3a740adb92c3f014353cb90873d8805e9b6936e76ddef2f  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-setup-unsigned.exe
6bbae5d1bda10852ae499c822598c420791530ba19421761646679a53a08fb1e  guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-unsigned.zip

@willcl-ark willcl-ark left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK fb1d152

Since #35175 has been merged already, the Boost.MultiIndex (in)compatibility issue we had with Boost >= 1.91 we had has already been addressed (and backported).

I don’t see any additional source or minimum-version changes needed for this depends bump.

@hebasto hebasto merged commit 4a00712 into bitcoin:master Jul 3, 2026
28 checks passed
@fanquake fanquake deleted the boost_1_91_0 branch July 3, 2026 08:18
@DrahtBot

DrahtBot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

File commit ba48852
(master)
commit a991b55
(pull/35147/merge)
*-aarch64-linux-gnu-debug.tar.gz 4cd374f7b1ce83ef... ebe1fa0463930a9a...
*-aarch64-linux-gnu.tar.gz fb5dbfe5c527bb19... c60c77b9bfa1c506...
*-arm-linux-gnueabihf-debug.tar.gz f5e7d6dadaeeb930... 0b315a56521eabf8...
*-arm-linux-gnueabihf.tar.gz a052d30100b0a381... 7262785d1d28cce6...
*-arm64-apple-darwin-codesigning.tar.gz 0207f5a1897c5764... 8ab05ed17b311286...
*-arm64-apple-darwin-unsigned.tar.gz aaa6849fd70d884a... 98eeb62e9a928f23...
*-arm64-apple-darwin-unsigned.zip 8282b3f72a3d5b5d... 719b3884b02e7931...
*-powerpc64-linux-gnu-debug.tar.gz 6c4d16a0f7e2a441... 9dbc864087cb74f8...
*-powerpc64-linux-gnu.tar.gz 654b28724688ca47... ebada920bddf7d7e...
*-riscv64-linux-gnu-debug.tar.gz 6a97d926637e3f93... 128678d8c9c0b68e...
*-riscv64-linux-gnu.tar.gz 0ce4df1a76c89902... 8ad7b1691e4f9818...
*-win64-codesigning.tar.gz 3da3d810a6aecb27... d1640191dbc44d2a...
*-win64-debug.zip c2f54a97bc0d19ee... 286abe62f8933e69...
*-win64-setup-unsigned.exe ce6408486d3a71d1... ae450089abccbbb0...
*-win64-unsigned.zip 935b6279a7ff2e44... e4b0aa9c20f31bfc...
*-x86_64-apple-darwin-codesigning.tar.gz 1f657fe8edd9aa39... 55dd4cd9917581e5...
*-x86_64-apple-darwin-unsigned.tar.gz 8719d8d1205788c5... ddb60f33f86639b7...
*-x86_64-apple-darwin-unsigned.zip 238a2639f9b58eb0... 769847d2af283db4...
*-x86_64-linux-gnu-debug.tar.gz 75b28678ab7dfe0c... bea88bad21908b63...
*-x86_64-linux-gnu.tar.gz b44eeb7d8827d0f1... 8469ebcc2e10267c...
*.tar.gz 0fcbc48a5718379b... e9addf0d0e2c387f...
SHA256SUMS.part 5aecf28414587625... 0ad647d2c80531b0...
guix_build.log fb9c33ce04937052... ad060a1cb2d71e39...
guix_build.log.diff 31bb2afde38093b9...

oleonardolima added a commit to oleonardolima/rust-bitcoinkernel that referenced this pull request Jul 9, 2026
…05fc7ab

81405fc7ab Merge bitcoin/bitcoin#35689: test: Inline incorrect check in `util_tests`
cd2a4bc510 test: Redeclare variable as signed in `util_tests`
6f1c56f03a Merge bitcoin/bitcoin#35670: net: optimize compact block extra tx iteration
e94fda8a40 Merge bitcoin/bitcoin#35685: doc: Archive 30.3 release notes
5223cf1795 Merge bitcoin/bitcoin#35616: refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow
c0e91efdb3 Merge bitcoin/bitcoin#35295: validation: fetch block input prevouts in parallel during ConnectBlock
f0da26cfc8 Merge bitcoin/bitcoin#34997: p2p: Don't participate in addr relay with feelers
443179a9eb doc: Archive 30.3 release notes
fabafd91f1 refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow
32941e1314 Merge bitcoin/bitcoin#35649: depends: move FreeBSD SDK handling to CI
f379d716b1 Merge bitcoin/bitcoin#35669: doc: archive release notes for v31.1
881bb7b355 Merge bitcoin/bitcoin#35673: refactor: Move LoadGenesisBlock to ChainstateManager
3f3e644beb Merge bitcoin/bitcoin#35678: private broadcast: define and use new RPC_LIMIT_EXCEEDED error code ( + other follow-ups)
e3b026bf56 Merge bitcoin/bitcoin#34020: mining: add getTransactions(ByWitnessID) IPC methods
62f9089343 Merge bitcoin/bitcoin#35386: doc: add an AI contribution policy
fa615bd163 refactor: Move LoadGenesisBlock to ChainstateManager
8ac222484c private broadcast: remove no-op [[nodiscard]]
191bdcba26 test: align test better with described scenario
7ad311be18 test: use BOOST_CHECK_EQUAL for PrivateBroadcast::AddResult
82a02a2a22 rpc: define and use new  RPC_LIMIT_EXCEEDED error code
a64df338e6 Merge bitcoin/bitcoin#35651: doc: Improve offline-signing-tutorial after 32489
4498fa5d5b Merge bitcoin/bitcoin#35406: private broadcast: limit outstanding txs to count of 10,000
ec5edcd72b Merge bitcoin/bitcoin#35661: Update libmultiprocess subtree to add `ThreadMap.makePool` method
ea67fea062 Merge bitcoin/bitcoin#35464: kernel: Add function for creating chainparams with a signet challenge
a7b5f23bb8 Merge bitcoin/bitcoin#35667: refactor: Use `NetworkErrorString` for macOS code in `netif.cpp`
69fc991791 Merge bitcoin/bitcoin#32606: p2p: Drop unsolicited CMPCTBLOCK from non-HB peer and when blocksonly
1a3cbf1bd2 net: optimize compact block extra tx iteration
bc33509ae2 Merge bitcoin/bitcoin#35650: doc: Add release notes for 32489 (exportwatchonlywallet RPC)
2b6e767d96 doc: archive release notes for v31.1
b0735336ee p2p: Don't participate in addr relay with feeler connections
302733fd96 Merge bitcoin/bitcoin#35652: init: fix reindex deadlock by waking cv after interrupt
c1313b199f init: wake genesis wait after ImportBlocks() returns
eccb04a321 refactor: Use `NetworkErrorString` for macOS code in `netif.cpp`
f79ecfd9c7 Merge bitcoin/bitcoin#35658: refactor: Drop unneeded `<sys/types.h>` include before `<ifaddrs.h>`
22ac4ad949 ci: ensure we use correct lld version in OpenBSD job
495f43f7b3 ci: FreeBSD 15.1
244739db9d depends: move FreeBSD SDK handling to CI
bab0120053 Merge bitcoin/bitcoin#35621: validation: Ignore eventual error message from flushing in AcceptBlock
02afa66169 Merge commit '6b0a907302364649dcaffeb0340b985f14141b4e' into pr/subtree-11
6b0a907302 Squashed 'src/ipc/libmultiprocess/' changes from 3edbe8f67c1..16bf05dea02
22c328d388 refactor: Drop unneeded `<sys/types.h>` include before `<ifaddrs.h>`
2063f02bd5 Merge bitcoin/bitcoin#35510: test: SOCKS5 proxy: expect that connection may be reset during SOCKS5 handshake or data forwarding
1360001f43 Merge bitcoin/bitcoin#34959: wallet: Enforce BDB btree levels and overflow item sizes
10ffef4b3b Merge bitcoin/bitcoin#35604: log: expose `-logratelimit` in normal help
b393985aa0 Merge bitcoin/bitcoin#35634: txospenderindex: use zero-byte entry values
1835f2fcbf Merge bitcoin/bitcoin#35653: fuzz: Remove `ConsumeUniValue`
9f3e427228 fuzz: Remove ConsumeUniValue
68cb7840d2 doc: improve offline-signing-tutorial after 32489
32ddfc92d9 Merge bitcoin/bitcoin#35599: doc: Add release notes for #33671 (getbalances nonmempool field)
f56804bcf5 Merge bitcoin/bitcoin#35640: ci: use a 8x instance over 16x for riscv job
239d6c5260 Merge bitcoin/bitcoin#35614: HTTPServer: Prevent race condition between worker thread and I/O thread
cddbad325d doc: Add release notes for 32489 (exportwatchonlywallet RPC)
0a1bbec688 Merge bitcoin/bitcoin#32489: wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet
4a007126fb Merge bitcoin/bitcoin#35147: depends: Boost 1.91.0-1
31abaa264c doc: add an AI contribution policy
a15bdc0598 doc: update offline-signing-tutorial to use exportwatchonlywallet rpc
a388076401 test: Test for exportwatchonlywallet
d053e3e5c8 wallet, rpc: Add exportwatchonlywallet RPC
444878efef wallet: Add CWallet::ExportWatchOnly
f9273f01db wallet: Move listdescriptors retrieving from RPC to CWallet
a1c83789a7 wallet: Write new descriptor's cache in AddWalletDescriptor
1e996640e6 wallet: Use Descriptor::CanSelfExpand() in CanGetAddresses()
d2ee9227da descriptor: Add CanSelfExpand()
2990bd7735 Merge bitcoin/bitcoin#35118: fuzz: add ipc round-trip fuzz target
fb1d152c24 depends: Boost 1.91.0-1
ba48852f9e Merge bitcoin/bitcoin#35438: test: introduce NodeSigner, run feature_taproot.py without wallet compiled
47bbed052e ci: use true|false over "true|false"
9a25bc3989 ci: use a 8x instance over 16x
9871dc7ab4 Merge bitcoin/bitcoin#31425: CI: Add Riscv bare metal job
113402286e doc: add txospenderindex release note
ce06878288 index: shrink txospenderindex value markers
a99148d576 test kernel: Don't log on warnings change
5b4fd284f4 kernel: Generate a signet with a challenge
037ad77071 fuzz: add IPC round-trip target
a8823c0996 Merge bitcoin/bitcoin#35607: nanobench: fix performance counter buffer initialization
f26c15bdd2 Merge bitcoin/bitcoin#35397: ci: add OpenBSD Clang cross job
91586f701e test: introduce NodeSigner, run feature_taproot.py without wallet compiled
771200ca43 test: return full keypair from `getnewdestination` helper
4e29de719e private broadcast: add release note for limited cap
cbf8c107c1 Release cs_main between individual private tx re-attempts
5aea3d0373 private broadcast: limit outstanding txs to count of 10,000
dc282ff31d Merge bitcoin/bitcoin#35597: logging: More fully remove libevent log category
ec98037f7a Merge bitcoin/bitcoin#35615: fuzz: restore CreateSock in PCP targets
43d89bb6e1 Merge bitcoin/bitcoin#35610: bitcoin-util: Add netmagic command
e35c805489 Merge bitcoin/bitcoin#35129: test: add fuzz test for private broadcast
dc1c17c085 doc: add release notes
0e10937184 fuzz: add coins_view_stacked fuzz harness to test concurrent leveldb reads
ce610a6ff4 fuzz: update harnesses to cover CoinsViewOverlay::StartFetching
760fb22dc3 test: add unit tests for CoinsViewOverlay::StartFetching
d69a3b20de doc: update CoinsViewOverlay docstring to describe parallel fetching
ab2a379237 coins: fetch inputs in parallel
fdf283036a coins: add ready flag to InputToFetch
ede11b8314 validation: collect block inputs in CoinsViewOverlay before ConnectBlock
f82043af50 coins: introduce thread pool in CoinsViewOverlay
5bf1c32008 validation: add -prevoutfetchthreads configuration option
a318f43254 bitcoin-util: Add netmagic command
256482ab56 validation: In AcceptBlock, ignore flush result
3c76bd4356 Merge bitcoin/bitcoin#35603: build: QRencode cleanups
f595daf1dd test: ensure HTTPServer race condition is fixed
b98b10c072 test: introduce a worker thread in http socket error test
922b08d375 test: socket error handling in HTTPServer using ErrorSock mock socket
73da2a8a52 http: prevent race condition between worker thread and I/O thread
57b3bf8496 Merge bitcoin/bitcoin#35609: ci: Bump tsan config to ubuntu:26.04 with -U_FORTIFY_SOURCE
d64ea15824 ci: add openBSD cross CI job
5404b62074 depends: add openbsd_LDFLAGS
2a9e35d293 Merge bitcoin/bitcoin#35588: scripted-diff: Rename `Sock::{RECV,SEND,ERR}`
a0e5e30010 fuzz: restore CreateSock in PCP targets
41ceea400e scripted-diff: Rename `StatusLevel::{INFO,WARN,ERR}`
f395acdeee scripted-diff: Rename `Sock::{RECV,SEND,ERR}`
7a74f65293 Merge bitcoin/bitcoin#35536: fuzz: share a single mocked steady clock across FuzzedSock instances
e1290ce7f7 Merge bitcoin/bitcoin#35543: test: introduce ExtendedPrivateKey and ExtendedPublicKey classes
7ac25c9177 util, refactor: Rename local `ERR` in `Sock::Accept`
bbbbab86a8 ci: Bump tsan config to ubuntu:26.04 with -U_FORTIFY_SOURCE
095596ddf7 log: expose -logratelimit option
ea9afb61a1 Merge bitcoin/bitcoin#35602: doc: Clarify build docs about `pkgconf` / `pkg-config` requirements
672eedc46b Merge bitcoin/bitcoin#35220: fuzz: connman: strengthen assertions and extend coverage
0e5c718d8a Merge bitcoin/bitcoin#35506: test: ensure group data cluster pointers are live
b6b1d0653a nanobench: fix perf counter buffer init
93012d7ff9 Merge bitcoin/bitcoin#35601: wallet: remove experimental warning from send and sendall
829255c8be cmake: Remove `SelectLibraryConfigurations` from `FindQRencode` module
5c55606da9 depends: Remove unused `lib/pkgconfig` in `qrencode` package
402ba10b20 cmake: Drop optional `PkgConfig` use in `FindQRencode` module
8ebfff0f88 doc: add send RPC release note
fb8a103886 doc: Clarify build docs about `pkgconf` / `pkg-config` requirements
5884f5a4fa wallet: remove experimental warning from send RPCs
7b84e5106c Merge bitcoin/bitcoin#35595: ci: remove some packages from Chimera job
58560c281d ci: remove some packages from Chimera job
295ce6f45c Merge bitcoin/bitcoin#35576: test: raise `feature_reindex` RPC timeout
b36730a3ef  Add CI job for riscv bare metal
bfdbf513f6 Add CI job for producing a static bare metal binary
a9a1d92a1d build: Add option for building for bare metal envs
9b2ef81757 doc: add release notes for #33671 (getbalances nonmempool field)
633044f143 Merge bitcoin/bitcoin#35266: rpc, wallet: add an option to not load the wallet after migrating
d6269e2a90 Merge bitcoin/bitcoin#35594: fuzz: cover async chainstate compaction
3765b428d1 logging: More fully remove libevent log category
703a671fbc fuzz: compact coins view db during fuzzing
0868c85fd5 refactor: rename async coin compaction
6fa4132298 fuzz: share a single mocked steady clock across FuzzedSock instances
8791c4764c test: use ExtendedPrivateKey in wallet_taproot.py
89ceafafb9 test: use ExtendedPrivateKey in wallet_listdescriptors.py
bbfffcab58 test: use ExtendedPrivateKey in wallet_send.py
2ab6e590f7 test: use ExtendedPrivateKey in wallet_keypool.py
9e20118720 test: use ExtendedPrivateKey in wallet_fundrawtransaction.py
06af0cddbb test: use ExtendedPrivateKey in wallet_descriptor.py
4100fac20e test: use ExtendedPrivateKey in wallet_createwallet.py
ff3f6def9a test: use ExtendedPrivateKey in wallet_bumpfee.py
003f2a01f6 test: use ExtendedPrivateKey in feature_notifications.py
f988e6d6e6 test: use ExtendedPrivateKey in wallet_importdescriptors.py
0cdd817a82 add release note
517d37ce3e test: tests wallet migration with load_wallet disabled
b98dd63da7 rpc: Add load_wallet argument to migratewallet RPC
4acd063ba6 wallet: make loading the wallet after migrating optional
1a3cfdf1b7 fuzz: connman: cover AddLocalServices/RemoveLocalServices
c507fb3063 fuzz: connman: add outbound-bytes invariants
4a6fce43ea fuzz: connman: add AddNode/RemoveAddedNode invariants
9e6546c517 test: raise reindex mining RPC timeout
d2a03d50ac test: add extendedkey.py unit tests by using BIP32 test vectors
afdb378082 test: introduce ExtendedPrivateKey and ExtendedPublicKey classes
55e3a57f22 qa: Avoid UTXO reuse between test functions
9c5dd2926a p2p: Ignore CMPCTBLOCK from peer that hasn't sent SENDCMPCT
bf9884f4e5 p2p: make blocksonly nodes ignore CMPCTBLOCK messages
92cea63c71 test: (Un)solicited invalid cb -> get disconnected.
e845e26344 test: p2p: Nodes ignore unsolicited CMPCTBLOCK's
8313591715 p2p: Drop unsolicited CMPCTBLOCK from non-HB peer
44f377a71f refactor: test: Static assert_highbandwidth_states
25457a3272 test: Tighten getblocktxn checks in parallel cb reconstruction test.
2ee4fafa3f test: add fuzz test for private broadcast
08b7c61fc7 private broadcast: enforce sending to unique node ids
9a8ef9b0a3 test: SOCKS5 proxy: expect that connection may be reset during handshake
eb3208364a test: SOCKS5 proxy: expect that connection may be reset when forwarding
4dbaa7cc65 test: generalise byte_to_base58 utility function to allow more version types
df9eb72b12 test: ensure group data cluster pointers are live
a5859edef4 fuzz: connman: set m_local_services/m_use_addrman_outgoing/m_max_automatic_connections
4b84c9125a fuzz: connman: add network activity invariants
9784818442 mining: add getTransactionsByWitnessID() IPC method
d282ae6883 mining: add getTransactionsByTxID() IPC method
0d5e4d4712 test: restart node after IPC option override test
f16b3613cd ipc: Serialize null CTransactionRef as empty Data
0f466e1094 mempool: add lookup by witness hash
51dd90fb50 refactor: Merge announce_cmpct_block() defs into one
97d08d62ba refactor: store wallet names to MigrationResult
8a739a5510 build: allow ipc fuzz builds
b2de59d486 wallet, bdbro: Validate btree page levels
dc3a2b9c3b wallet, bdbro: Enforce overflow data lengths

git-subtree-dir: libbitcoinkernel-sys/bitcoin
git-subtree-split: 81405fc7abbd1889f3978b8924e7acbe12b3403b
Kino1994 pushed a commit to Kino1994/bitcoin-full-history that referenced this pull request Jul 10, 2026
5bc5aa5 depends: Boost 1.91.0-1 (fanquake)

Pull request description:

  https://www.boost.org/releases/1.91.0/.

  > MultiIndex

  > Breaking change: All type lists accepted or provided by the library (indexed_by, tag, nested typedefs index_specifier_type_list, index_type_list, iterator_type_list and const_iterator_type_list) are no longer based on [Boost.MPL](https://www.boost.org/libs/mpl) but instead they are now [Boost.Mp11 lists](https://www.boost.org/libs/mp11/doc/html/mp11.html#definitions). As a result, Boost.MultiIndex doesn’t depend anymore on Boost.MPL. It is expected that most user code won’t be impacted by this change, but the previous behavior may be restored, however, by globally defining the macro BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT. Legacy support for Boost.MPL may be eventually deprecated and removed in the future.

  > Breaking change: composite_key and associated class templates (composite_key_equal_to, composite_key_compare, composite_key_hash) have been made variadic (previously the maximum number of template arguments was limited by BOOST_MULTI_INDEX_LIMIT_COMPOSITE_KEY_SIZE). This change should be transparent to users, with the exception that composite_key::key_extractors returns a std::tuple instead of a boost::tuple (and similarly for the rest of affected class templates).

  > Removed internal workarounds and fallbacks to support pre-C++11 compilers.

ACKs for top commit:
  hebasto:
    re-ACK 5bc5aa5.
  willcl-ark:
    ACK 5bc5aa5

Tree-SHA512: 08a12d5f2b184faea8a0c68a276e6a11ebeb0dbedfa9e0976d80d49d5cbcee20fec07d77ee90399e0d35a18068755973e30d8451e22e7a151efaded30c7bfcb1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants