Skip to content

Commit 2f9807f

Browse files
committed
Experimental: updated electrs to 0.9
This updates electrs to 0.9 dropping dynamic linking for the time being. Dynamic linking will be re-enabled in Bullseye. This also removes generating blocks from electrs test because that was done on bitcoind test so it's not needed and it actually causesd tests to fail. Part of #175
1 parent a80a6cb commit 2f9807f

File tree

4 files changed

+21
-16
lines changed

4 files changed

+21
-16
lines changed

build_rules/electrs.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ git_tag: v$(ELECTRS_VERSION)
77
fingerprint: 15C8C3574AE4F1E25F3F35C587CAE5FA46917CBB
88
verify_tag: true
99
build_system: cargo
10-
cargo_env: ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib SNAPPY_LIB_DIR=/usr/lib LZ4_LIB_DIR=/usr/lib ZSTD_LIB_DIR=/usr/lib Z_LIB_DIR=/usr/lib BZ2_LIB_DIR=/usr/lib
11-
cargo_args: --no-default-features
10+
#cargo_env: ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib SNAPPY_LIB_DIR=/usr/lib LZ4_LIB_DIR=/usr/lib ZSTD_LIB_DIR=/usr/lib Z_LIB_DIR=/usr/lib BZ2_LIB_DIR=/usr/lib
11+
#cargo_args: --no-default-features

pkg_specs/[email protected]

+13
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ default = "/var/lib/electrs-{variant}"
5454
priority = "low"
5555
summary = "Database directory of electrs ({variant})"
5656

57+
[config."conf.d/behavior.toml".ivars.verbose]
58+
type = "uint"
59+
default = "2"
60+
priority = "medium"
61+
summary = "Logging verbosity of electrs ({variant})"
62+
5763
[config."conf.d/credentials.conf"]
5864
format = "toml"
5965

@@ -74,3 +80,10 @@ constant = "public:public"
7480
[config."conf.d/credentials.conf".hvars.daemon_rpc_addr]
7581
type = "string"
7682
template = "127.0.0.1:{bitcoin-rpc-proxy-@variant/bind_port}"
83+
84+
[config."conf.d/credentials.conf".evars."bitcoin-@variant".p2p_bind_port]
85+
store = false
86+
87+
[config."conf.d/credentials.conf".hvars."daemon_p2p_addr"]
88+
type = "string"
89+
template = "127.0.0.1:{bitcoin-@variant/p2p_bind_port}"

pkg_specs/electrs.changelog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
electrs (0.9.0-1) buster; urgency=medium
2+
3+
* Experimental only: Updated upstream version
4+
5+
-- Martin Habovstiak <[email protected]> Thu, 30 Sep 2021 10:18:42 +0100
6+
17
electrs (0.8.8-2) buster; urgency=medium
28

39
* Improved sandboxing of service

tests/per-package/electrs-regtest/after_install.sh

-14
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,6 @@ done
99

1010
bitcoin_network="`echo -n $0 | sed 's/^.*-\([^-\/]*\)\/after_install\.sh$/\1/'`"
1111

12-
bitcoind_port=`sudo grep '^rpcport=' "/etc/bitcoin-$bitcoin_network/bitcoin.conf"`
13-
bitcoind_port=`echo "$bitcoind_port" | sed 's/^rpcport=//'`
14-
15-
if sudo test -e "/var/lib/bitcoin-regtest/regtest/wallets/test_wallet";
16-
then
17-
wget -O - --header "Authorization: Basic `sudo base64 -w 0 "/var/run/bitcoin-$bitcoin_network/cookie"`" --post-data='{"jsonrpc": "1.0", "id":"curltest", "method": "loadwallet", "params": ["test_wallet"] }' "http://127.0.0.1:$bitcoind_port/"
18-
else
19-
wget -O - --header "Authorization: Basic `sudo base64 -w 0 "/var/run/bitcoin-$bitcoin_network/cookie"`" --post-data='{"jsonrpc": "1.0", "id":"curltest", "method": "createwallet", "params": ["test_wallet"] }' "http://127.0.0.1:$bitcoind_port/"
20-
fi
21-
22-
mining_addr="$(wget -O - --header "Authorization: Basic `sudo base64 -w 0 "/var/run/bitcoin-$bitcoin_network/cookie"`" --post-data='{"jsonrpc": "1.0", "id":"curltest", "method": "getnewaddress", "params": [] }' "http://127.0.0.1:$bitcoind_port/" | grep '"result"' | sed 's/^.*"result" *: *"\([^"]*\)".*$/\1/')"
23-
24-
wget -O - --header "Authorization: Basic `sudo base64 -w 0 "/var/run/bitcoin-$bitcoin_network/cookie"`" --post-data='{"jsonrpc": "1.0", "id":"curltest", "method": "generatetoaddress", "params": [100, "'"$mining_addr"'"] }' "http://127.0.0.1:$bitcoind_port/" | grep '"result"' | sed 's/^.*"result" *: *"\([^"]*\)".*$/\1/'
25-
2612
sleep 10
2713

2814
electrs_port="`grep '^ *electrum_rpc_addr *= *' "/etc/electrs-$bitcoin_network/conf.d/interface.toml"`"

0 commit comments

Comments
 (0)