Bitcoin Core Github
44 subscribers
121K links
Download Telegram
πŸ’¬ TheCharlatan commented on pull request "kernel: Separate UTXO set access from validation functions":
(https://github.com/bitcoin/bitcoin/pull/32317#issuecomment-3396649526)
Rebased b27be6cb18dde53863d83d2f2f61d4c92916257b -> 9ce01e051bae5fb1d48d6d297eb011b13d20ec76 ([spendblock_12](https://github.com/TheCharlatan/bitcoin/tree/spendblock_12) -> [spendblock_13](https://github.com/TheCharlatan/bitcoin/tree/spendblock_13), [compare](https://github.com/TheCharlatan/bitcoin/compare/spendblock_12..spendblock_13))
πŸ€” ismaelsadeeq reviewed a pull request: "kernel: Introduce initial C header API"
(https://github.com/bitcoin/bitcoin/pull/30595#pullrequestreview-3330798092)
Code review ACK 81cec737e68b91f5edf90179b81aa620a5a68677 πŸ₯‡
βœ… fanquake closed a pull request: "ci: Work around GitHub Recv failure on raw curl usage"
(https://github.com/bitcoin/bitcoin/pull/33606)
πŸ’¬ fanquake commented on pull request "ci: Work around GitHub Recv failure on raw curl usage":
(https://github.com/bitcoin/bitcoin/pull/33606#issuecomment-3396767734)
> Maybe re-open the next time the issue happens?

I think so. Hopefully some followup from Cirrus in #33599.
πŸ’¬ fanquake commented on pull request "doc: archive release notes for v30.0":
(https://github.com/bitcoin/bitcoin/pull/33601#discussion_r2425804500)
Thanks, however I wont be modifying the release notes further here.
πŸ‘ marcofleon approved a pull request: "[28.x] 28.3rc2"
(https://github.com/bitcoin/bitcoin/pull/33557#pullrequestreview-3330818813)
ACK 8e4651bb33b8f97940bf2ad6a2f97932198f6765
πŸ’¬ fanquake commented on pull request "CPack":
(https://github.com/bitcoin/bitcoin/pull/33455#discussion_r2425811942)
> CMake does not provide options for all NSIS attributes. For attributes that are strictly required,

If migrating to do this the "CMake way" means less flexibility or giving up functionality because CMake doesn't support something, that tradeoff that should be mentioned in the PR description. This also means that any future option we might want to use, may also require workarounds, assuming that CMake support for new options will lag NSIS releases by some amount (or not be added at all), and
...
πŸ’¬ fanquake commented on pull request "CPack":
(https://github.com/bitcoin/bitcoin/pull/33455#issuecomment-3396786226)
> Adjust the Guix build script as well?

Yea, this wont Guix build:
```bash
HOSTS="x86_64-w64-mingw32" ./contrib/guix/guix-build
<snip>
[100%] Built target bitcoin-qt
Running symbol and dynamic library checks...
[100%] Built target check-symbols
make: *** No rule to make target 'deploy'. Stop.
```
πŸ’¬ hebasto commented on issue "Remove remaining mention of datacarriersize being deprecated":
(https://github.com/bitcoin/bitcoin/issues/33605#issuecomment-3396835542)
> Best to remove that too?

https://github.com/bitcoin/bitcoin/blob/d0f6d9953a15d7c7111d46dcb76ab2bb18e5dee3/src/qt/bitcoinstrings.cpp#L1

In the case of the source string removed in https://github.com/bitcoin/bitcoin/pull/33453, this line won’t affect the translation at runtime.
βœ… hebasto closed an issue: "Remove remaining mention of datacarriersize being deprecated"
(https://github.com/bitcoin/bitcoin/issues/33605)
πŸ’¬ maflcko commented on pull request "ci: fix buildx gha cache authentication on forks":
(https://github.com/bitcoin/bitcoin/pull/33508#issuecomment-3396867870)
> > (You can see an outline here if you're interested [master...willcl-ark:bitcoin:docker-ci-containers](https://github.com/bitcoin/bitcoin/compare/master...willcl-ark:bitcoin:docker-ci-containers) from march. This attempt tried to preserve the ability to run on bare metal too, but if we didn't want that then most of the scripts could be moved into dockerfiles too, further simplifying/locking us in to docker πŸ˜‹ .)
>
> bare metal is required for the macOS CI, so I don't think we can go pure do
...
πŸ‘ hebasto approved a pull request: "depends: Use $(package)_file_name when downloading from the fallback"
(https://github.com/bitcoin/bitcoin/pull/33580#pullrequestreview-3331004206)
ACK 671b774d1b58c491b53f2b2f6ee42fb6b65a0e71, tested with the following patch:
```diff
--- a/depends/packages/native_capnp.mk
+++ b/depends/packages/native_capnp.mk
@@ -1,6 +1,6 @@
package=native_capnp
$(package)_version=1.2.0
-$(package)_download_path=https://capnproto.org/
+$(package)_download_path=https://capnproto.org.FAIL/
$(package)_download_file=capnproto-c++-$($(package)_version).tar.gz
$(package)_file_name=capnproto-cxx-$($(package)_version).tar.gz
$(package)_sha256_hash
...
πŸš€ hebasto merged a pull request: "depends: Use $(package)_file_name when downloading from the fallback"
(https://github.com/bitcoin/bitcoin/pull/33580)
πŸ‘ stickies-v approved a pull request: "[28.x] 28.3rc2"
(https://github.com/bitcoin/bitcoin/pull/33557#pullrequestreview-3331061515)
ACK 8e4651bb33b8f97940bf2ad6a2f97932198f6765 modulo 1 link update required (see comment)

All backports clean except:
- 9c911f7e2dcb6dc26b5824bdae2d389cc931607e backported from abf4a6eeaee116917dafd56eb9caee03e13048d2: merge conflict due to qt being bumped to `5.15.16` on `master` and still at `5.15.14` on `28.x`.

Getting identical manpages, and release notes look complete.
πŸ’¬ stickies-v commented on pull request "[28.x] 28.3rc2":
(https://github.com/bitcoin/bitcoin/pull/33557#discussion_r2425963692)
Download link on l3 needs to be updated:

<details>
<summary>git diff on 8e4651bb33</summary>

```diff
diff --git a/doc/release-notes.md b/doc/release-notes.md
index b8b90475c8..f446c14cc5 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,6 +1,6 @@
Bitcoin Core version 28.3rc2 is now available from:

- <https://bitcoincore.org/bin/bitcoin-core-28.3/test.rc1/>
+ <https://bitcoincore.org/bin/bitcoin-core-28.3/test.rc2/>

This release includes various bug fixe
...
πŸ‘ stickies-v approved a pull request: "[28.x] 28.3rc2"
(https://github.com/bitcoin/bitcoin/pull/33557#pullrequestreview-3331102990)
re-ACK 44d05b2fb25b0a5f14e7487c792ac25ad5f5c284
πŸ‘ willcl-ark approved a pull request: "[27.x] Backports"
(https://github.com/bitcoin/bitcoin/pull/33416#pullrequestreview-3331104875)
ACK aee53d60d32ec800357336fc8c8602405f767c34

Backports look good.

> Should also backport #31407

Do you want to respond to @achow101's suggestion to backport this #31407? I guess an argument against doing so is that it's apretty large change, and 27.x is out of maintenance?
πŸ’¬ fanquake commented on pull request "[27.x] Backports":
(https://github.com/bitcoin/bitcoin/pull/33416#issuecomment-3397051344)
Yea, I'm not planning on adding any further changes to this PR (which will likely be the last to the `27.x` branch).
πŸ’¬ hebasto commented on pull request "Update `minisketch` subtree and switch to its build script":
(https://github.com/bitcoin/bitcoin/pull/32856#discussion_r2426003276)
> Why?

Because this PR is not supposed to change behaviour.

> We should not interfere with `CMAKE_EXPORT_COMPILE_COMMANDS`. If developers set this option globally in their dotfiles because it will give them code completion in their IDE, setting it to `OFF` here will break their setup.

When the decision was made to disable the `EXPORT_COMPILE_COMMANDS` property for subtree targets during the migration from Autotools to CMake, this use case was not considered, but only the β€œtidy” CI job,
...