This unifies the used locales across the entire codebase.
Additionally, the test/lint/lint-shell-locale.py linter has been adjusted accordingly.
Also see #35775 (comment).
This unifies the used locales across the entire codebase.
Additionally, the test/lint/lint-shell-locale.py linter has been adjusted accordingly.
Also see #35775 (comment).
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35778.
<!--021abf342d371248e50ceaed478a90ca-->
See the guideline and AI policy for information on the review process.
If your review is incorrectly listed, please copy-paste <code><!--meta-tag:bot-skip--></code> into the comment that the bot should ignore.
<!--174a7506f384e20aa4161008e828411d-->
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
If you're planning on making a change that requires this, could just combine it with that change, so it's immediately obvious why it's needed?
If you're planning on making a change that requires this, could just combine it with that change, so it's immediately obvious why it's needed?
Sure. Drafted for now.
There is no reason to avoid it nowadays.
-BEGIN VERIFY SCRIPT-
sed -i "s/\<export LC_ALL=C\>/export LC_ALL=C.UTF-8/g" \
$( git grep -l "^export LC_ALL=C$" -- ':!src/ipc/libmultiprocess' ':!src/minisketch' ':!src/secp256k1' )
-END VERIFY SCRIPT-
Reworked and undrafted.
ACK fd0b0ed0f3995b3cf0ef87db8a7e98ff4afd5c89
Also need to update the docs here
"opt out of locale dependence using export LC_ALL=C"
Thanks! Updated.
ACK 46654094beefb6d41cad477fc63e8ddbaa5387a2