Bitcoin Core Github
44 subscribers
120K links
Download Telegram
💬 hebasto commented on pull request "depends: set `CMAKE_*_COMPILER_TARGET` in toolchain":
(https://github.com/bitcoin/bitcoin/pull/31849#issuecomment-2706263234)
> > For example:
>
> I'm not entirely convinced, given this isn't generic. If duplicate flags is an issue, then we should be doing the same for duplication that already exists (in non-verbose builds), not just for this specific case.

I don't think that duplicate flags can break the build. It is rather a readability issue and a potential source of confusion.

What are other flags are duplicated now?
💬 fanquake commented on pull request "depends: set `CMAKE_*_COMPILER_TARGET` in toolchain":
(https://github.com/bitcoin/bitcoin/pull/31849#issuecomment-2706271399)
> What are other flags are duplicated now?

Any depends build currently has duplicated `-O` flags, i.e: https://cirrus-ci.com/task/5474870093414400?logs=ci#L852.
💬 hebasto commented on pull request "qt: 29.0 translations update":
(https://github.com/bitcoin/bitcoin/pull/32004#discussion_r1984954317)
Removed the spam on Transifex and made a fresh fetching.
💬 fanquake commented on issue "cmake: (release) version handling is broken":
(https://github.com/bitcoin/bitcoin/issues/31898#issuecomment-2706296617)
I've remove the milestone, but I think there's plenty we could do here. I've also removed (release) as that seemed to be distracting from the actual bugs. Building from a tag should work regarded of being a "release", and there are codepaths for this in the current code.
💬 l0rinc commented on pull request "seeds: add signet/testnet4, update makeseeds regex, minblocks, fixed seeds":
(https://github.com/bitcoin/bitcoin/pull/31960#discussion_r1984958285)
> Those are for additional releases

Hmmm, if I get the list of every version via `git fetch upstream --prune --prune-tags --force && git tag --sort=creatordate | sed -n 's#^v##p'`, I'm getting *319 tags*, many of which (including the latest ones) aren't currently matched by `PATTERN_AGENT`, see https://www.online-python.com/3iU2QMKu97

Can we generalize the agent pattern to something like this instead?
```python
PATTERN_AGENT = re.compile(r"^/Satoshi:(\d+(\.\d+){0,3}[-\w]*)$")
```
💬 hebasto commented on issue "cmake: (release) version handling is broken":
(https://github.com/bitcoin/bitcoin/issues/31898#issuecomment-2706310874)
It seems that the first thing to decide is the source of the version information:
- the `CLIENT_VERSION_*` variables set by the build system, or
- a GitHub tag
👍 hebasto approved a pull request: "doc: add note to Windows build about stripping bins"
(https://github.com/bitcoin/bitcoin/pull/32002#pullrequestreview-2667104012)
ACK 416aeeaae9abb322389ec55bd9b281290cb390c7.
👍 hebasto approved a pull request: "Update minisketch subtree to d1e6bb8bbf8ef104b9dd002cab14a71b91061177"
(https://github.com/bitcoin/bitcoin/pull/32000#pullrequestreview-2667130467)
ACK 4fde88bc469dc1c827591f764bd635038ccaf852, I've updated the subtree locally and got zero diff with this PR.
🚀 hebasto merged a pull request: "Update minisketch subtree to d1e6bb8bbf8ef104b9dd002cab14a71b91061177"
(https://github.com/bitcoin/bitcoin/pull/32000)
🤔 BrandonOdiwuor reviewed a pull request: "wallet: Replace "non-0" with "non-zero" in translatable error message"
(https://github.com/bitcoin/bitcoin/pull/31987#pullrequestreview-2667196940)
Code Review ACK 18e83534ace7aa2d26bc7dfa521b1d591b66edfa
👍 pablomartin4btc approved a pull request: "qt: 29.0 translations update"
(https://github.com/bitcoin/bitcoin/pull/32004#pullrequestreview-2667220755)
re-ACK 86a28b6a3368acd2e6183fcfc9bbb13ee306c9fb

(comparing `master` sync with this PR shows a minor diff on `bitcoin_gl_ES.ts` - Galician Spanish - done today while this PR was created 2 days ago)
💬 vasild commented on pull request "net: replace manual reference counting of CNode with shared_ptr":
(https://github.com/bitcoin/bitcoin/pull/32015#issuecomment-2706446575)
`2747f135be...e35a382388`: fix the CI failure, thanks!
💬 dergoegge commented on issue "test: `p2p_message_capture.py` fails with GCC 14 & undefined sanitizer":
(https://github.com/bitcoin/bitcoin/issues/32016#issuecomment-2706454955)
Maybe related: https://github.com/bitcoin/bitcoin/issues/28761
💬 vasild commented on pull request "net: replace manual reference counting of CNode with shared_ptr":
(https://github.com/bitcoin/bitcoin/pull/32015#discussion_r1985062506)
The idea is that it does not matter which thread will destroy the `CNode` objects.

> there are no guarantees (afaict) that `disconnected_nodes` will actually be the last owner.

That is right, but there is no need for such a guarantee. `disconnected_nodes` is to guarantee that the objects will not be destroyed while holding `m_nodes_mutex`.
🤔 rkrux reviewed a pull request: "Docs: fix typos in documentation files"
(https://github.com/bitcoin/bitcoin/pull/32011#pullrequestreview-2667264633)
crACK 8ff8af1
👍 dergoegge approved a pull request: "ci: Do not try to install for fuzz builds"
(https://github.com/bitcoin/bitcoin/pull/32014#pullrequestreview-2667265203)
utACK a3c3f37e71efc1ad13fcad49b1ac651e5843b26b

This fixes the build issue seen earlier on https://github.com/bitcoin-core/qa-assets/pull/219
🤔 rkrux reviewed a pull request: "docs: fix typos"
(https://github.com/bitcoin/bitcoin/pull/32006#pullrequestreview-2667266682)
crACK a695c9f517d5b1c8a5b8b33abaa59c38b19c012b
💬 hebasto commented on issue "Having qt(@6) breaks build for qt@5 on macOS 15.0 and 13.7":
(https://github.com/bitcoin/bitcoin/issues/31009#issuecomment-2706511666)
> I'm not sure when this started happening. E.g. the commit [338bc2c](https://github.com/bitcoin/bitcoin/commit/338bc2cd261ba3daf7fb494f8cb4a534762e292c) which introduced cmake has the same issue.

I can confirm that this is a regression after migrating to CMake.
fanquake closed an issue: "ci: `native_fuzz_with_*` jobs are broken"
(https://github.com/bitcoin/bitcoin/issues/32001)
🚀 fanquake merged a pull request: "ci: Do not try to install for fuzz builds"
(https://github.com/bitcoin/bitcoin/pull/32014)