Skip to content

Commit 34cf3d9

Browse files
committed
Merge branch 'auxpow'
2 parents b0c8d1d + c1bff01 commit 34cf3d9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+690
-598
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Translations
8989
**Translation workflow is not yet set up for Namecoin Core. For strings which are common to Bitcoin Core, see below.**
9090

9191
Changes to translations as well as new translations can be submitted to
92-
[Bitcoin Core's Transifex page](https://www.transifex.com/bitcoin/bitcoin/).
92+
[Bitcoin Core's Transifex page](https://explore.transifex.com/bitcoin/bitcoin/).
9393

9494
Translations are periodically pulled from Transifex and merged into the git repository. See the
9595
[translation process](doc/translation_process.md) for details on how this works.

depends/packages/capnp.mk

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ $(package)_download_path=$(native_$(package)_download_path)
44
$(package)_download_file=$(native_$(package)_download_file)
55
$(package)_file_name=$(native_$(package)_file_name)
66
$(package)_sha256_hash=$(native_$(package)_sha256_hash)
7-
$(package)_patches=abi_placement_new.patch
8-
$(package)_patches += fix_openbsd_build.patch
97

108
define $(package)_set_vars
119
$(package)_config_opts := -DBUILD_TESTING=OFF
@@ -14,11 +12,6 @@ define $(package)_set_vars
1412
$(package)_cxxflags += -fdebug-prefix-map=$($(package)_extract_dir)=/usr -fmacro-prefix-map=$($(package)_extract_dir)=/usr
1513
endef
1614

17-
define $(package)_preprocess_cmds
18-
patch -p2 < $($(package)_patch_dir)/abi_placement_new.patch && \
19-
patch -p2 < $($(package)_patch_dir)/fix_openbsd_build.patch
20-
endef
21-
2215
define $(package)_config_cmds
2316
$($(package)_cmake) .
2417
endef

depends/packages/native_capnp.mk

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
package=native_capnp
2-
$(package)_version=1.1.0
2+
$(package)_version=1.2.0
33
$(package)_download_path=https://capnproto.org/
44
$(package)_download_file=capnproto-c++-$($(package)_version).tar.gz
55
$(package)_file_name=capnproto-cxx-$($(package)_version).tar.gz
6-
$(package)_sha256_hash=07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939
7-
$(package)_patches=fix_openbsd_build.patch
6+
$(package)_sha256_hash=ed00e44ecbbda5186bc78a41ba64a8dc4a861b5f8d4e822959b0144ae6fd42ef
87

98
define $(package)_set_vars
109
$(package)_config_opts := -DBUILD_TESTING=OFF
1110
$(package)_config_opts += -DWITH_OPENSSL=OFF
1211
$(package)_config_opts += -DWITH_ZLIB=OFF
1312
endef
1413

15-
define $(package)_preprocess_cmds
16-
patch -p2 < $($(package)_patch_dir)/fix_openbsd_build.patch
17-
endef
18-
1914
define $(package)_config_cmds
2015
$($(package)_cmake) .
2116
endef

depends/patches/capnp/abi_placement_new.patch

Lines changed: 0 additions & 71 deletions
This file was deleted.

depends/patches/capnp/fix_openbsd_build.patch

Lines changed: 0 additions & 71 deletions
This file was deleted.

depends/patches/native_capnp/fix_openbsd_build.patch

Lines changed: 0 additions & 71 deletions
This file was deleted.

doc/bips.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ BIPs that are implemented by Bitcoin Core:
5858
Validation rules for Taproot (including Schnorr signatures and Tapscript
5959
leaves) are implemented as of **v0.21.0** ([PR 19953](https://github.com/bitcoin/bitcoin/pull/19953)),
6060
with mainnet activation as of **v0.21.1** ([PR 21377](https://github.com/bitcoin/bitcoin/pull/21377),
61-
[PR 21686](https://github.com/bitcoin/bitcoin/pull/21686)).
61+
[PR 21686](https://github.com/bitcoin/bitcoin/pull/21686)),
62+
always active as of **v24.0** ([PR 23536](https://github.com/bitcoin/bitcoin/pull/23536)).
6263
* [`BIP 350`](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki): Addresses for native v1+ segregated Witness outputs use Bech32m instead of Bech32 as of **v22.0** ([PR 20861](https://github.com/bitcoin/bitcoin/pull/20861)).
6364
* [`BIP 371`](https://github.com/bitcoin/bips/blob/master/bip-0371.mediawiki): Taproot fields for PSBT as of **v24.0** ([PR 22558](https://github.com/bitcoin/bitcoin/pull/22558)).
6465
* [`BIP 379`](https://github.com/bitcoin/bips/blob/master/bip-0379.md): Miniscript was partially implemented in **v24.0** ([PR 24148](https://github.com/bitcoin/bitcoin/pull/24148)), and fully implemented as of **v26.0** ([PR 27255](https://github.com/bitcoin/bitcoin/pull/27255)).

doc/productivity.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Table of Contents
1919
* [More conflict context with `merge.conflictstyle diff3`](#more-conflict-context-with-mergeconflictstyle-diff3)
2020
* [Reviewing code](#reviewing-code)
2121
* [Reduce mental load with `git diff` options](#reduce-mental-load-with-git-diff-options)
22+
* [Fetch commits directly](#fetch-commits-directly)
2223
* [Reference PRs easily with `refspec`s](#reference-prs-easily-with-refspecs)
2324
* [Diff the diffs with `git range-diff`](#diff-the-diffs-with-git-range-diff)
2425

@@ -164,9 +165,17 @@ When reviewing patches that change symbol names in many places, use `git diff --
164165

165166
When reviewing patches that move code around, try using `git diff --patience commit~:old/file.cpp commit:new/file/name.cpp`, and ignoring everything except the moved body of code which should show up as neither `+` or `-` lines. In case it was not a pure move, this may even work when combined with the `-w` or `--word-diff` options described above. `--color-moved=dimmed-zebra` will also dim the coloring of moved hunks in the diff on compatible terminals.
166167

168+
### Fetch commits directly
169+
170+
Before inspecting any remotely created commit locally, it has to be fetched.
171+
This is possible via `git fetch origin <full_commit_hash>`. Even commits not
172+
part of any branch or tag can be fetched as long as the remote has not garbage
173+
collected them.
174+
175+
167176
### Reference PRs easily with `refspec`s
168177

169-
When looking at other's pull requests, it may make sense to add the following section to your `.git/config` file:
178+
As an alternative to fetching commits directly, when looking at pull requests by others, it may make sense to add the following section to your `.git/config` file:
170179

171180
```
172181
[remote "upstream-pull"]

doc/release-notes-empty-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ Thanks to everyone who directly contributed to this release:
9696

9797

9898
As well as to everyone that helped with translations on
99-
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
99+
[Transifex](https://explore.transifex.com/bitcoin/bitcoin/).

doc/release-process.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ Release Process
5959
- Clear the release notes and move them to the wiki (see "Write the release notes" below).
6060
- ( **Not in Namecoin yet.** ) Translations on Transifex
6161
- Pull translations from Transifex into the master branch.
62-
- Create [a new resource](https://www.transifex.com/bitcoin/bitcoin/content/) named after the major version with the slug `qt-translation-<RRR>x`, where `RRR` is the major branch number padded with zeros. Use `src/qt/locale/bitcoin_en.xlf` to create it.
62+
- Create [a new resource](https://app.transifex.com/bitcoin/bitcoin/content/) named after the major version with the slug `qt-translation-<RRR>x`, where `RRR` is the major branch number padded with zeros. Use `src/qt/locale/bitcoin_en.xlf` to create it.
6363
- In the project workflow settings, ensure that [Translation Memory Fill-up](https://help.transifex.com/en/articles/6224817-setting-up-translation-memory-fill-up) is enabled and that [Translation Memory Context Matching](https://help.transifex.com/en/articles/6224753-translation-memory-with-context) is disabled.
6464
- Update the Transifex slug in [`.tx/config`](/.tx/config) to the slug of the resource created in the first step. This identifies which resource the translations will be synchronized from.
65-
- Make an announcement that translators can start translating for the new version. You can use one of the [previous announcements](https://www.transifex.com/bitcoin/communication/) as a template.
65+
- Make an announcement that translators can start translating for the new version. You can use one of the [previous announcements](https://app.transifex.com/bitcoin/communication/) as a template.
6666
- Change the auto-update URL for the resource to `master`, e.g. `https://raw.githubusercontent.com/bitcoin/bitcoin/master/src/qt/locale/bitcoin_en.xlf`. (Do this only after the previous steps, to prevent an auto-update from interfering.)
6767

6868
#### After branch-off (on the major release branch)

0 commit comments

Comments
 (0)