From 7692980f390fd9673d681b1006ca3d5b5e27d605 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Thu, 11 Jul 2024 11:36:21 +0000 Subject: [PATCH] minor testing fix, update release notes --- doc/release-notes/release-notes-v14.1.0.md | 13 ++++++------- mmgen/cfg.py | 1 + mmgen/data/version | 2 +- test/test-release.d/cfg.sh | 3 +-- test/test-release.sh | 5 +++++ 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/doc/release-notes/release-notes-v14.1.0.md b/doc/release-notes/release-notes-v14.1.0.md index 70e6c667..019af939 100644 --- a/doc/release-notes/release-notes-v14.1.0.md +++ b/doc/release-notes/release-notes-v14.1.0.md @@ -24,18 +24,18 @@ - f39da52b: mmgen-xmrwallet: support sweeping to specific account of wallet - 4c431500: mmgen-xmrwallet: support fee-prioritizing of transactions - 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`, `--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`) - 0de5e47c: mmgen-xmrwallet: new `view` and `listview` operations #### Security / bugfix: - 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) @@ -46,9 +46,8 @@ This release has been tested on the following platforms: Ubuntu 22.04 (Jammy) / x86_64 Ubuntu 24.04 (Noble) / 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] and with the following coin daemon versions: diff --git a/mmgen/cfg.py b/mmgen/cfg.py index 1938d11e..b25ddcc7 100755 --- a/mmgen/cfg.py +++ b/mmgen/cfg.py @@ -314,6 +314,7 @@ class Config(Lockable): 'MMGEN_DEVTOOLS', 'MMGEN_FORCE_256_COLOR', 'MMGEN_HOLD_PROTECT_DISABLE', + 'MMGEN_HTTP_TIMEOUT', 'MMGEN_QUIET', 'MMGEN_NO_LICENSE', 'MMGEN_RPC_HOST', diff --git a/mmgen/data/version b/mmgen/data/version index c83d91f5..2f7dc923 100644 --- a/mmgen/data/version +++ b/mmgen/data/version @@ -1 +1 @@ -14.1.dev37 +14.1.dev38 diff --git a/test/test-release.d/cfg.sh b/test/test-release.d/cfg.sh index da6b1ce9..1e9c313f 100755 --- a/test/test-release.d/cfg.sh +++ b/test/test-release.d/cfg.sh @@ -149,10 +149,9 @@ init_tests() { # ARM ethkey available only on Arch Linux: [ \( "$ARM32" -o "$ARM64" \) -a "$DISTRO" != 'archarm' ] && t_altgen_skip+=' e' - d_xmr="Monero xmrwallet operations" t_xmr=" - - $cmdtest_py --coin=xmr + - $HTTP_LONG_TIMEOUT$cmdtest_py$PEXPECT_LONG_TIMEOUT --coin=xmr " d_eth="operations for Ethereum using devnet" diff --git a/test/test-release.sh b/test/test-release.sh index 21884c75..fac8b535 100755 --- a/test/test-release.sh +++ b/test/test-release.sh @@ -234,6 +234,11 @@ elif [ "$MSYSTEM" ] && uname -a | grep -qi 'msys'; then MSYS2=1 fi +[ "$ARM32" -o "$ARM64" ] && { + PEXPECT_LONG_TIMEOUT=' --pexpect-timeout=300' + HTTP_LONG_TIMEOUT='MMGEN_HTTP_TIMEOUT=300 ' +} + if [ "$MSYS2" ]; then DISTRO='MSYS2' else