Browse Source

minor testing fix, update release notes

The MMGen Project 8 months ago
parent
commit
7692980f39

+ 6 - 7
doc/release-notes/release-notes-v14.1.0.md

@@ -24,18 +24,18 @@
  - f39da52b: mmgen-xmrwallet: support sweeping to specific account of wallet
  - f39da52b: mmgen-xmrwallet: support sweeping to specific account of wallet
  - 4c431500: mmgen-xmrwallet: support fee-prioritizing of transactions
  - 4c431500: mmgen-xmrwallet: support fee-prioritizing of transactions
  - 42a5821e: mmgen-xmrwallet: new `--rescan-spent` option
  - 42a5821e: mmgen-xmrwallet: new `--rescan-spent` option
- - a5a24269: mmgen-xmrwallet submit, relay: display relay time
+ - a5a24269: mmgen-xmrwallet `submit`, `relay`: display relay time
  - b6acf879: mmgen-xmrwallet: new `--skip-empty-accounts`,
  - b6acf879: mmgen-xmrwallet: new `--skip-empty-accounts`,
              `--skip-empty-addresses` options
              `--skip-empty-addresses` options
- - ea0f32e3: mmgen-xmrwallet list, listview: display per-address balances
- - 4f216ea9: mmgen-xmrwallet sync, list, view, listview: display addresses
+ - ea0f32e3: mmgen-xmrwallet `list`, `listview`: display per-address balances
+ - 4f216ea9: mmgen-xmrwallet `sync`, `list`, `view`, `listview`: display addresses
              in truncated form (override with `--full-address`)
              in truncated form (override with `--full-address`)
  - 0de5e47c: mmgen-xmrwallet: new `view` and `listview` operations
  - 0de5e47c: mmgen-xmrwallet: new `view` and `listview` operations
 
 
 #### Security / bugfix:
 #### Security / bugfix:
 
 
  - a49aa2ba: keygen.py: forbid use of non-safe public key generation backends
  - a49aa2ba: keygen.py: forbid use of non-safe public key generation backends
- - 72a93dfc: proto.btc.tx: fix nLocktime functionality
+ - 72a93dfc: proto.btc.tx: fix `nLocktime` functionality
 
 
 Python requirement: >= 3.9 (tested on 3.9, 3.11 and 3.12)
 Python requirement: >= 3.9 (tested on 3.9, 3.11 and 3.12)
 
 
@@ -46,9 +46,8 @@ This release has been tested on the following platforms:
     Ubuntu 22.04 (Jammy) / x86_64
     Ubuntu 22.04 (Jammy) / x86_64
     Ubuntu 24.04 (Noble) / x86_64
     Ubuntu 24.04 (Noble) / x86_64
     Arch Linux 2024-07-08 (Python 3.12.4) / x86_64
     Arch Linux 2024-07-08 (Python 3.12.4) / x86_64
-    TBD ~~ArchLinuxArm 2024-XX-XX [userspace] (Python 3.11) / Rock Pi 4 (armv8)~~
-    TBD ~~Debian 11 (Bullseye) [Armbian] / Rock Pi 4 (armv8)~~
-    TBD ~~Debian 11 (Bullseye) [Armbian] / Orange Pi PC2 (armv8) [BTC + XMR autosign]~~
+    Debian 12 (Bookworm) [Armbian] / Rock Pi 4 [arm64]
+    Ubuntu 24.04 (Noble) [Armbian] / Rock Pi 4 [arm64]
     Windows 10 Enterprise / MSYS2 2024-05-07 / x86_64 [qemu]
     Windows 10 Enterprise / MSYS2 2024-05-07 / x86_64 [qemu]
 
 
 and with the following coin daemon versions:
 and with the following coin daemon versions:

+ 1 - 0
mmgen/cfg.py

@@ -314,6 +314,7 @@ class Config(Lockable):
 		'MMGEN_DEVTOOLS',
 		'MMGEN_DEVTOOLS',
 		'MMGEN_FORCE_256_COLOR',
 		'MMGEN_FORCE_256_COLOR',
 		'MMGEN_HOLD_PROTECT_DISABLE',
 		'MMGEN_HOLD_PROTECT_DISABLE',
+		'MMGEN_HTTP_TIMEOUT',
 		'MMGEN_QUIET',
 		'MMGEN_QUIET',
 		'MMGEN_NO_LICENSE',
 		'MMGEN_NO_LICENSE',
 		'MMGEN_RPC_HOST',
 		'MMGEN_RPC_HOST',

+ 1 - 1
mmgen/data/version

@@ -1 +1 @@
-14.1.dev37
+14.1.dev38

+ 1 - 2
test/test-release.d/cfg.sh

@@ -149,10 +149,9 @@ init_tests() {
 	# ARM ethkey available only on Arch Linux:
 	# ARM ethkey available only on Arch Linux:
 	[ \( "$ARM32" -o "$ARM64" \) -a "$DISTRO" != 'archarm' ] && t_altgen_skip+=' e'
 	[ \( "$ARM32" -o "$ARM64" \) -a "$DISTRO" != 'archarm' ] && t_altgen_skip+=' e'
 
 
-
 	d_xmr="Monero xmrwallet operations"
 	d_xmr="Monero xmrwallet operations"
 	t_xmr="
 	t_xmr="
-		- $cmdtest_py --coin=xmr
+		- $HTTP_LONG_TIMEOUT$cmdtest_py$PEXPECT_LONG_TIMEOUT --coin=xmr
 	"
 	"
 
 
 	d_eth="operations for Ethereum using devnet"
 	d_eth="operations for Ethereum using devnet"

+ 5 - 0
test/test-release.sh

@@ -234,6 +234,11 @@ elif [ "$MSYSTEM" ] && uname -a | grep -qi 'msys'; then
 	MSYS2=1
 	MSYS2=1
 fi
 fi
 
 
+[ "$ARM32" -o "$ARM64" ] && {
+	PEXPECT_LONG_TIMEOUT=' --pexpect-timeout=300'
+	HTTP_LONG_TIMEOUT='MMGEN_HTTP_TIMEOUT=300 '
+}
+
 if [ "$MSYS2" ]; then
 if [ "$MSYS2" ]; then
 	DISTRO='MSYS2'
 	DISTRO='MSYS2'
 else
 else