Repository navigation
Commit edf98c5
committed
d2600bc Merge bitcoin#28157: test doc: tests `acceptstalefeeestimates` option is only supported on regtest chain (DCG-Claude)
5bd92ee Merge bitcoin#28070: test: Drop 22.x node from TxindexCompatibilityTest (DCG-Claude)
0976752 Merge bitcoin#27884: test: Use TestNode datadir_path or chain_path where possible (DCG-Claude)
Pull request description:
<!-- backportsys v1 -->
> 🔎 **Needs a careful look.** Commits are ordered by how much they were adapted: 🔴 heavy first, then 🟡 light (at most two invented lines, or up to six lines counting edits of upstream functional-test or doc lines), then 🟢 faithful (identical to upstream apart from context).
## Issue being fixed or feature implemented
Backports 3 Bitcoin Core v0.26 pull request(s) that the Dash queue selected, including any discovered prerequisites: bitcoin#27884, bitcoin#28070, bitcoin#28157.
## What was done?
| upstream | commit | review | gates | notes |
|---|---|---|---|---|
| bitcoin#27884 | `61144e66a8` | 🔴 heavy | build:pass mech:warn pick:pass tests:pass tree:pass verify:pass | Backports bitcoin#27884: adds the TestNode datadir_path/wallets_path properties and lets authproxy serialize p |
| bitcoin#28070 | `c7fcabbc03` | 🔴 heavy | build:pass mech:warn pick:pass tests:pass tree:pass verify:pass | Backports bitcoin#28070, which adds the TestNode.blocks_path helper, switches tests to it with upstream's scri |
| bitcoin#28157 | `4c719b396c` | 🔴 heavy | build:pass ci_fork:pass ci_upstream:pass mech:warn pick:pass tests:pass tree:pass verify:pass | Backports bitcoin#28157: fee-estimator doc comment cleanups plus a functional test confirming -acceptstalefeee |
Each commit keeps the upstream subject (`partial Merge …` only where a hunk is deferred to a prerequisite still to be backported, named in the commit body; a hunk Dash intentionally never wants is recorded in the commit body or the reviewer's note above and does not make the backport partial). Conflicts were resolved commit by commit; commits that needed no resolution were cherry-picked unchanged.
## How Has This Been Tested?
Recorded per commit, at that commit's own sha, not once for the branch:
- built at each commit, reusing the worktree build cache
- the test suites touched by each diff run at that commit, where the diff selected one
- a mechanical diff-of-diffs against the upstream patch (every upstream hunk present, no added line without an upstream counterpart, no Dash-specific line dropped)
- an independent verification pass on 3 commit(s) that needed adaptation
- CI green on the fork gate PR thepastaclaw#95 at `4c719b396c`, which is this branch's head
Gates that did not come back clean — please weigh these:
- bitcoin#27884 `mech`: **warn** — 16 invented line(s); 6 Dash-feature line(s) removed; 11 partial/prereq/low-risk finding(s)
- bitcoin#28070 `mech`: **warn** — 1 partial/prereq/low-risk finding(s)
- bitcoin#28157 `mech`: **warn** — 7 invented line(s); 1 edited line(s)
## Breaking Changes
None beyond the upstream changes themselves.
## Checklist:
_Left for the reviewer; backportsys does not tick boxes on its own behalf._
- [ ] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation
- [ ] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
---
### Maintainer controls
<!-- backportsys controls -->
Tick a box and backportsys acts on it within a few minutes, then clears the box. For anything else — a hunk to drop, a resolution to redo, a question — just leave a review comment; nothing here needs a box.
- [ ] 🔒 **Hands off** — stop every automated update to this branch <!-- bps:hands_off -->
- [ ] 🔄 **Rebase** onto current `develop` <!-- bps:rebase -->
- [ ] ❌ **Close** — abandon this batch and release its items <!-- bps:close -->
<!-- /backportsys controls -->
<!-- human notes below; the bot never edits this section -->
Top commit has no ACKs.
Tree-SHA512: fc4896bca24c4cd827fd39c95d72bc2dc4e9043660ab714927c84a19f2279db3fa61d04f901c1c7c15f3c3aec758cc29a9eb0545de6870623b3bb9345bf7b608
44 files changed
Lines changed: 179 additions & 174 deletions
File tree
- src/policy
- test/functional
- test_framework
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
564 | | - | |
565 | 564 | | |
566 | 565 | | |
567 | 566 | | |
568 | 567 | | |
569 | 568 | | |
570 | 569 | | |
571 | | - | |
572 | 570 | | |
573 | 571 | | |
574 | 572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
14 | | - | |
15 | | - | |
16 | 13 | | |
17 | 14 | | |
18 | 15 | | |
| |||
26 | 23 | | |
27 | 24 | | |
28 | 25 | | |
29 | | - | |
30 | 26 | | |
31 | 27 | | |
32 | | - | |
| 28 | + | |
33 | 29 | | |
34 | 30 | | |
35 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 26 | + | |
29 | 27 | | |
30 | 28 | | |
31 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
78 | | - | |
| 79 | + | |
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| |||
367 | 368 | | |
368 | 369 | | |
369 | 370 | | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
370 | 385 | | |
371 | 386 | | |
372 | 387 | | |
| |||
380 | 395 | | |
381 | 396 | | |
382 | 397 | | |
| 398 | + | |
383 | 399 | | |
384 | 400 | | |
385 | 401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
29 | | - | |
| 28 | + | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
46 | | - | |
| 45 | + | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
0 commit comments