🤔 hebasto reviewed a pull request: "guix: use LIEF 0.17.0"
(https://github.com/bitcoin/bitcoin/pull/33522#pullrequestreview-3298906597)
If no bugs are fixed and no new features are needed, perhaps we should do the opposite and wait until the Guix commit used for release builds is updated to include 0.16.6 as a [package](https://codeberg.org/guix/guix/commit/b99a2f21d1335834e893109d10b55c43bb9f5562)?
(https://github.com/bitcoin/bitcoin/pull/33522#pullrequestreview-3298906597)
If no bugs are fixed and no new features are needed, perhaps we should do the opposite and wait until the Guix commit used for release builds is updated to include 0.16.6 as a [package](https://codeberg.org/guix/guix/commit/b99a2f21d1335834e893109d10b55c43bb9f5562)?
💬 instagibbs commented on pull request "Mempool: Do not enforce TRUC checks on reorg":
(https://github.com/bitcoin/bitcoin/pull/33504#issuecomment-3365641140)
I'll open a follow-up soon thanks for the in depth review here
(https://github.com/bitcoin/bitcoin/pull/33504#issuecomment-3365641140)
I'll open a follow-up soon thanks for the in depth review here
🤔 naiyoma reviewed a pull request: "p2p: Use network-dependent timers for inbound inv scheduling"
(https://github.com/bitcoin/bitcoin/pull/33464#pullrequestreview-3298922703)
Tested Ack 0f7d4ee4e8281ed141a6ebb7e0edee7b864e4dcf
I’ve started testing and observing the difference before and after this change using my own dual-homed-node.
Before, same schedule_time for inbound connections (regardless of network):
```
2025-10-03T09:44:44Z id=3 ……..schedule_time=1759484710518878usus
2025-10-03T09:44:47Z id=11……..schedule_time=1759484710518878usus`
```
After, different networks, different schedule times
```
2025-10-03T09:22:45Z INBOUND: id=20…….m_network_key=
...
(https://github.com/bitcoin/bitcoin/pull/33464#pullrequestreview-3298922703)
Tested Ack 0f7d4ee4e8281ed141a6ebb7e0edee7b864e4dcf
I’ve started testing and observing the difference before and after this change using my own dual-homed-node.
Before, same schedule_time for inbound connections (regardless of network):
```
2025-10-03T09:44:44Z id=3 ……..schedule_time=1759484710518878usus
2025-10-03T09:44:47Z id=11……..schedule_time=1759484710518878usus`
```
After, different networks, different schedule times
```
2025-10-03T09:22:45Z INBOUND: id=20…….m_network_key=
...
🤔 marcofleon reviewed a pull request: "[29.x] Backports"
(https://github.com/bitcoin/bitcoin/pull/33474#pullrequestreview-3298927301)
ACK 2d7ebd2d913ea63c1a23fefa0a09ee06fb069161
(https://github.com/bitcoin/bitcoin/pull/33474#pullrequestreview-3298927301)
ACK 2d7ebd2d913ea63c1a23fefa0a09ee06fb069161
🚀 fanquake merged a pull request: "[29.x] Backports"
(https://github.com/bitcoin/bitcoin/pull/33474)
(https://github.com/bitcoin/bitcoin/pull/33474)
💬 fanquake commented on issue "v30.0 Testing":
(https://github.com/bitcoin/bitcoin/issues/33368#issuecomment-3365678329)
> One thing I noticed was the getwalletinfo RPC removed the fields balance, immature_balance, and unconfirmed_balance from the RPC result in https://github.com/bitcoin/bitcoin/commit/0ec255139be3745a135386e9db957fe81bc3d833. Is this worth a release note?
@Christewart it was mentioned in the PR: https://github.com/bitcoin/bitcoin/pull/32721#issuecomment-3006074516. @achow101 do you want to add one?
(https://github.com/bitcoin/bitcoin/issues/33368#issuecomment-3365678329)
> One thing I noticed was the getwalletinfo RPC removed the fields balance, immature_balance, and unconfirmed_balance from the RPC result in https://github.com/bitcoin/bitcoin/commit/0ec255139be3745a135386e9db957fe81bc3d833. Is this worth a release note?
@Christewart it was mentioned in the PR: https://github.com/bitcoin/bitcoin/pull/32721#issuecomment-3006074516. @achow101 do you want to add one?
📝 brunoerg opened a pull request: "test: addrman: check isTerrible when time is more than 10min in the future"
(https://github.com/bitcoin/bitcoin/pull/33533)
This PR adds test coverage to kill the following mutant (https://corecheck.dev/mutation/src/addrman.cpp#L76):
```diff
diff --git a/src/addrman.cpp b/src/addrman.cpp
index 9c3a24db90..0ffd349315 100644
--- a/src/addrman.cpp
+++ b/src/addrman.cpp
@@ -73,7 +73,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const
}
if (nTime > now + 10min) { // came in a flying DeLorean
- return true;
+ return false;
}
```
When the `nTime` is set 10 minutes in the futur
...
(https://github.com/bitcoin/bitcoin/pull/33533)
This PR adds test coverage to kill the following mutant (https://corecheck.dev/mutation/src/addrman.cpp#L76):
```diff
diff --git a/src/addrman.cpp b/src/addrman.cpp
index 9c3a24db90..0ffd349315 100644
--- a/src/addrman.cpp
+++ b/src/addrman.cpp
@@ -73,7 +73,7 @@ bool AddrInfo::IsTerrible(NodeSeconds now) const
}
if (nTime > now + 10min) { // came in a flying DeLorean
- return true;
+ return false;
}
```
When the `nTime` is set 10 minutes in the futur
...
💬 winterrdog commented on pull request "Avoid file overwriting in fallback `AllocateFileRange` implementation":
(https://github.com/bitcoin/bitcoin/pull/33164#discussion_r2401930441)
thanks for this context, it will be invaluable as I work on developing a solution for this issue. (#33164)
i will reach out to the relevant authors of the 3 PRs that try to resolve this issue and collaborate with them, rather than submitting an additional PR for review at this stage.
then i will return with a more actionable and concrete proposal rather than a simple suggestion.
thanks!
(https://github.com/bitcoin/bitcoin/pull/33164#discussion_r2401930441)
thanks for this context, it will be invaluable as I work on developing a solution for this issue. (#33164)
i will reach out to the relevant authors of the 3 PRs that try to resolve this issue and collaborate with them, rather than submitting an additional PR for review at this stage.
then i will return with a more actionable and concrete proposal rather than a simple suggestion.
thanks!
📝 fanquake opened a pull request: "[29.x] Finalise 29.2rc2"
(https://github.com/bitcoin/bitcoin/pull/33534)
It's been 2 weeks since rc1: https://github.com/bitcoin/bitcoin/releases/tag/v29.2rc1.
We've backported more changes:
* #33403
* #33474
Lets do `rc2`.
(https://github.com/bitcoin/bitcoin/pull/33534)
It's been 2 weeks since rc1: https://github.com/bitcoin/bitcoin/releases/tag/v29.2rc1.
We've backported more changes:
* #33403
* #33474
Lets do `rc2`.
💬 yuvicc commented on pull request "test: Fix reorg patterns in tests to use proper fork-based approach":
(https://github.com/bitcoin/bitcoin/pull/32587#issuecomment-3365732933)
Fixed some linter errors. No change in tests.
(https://github.com/bitcoin/bitcoin/pull/32587#issuecomment-3365732933)
Fixed some linter errors. No change in tests.
✅ w0xlt closed a pull request: "[rpc] `gettxout`: array argument for bulk queries"
(https://github.com/bitcoin/bitcoin/pull/33531)
(https://github.com/bitcoin/bitcoin/pull/33531)
💬 w0xlt commented on pull request "[rpc] `gettxout`: array argument for bulk queries":
(https://github.com/bitcoin/bitcoin/pull/33531#issuecomment-3365778481)
Thanks for the review and the suggestions @stickies-v . I'll improve the motivation and reopen the PR if needed.
(https://github.com/bitcoin/bitcoin/pull/33531#issuecomment-3365778481)
Thanks for the review and the suggestions @stickies-v . I'll improve the motivation and reopen the PR if needed.
💬 fanquake commented on pull request "test: Fix reorg patterns in tests to use proper fork-based approach":
(https://github.com/bitcoin/bitcoin/pull/32587#issuecomment-3365870278)
@instagibbs @mzumsande want to circle back here for a look?
(https://github.com/bitcoin/bitcoin/pull/32587#issuecomment-3365870278)
@instagibbs @mzumsande want to circle back here for a look?
✅ fanquake closed an issue: "v30rc1 Weird GUI windowing behavior"
(https://github.com/bitcoin/bitcoin/issues/33432)
(https://github.com/bitcoin/bitcoin/issues/33432)
🚀 fanquake merged a pull request: "depends: static libxcb-cursor"
(https://github.com/bitcoin/bitcoin/pull/33434)
(https://github.com/bitcoin/bitcoin/pull/33434)
💬 fanquake commented on pull request "depends: static libxcb-cursor":
(https://github.com/bitcoin/bitcoin/pull/33434#issuecomment-3365921555)
Backported to `30.x` in #33473.
(https://github.com/bitcoin/bitcoin/pull/33434#issuecomment-3365921555)
Backported to `30.x` in #33473.
👋 fanquake's pull request is ready for review: "[30.x] Backports & rc3"
(https://github.com/bitcoin/bitcoin/pull/33473)
(https://github.com/bitcoin/bitcoin/pull/33473)
🤔 ismaelsadeeq reviewed a pull request: "contrib: fix macOS deployment with no translations"
(https://github.com/bitcoin/bitcoin/pull/33482#pullrequestreview-3299314364)
ACK 7b5261f7ef3d88361204c40eb10c0d9dc44f5ed7
Makes sense to only {execute the translation available instructions} when a translation file is passed.
On master
```terminal
+ Adding Qt translations +
Traceback (most recent call last):
File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin/contrib/macdeploy/./macdeployqtplus", line 465, in <module>
translations = Path(config.translations_dir[0])
~~~~~~~~~~~~~~~~~~~~~~~^^^
TypeError: 'NoneType' object is not s
...
(https://github.com/bitcoin/bitcoin/pull/33482#pullrequestreview-3299314364)
ACK 7b5261f7ef3d88361204c40eb10c0d9dc44f5ed7
Makes sense to only {execute the translation available instructions} when a translation file is passed.
On master
```terminal
+ Adding Qt translations +
Traceback (most recent call last):
File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin/contrib/macdeploy/./macdeployqtplus", line 465, in <module>
translations = Path(config.translations_dir[0])
~~~~~~~~~~~~~~~~~~~~~~~^^^
TypeError: 'NoneType' object is not s
...
💬 fanquake commented on pull request "[30.x] Backports & rc3":
(https://github.com/bitcoin/bitcoin/pull/33473#issuecomment-3365932194)
Edited https://github.com/bitcoin-core/bitcoin-devwiki/wiki/v30.0-Release-Notes-Draft to remove the mention of the `libxcb-cursor` runtime requirement.
(https://github.com/bitcoin/bitcoin/pull/33473#issuecomment-3365932194)
Edited https://github.com/bitcoin-core/bitcoin-devwiki/wiki/v30.0-Release-Notes-Draft to remove the mention of the `libxcb-cursor` runtime requirement.
🚀 fanquake merged a pull request: "contrib: fix macOS deployment with no translations"
(https://github.com/bitcoin/bitcoin/pull/33482)
(https://github.com/bitcoin/bitcoin/pull/33482)