Skip to content
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

Update/v27.1 #148

Merged
merged 11 commits into from
Jun 20, 2024
1 change: 1 addition & 0 deletions .github/workflows/buildService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
make
PACKAGE_ID=$(yq -oy ".id" manifest.*)
echo "package_id=$PACKAGE_ID" >> $GITHUB_ENV
printf "\n SHA256SUM: $(sha256sum ${PACKAGE_ID}.s9pk) \n"
shell: bash

- name: Upload .s9pk
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/releaseService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ jobs:
- name: Generate sha256 checksum
run: |
PACKAGE_ID=${{ env.package_id }}
printf "\n SHA256SUM: $(sha256sum ${PACKAGE_ID}.s9pk) \n"
sha256sum ${PACKAGE_ID}.s9pk > ${PACKAGE_ID}.s9pk.sha256
shell: bash

Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ endif
@start-sdk pack

install:
ifeq (,$(wildcard ./start9/config.yaml))
@echo; echo "You must define \"host: http://server-name.local\" in ./start9/config.yaml config file first"; echo
ifeq (,$(wildcard ~/.embassy/config.yaml))
@echo; echo "You must define \"host: http://server-name.local\" in ~/.embassy/config.yaml config file first"; echo
else
start-cli package install $(PKG_ID).s9pk
endif
Expand Down
2 changes: 1 addition & 1 deletion bitcoin
Submodule bitcoin updated 78 files
+5 −2 build-aux/m4/l_atomic.m4
+2 −2 ci/test/00_setup_env_s390x.sh
+1 −1 configure.ac
+22 −22 contrib/windeploy/win-codesign.cert
+1 −1 depends/packages/boost.mk
+1 −1 depends/packages/miniupnpc.mk
+3 −0 depends/packages/qt.mk
+31 −0 depends/patches/qt/zlib-timebits64.patch
+14 −0 doc/build-osx.md
+3 −3 doc/man/bitcoin-cli.1
+3 −3 doc/man/bitcoin-qt.1
+3 −3 doc/man/bitcoin-tx.1
+3 −3 doc/man/bitcoin-util.1
+3 −3 doc/man/bitcoin-wallet.1
+3 −3 doc/man/bitcoind.1
+38 −141 doc/release-notes.md
+217 −0 doc/release-notes/release-notes-27.0.md
+1 −1 src/Makefile.test.include
+1 −1 src/core_read.cpp
+7 −0 src/crypto/sha256_sse4.cpp
+1 −1 src/index/base.cpp
+1 −1 src/kernel/chainparams.cpp
+1 −1 src/net.cpp
+1 −86 src/qt/locale/bitcoin_ar.ts
+24 −24 src/qt/locale/bitcoin_az.ts
+24 −24 src/qt/locale/[email protected]
+12 −0 src/qt/locale/bitcoin_be.ts
+5 −1 src/qt/locale/bitcoin_bg.ts
+134 −18 src/qt/locale/bitcoin_ca.ts
+10 −0 src/qt/locale/bitcoin_cs.ts
+43 −2 src/qt/locale/bitcoin_da.ts
+6 −10 src/qt/locale/bitcoin_de.ts
+13 −1 src/qt/locale/bitcoin_de_CH.ts
+197 −4 src/qt/locale/bitcoin_el.ts
+18 −14 src/qt/locale/bitcoin_eo.ts
+13 −13 src/qt/locale/bitcoin_es.ts
+21 −18 src/qt/locale/bitcoin_es_CO.ts
+937 −518 src/qt/locale/bitcoin_es_DO.ts
+1,380 −487 src/qt/locale/bitcoin_es_SV.ts
+999 −488 src/qt/locale/bitcoin_es_VE.ts
+71 −0 src/qt/locale/bitcoin_fa.ts
+506 −4 src/qt/locale/bitcoin_fi.ts
+4 −0 src/qt/locale/bitcoin_fo.ts
+56 −37 src/qt/locale/bitcoin_fr.ts
+9 −0 src/qt/locale/bitcoin_ga.ts
+9 −0 src/qt/locale/bitcoin_ga_IE.ts
+63 −1 src/qt/locale/bitcoin_gl.ts
+47 −1 src/qt/locale/bitcoin_gl_ES.ts
+2,801 −159 src/qt/locale/bitcoin_gu.ts
+8 −0 src/qt/locale/bitcoin_hu.ts
+80 −0 src/qt/locale/bitcoin_id.ts
+48 −0 src/qt/locale/bitcoin_ja.ts
+28 −28 src/qt/locale/bitcoin_la.ts
+4 −0 src/qt/locale/bitcoin_ms.ts
+31 −0 src/qt/locale/bitcoin_my.ts
+48 −0 src/qt/locale/bitcoin_nl.ts
+176 −0 src/qt/locale/bitcoin_pl.ts
+734 −550 src/qt/locale/bitcoin_pt.ts
+3 −3 src/qt/locale/bitcoin_pt_BR.ts
+247 −1 src/qt/locale/bitcoin_ro.ts
+21 −0 src/qt/locale/bitcoin_sr.ts
+21 −0 src/qt/locale/[email protected]
+21 −0 src/qt/locale/[email protected]
+25 −1 src/qt/locale/bitcoin_sv.ts
+78 −0 src/qt/locale/bitcoin_tr.ts
+5 −1 src/qt/optionsdialog.cpp
+6 −7 src/qt/walletmodel.cpp
+2 −2 src/rpc/blockchain.cpp
+5 −2 src/rpc/node.cpp
+1 −1 src/script/sign.cpp
+6 −0 src/test/net_peer_connection_tests.cpp
+1 −0 src/test/rpc_tests.cpp
+24 −0 src/test/script_tests.cpp
+1 −1 src/univalue/test/object.cpp
+2 −2 test/functional/rpc_psbt.py
+1 −1 test/functional/rpc_signrawtransactionwithkey.py
+1 −1 test/functional/rpc_uptime.py
+1 −1 test/functional/wallet_signrawtransactionwithwallet.py
17 changes: 10 additions & 7 deletions manager/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -455,8 +455,18 @@ fn inner_main(reindex: bool, reindex_chainstate: bool) -> Result<(), Box<dyn Err
}
if reindex {
btc_args.push("-reindex".to_owned());
match fs::remove_file("/root/.bitcoin/requires.reindex") {
Ok(()) => (),
Err(e) if e.kind() == std::io::ErrorKind::NotFound => (),
a => a?,
}
} else if reindex_chainstate {
btc_args.push("-reindex-chainstate".to_owned());
match fs::remove_file("/root/.bitcoin/requires.reindex_chainstate") {
Ok(()) => (),
Err(e) if e.kind() == std::io::ErrorKind::NotFound => (),
a => a?,
}
}

std::io::copy(
Expand All @@ -471,13 +481,6 @@ fn inner_main(reindex: bool, reindex_chainstate: bool) -> Result<(), Box<dyn Err
let mut child = std::process::Command::new("bitcoind")
.args(btc_args)
.spawn()?;
if reindex {
match fs::remove_file("/root/.bitcoin/requires.reindex") {
Ok(()) => (),
Err(e) if e.kind() == std::io::ErrorKind::NotFound => (),
a => a?,
}
}
let raw_child = child.id();
*CHILD_PID.lock().unwrap() = Some(raw_child);
let pruned = {
Expand Down
12 changes: 6 additions & 6 deletions manifest.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
id: bitcoind
title: "Bitcoin Core"
version: 27.0.0
eos-version: 0.3.4.3
version: 27.1.0
eos-version: 0.3.4.4
release-notes: |
* Update Bitcoin to [v27.0](https://github.com/bitcoin/bitcoin/releases/tag/v27.0)
* Default mempoolfullrbf=1 on fresh installs
* Minor config description improvements
* Update Bitcoin to [v27.1](https://github.com/bitcoin/bitcoin/releases/tag/v27.1)
* Add 'Reindex Chainstate' Action
* Improve config descriptions and instructions
* Notice! If Bitcoin gets stuck in "Stopping" status after the update, the solution is to restart your server. System -> Restart.
license: MIT
wrapper-repo: https://github.com/Start9Labs/bitcoind-wrapper
wrapper-repo: https://github.com/Start9Labs/bitcoind-startos
upstream-repo: https://github.com/bitcoin/bitcoin
support-site: https://github.com/bitcoin/bitcoin/issues
marketing-site: https://bitcoincore.org/
Expand Down
2 changes: 1 addition & 1 deletion scripts/services/migrations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -268,5 +268,5 @@ export const migration: T.ExpectedExports.migration =
),
},
},
"27.0.0"
"27.1.0"
);