-
Notifications
You must be signed in to change notification settings - Fork 36.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Schedule for 29.0 #31029
Comments
… step 2f27c91 qt: Update the `src/qt/locale/bitcoin_en.xlf` translation source file (Hennadii Stepanov) 864386a cmake: Ensure generated sources are up to date for `translate` target (Hennadii Stepanov) 2b51dd3 Update Transifex slug for 29.x (Hennadii Stepanov) Pull request description: This PR follows our [Release Process](https://github.com/bitcoin/bitcoin/blob/864386a7444fb5cf16613956ce8bf335f51b67d5/doc/release-process.md). It is required to open Transifex translations for v29.0, as scheduled in #31029. The previous similar PR: #30548. **Notes for reviewers:** 1. This is the first release process conducted after migrating the build system to CMake. This revealed a bug, which is fixed in the second commit 2. To reproduce the diff in the third commit, follow these steps: ``` gmake -C depends -j $(nproc) MULTIPROCESS=1 cmake --preset dev-mode --toolchain depends/$(./depends/config.guess)/toolchain.cmake cmake --build build_dev_mode --target translate ``` ACKs for top commit: stickies-v: ACK 2f27c91 Tree-SHA512: 325ce2418f218b82cc3b0a6c727473963455680cdf6383a85768613ed9e485974b2e52bd5b2e7a7472ad8ebe40bccb2884764d7f9e83dc10a587cd7892e0028b
First set of tasks completed. See the announcement on Transifex: https://app.transifex.com/bitcoin/communication/d:559e9df0-3f34-432e-9523-54c6dbef4d02/. |
… after string freeze 7267ed0 qt: Update `src/qt/locale/bitcoin_en.xlf` after string freeze (Hennadii Stepanov) Pull request description: This PR follows our [Release Process](https://github.com/bitcoin/bitcoin/blob/864386a7444fb5cf16613956ce8bf335f51b67d5/doc/release-process.md) and implements the ["Translation string freeze"](#31029) step. Steps to reproduce the diff on Ubuntu: ``` $ cmake --preset dev-mode -DWITH_USDT=OFF -DWITH_MULTIPROCESS=OFF $ cmake --build build_dev_mode --target translate ``` At the moment, the multiprocess-specific code does not introduce any new translatable strings. Therefore, there is no need to build depends with `MULTIPROCESS=1` to review this PR. ACKs for top commit: stickies-v: ACK 7267ed0 - I get the same results when building the `translate` target. pablomartin4btc: tACK 7267ed0 Tree-SHA512: dc3641d3288c00cb7802714680508de517e56c615716e52181555634ad489fbed676229063995170edb8efeaa4e900ef2d3d5a0f1b8ce7cec143ef364c96e1c0
9132824 qt: 29.0 translations update (Hennadii Stepanov) Pull request description: This PR follows our [Release Process](https://github.com/bitcoin/bitcoin/blob/bd0ee07310c3dcdd08633c69eac330e2e567b235/doc/release-process.md) and concludes the translation-specific efforts for this release cycle. It follows two previous translation-related PRs, #31809 and bitcoin-core/gui#854. It is one of the steps required _before_ branch-off, as scheduled in #31029. The previous similar PR: #30715. **Notes for reviewers:** 1. This is the first release process conducted after migrating the build system to CMake. The [bitcoin-maintainer-tools/update-translations.py](https://github.com/bitcoin-core/bitcoin-maintainer-tools/blob/main/update-translations.py) tool, which is used to fetch translations from [Transifex.com](https://www.transifex.com/bitcoin/bitcoin), still generates the no-longer-needed `src/Makefile.qt_locale.include` file. Please ignore it. 2. The actual translations on Transifex is a moving target. Therefore, your diff after running [`bitcoin-maintainer-tools/update-translations.py`](https://github.com/bitcoin-core/bitcoin-maintainer-tools/blob/main/update-translations.py) might differ. 3. The translations for the following languages, which appear to be the result of a mistake or an act of vandalism, have been discarded: - Czech (cs) - Danish (da) - Dutch (nl) 4. Changes to the Thai (th) translation have been discarded due to multiple unsolicited pronunciation notes. ACKs for top commit: glozow: ACK 9132824 Tree-SHA512: 560dbd587eec563fa26f2ff07d950c2e86b89a7768deef7397aee80d527ad4b10c1f17d4abab6ecfcffd143e3a2d2a4e45b453197ad19c1a64087f98ab80ed4d
|
Are there any release candidate builds available yet? All I want is a Linux x86_64 build. What could I do to help? Thanks. |
@jsarenik If you just want to build a tag or commit for yourself, you can use the |
|
Here is a proposed release schedule for
v29.0
, the next major release of Bitcoin Core. The dates are set to target a release in early April.2025-02-06 ✔️
v29.0
v27.0
2025-02-20 ✔️
2025-03-06 🚧 :
29.x
branch frommaster
v29.0rc1
30.x
onmaster
branch2025-04-03 🚧
v29.0
(aim).If any specific dates are a problem for you, please leave a comment.
The text was updated successfully, but these errors were encountered: