ĞDev runtime 802 -- release

Rah! la nomenclature de branche des runtimes a changé de runtime-XXX à network/gdev-XXX. Je m’en suis rongé les ongles :beaver: Déjà que ce foutu d’outil de srtool est une méchante bête à maitriser. Il m’a fallu retrouver mes notes de galères pour la fouter correctement.

Ma recette :

podman run -it --rm -e PACKAGE=gdev-runtime -e RUNTIME_DIR=runtime/gdev paritytech/srtool:1.81.0 bash
cd /build
git clone https://git.duniter.org/nodes/rust/duniter-v2s -b network/gdev-XXX .
/srtool/build
Summary
Summary generated with srtool v0.15.0 using the docker image paritytech/srtool:1.77.0:
 Package     : gdev-runtime v1.0.0
 GIT commit  : 313f6da1be68af716589b37509fbeba3468c733e
 GIT tag     : gdev-802
 GIT branch  : network/gdev-802
 Rustc       : rustc 1.77.0 (aedd173a2 2024-03-17)
 Time        : 2024-09-26T13:12:25Z

== Compact
 Version          : gdev-802 (duniter-gdev-1.tx1.au1)
 Metadata         : V14
 Size             : 2.92 MB (3066320 bytes)
 setCode          : 0x52439e4b2991f1bf104b127d23e9aed5bb06c576d3cd4b1bb616db20d3e569e9
 authorizeUpgrade : 0x07a9e150364f6db4844d320d4f6e6dc8114d59cc2e3b582dd6cdd0332d8e7465
 IPFS             : QmNNLpnhjdKxLnR7Hpd46LxYFkHXEbsCQyzaCBjxqsffKA
 BLAKE2_256       : 0x0df38ccfd7162db2923d4d259c4d14c4c1254bcc96d7ef87533b708b6ea62088
 Wasm             : runtime/gdev/target/srtool/release/wbuild/gdev-runtime/gdev_runtime.compact.wasm

== Compressed
 Version          : gdev-802 (duniter-gdev-1.tx1.au1)
 Metadata         : V14
 Size             : 655.79 kB (671530 bytes)
 Compression      : 78.1%
 setCode          : 0xa1f1d6cd467574050db78203ee439b3d194952bfba575dca4b6f6983d15c3f7b
 authorizeUpgrade : 0x446434189063e1becada5e42963f5b527cb54e5825a8ad62041bd40eddf82499
 IPFS             : QmTp4zLAUeWFCwU6BLBqVv4XbjV9MdDAHb4h61LsSZgVbs
 BLAKE2_256       : 0x70b82abc8af0b5b90372d5d844a5b4bba809ba0287e357d976eabc1b7c175ebc
 Wasm             : runtime/gdev/target/srtool/release/wbuild/gdev-runtime/gdev_runtime.compact.compressed.wasm

Vérification sous bash :

diff <(printf "%s\n" "0x70b82abc8af0b5b90372d5d844a5b4bba809ba0287e357d976eabc1b7c175ebc") <(printf "%s\n" "0x70b82abc8af0b5b90372d5d844a5b4bba809ba0287e357d976eabc1b7c175ebc")

Je valide le runtime généré. A approuvé cette évolution de runtime !

Il faut voter avec son compte ed25519 (v1) (oldAddress) qui fait partie du comité technique :

gcli -S cesium tech vote 26562676f3882053f290f2ec184bb2b84b3b0eaa53941d2c530eeb7c333cc36b 0 1

Cesium id: 
Cesium password: 
transaction submitted to the network, waiting 6 seconds...
voted Voted { account: AccountId32([232, 175, 253, 40, 186, 3, 78, 77, 188, 109, 8, 232, 45, 162, 46, 98, 252, 51, 108, 137, 239, 69, 220, 93, 75, 28, 250, 91, 62, 63, 237, 32]), proposal_hash: 0x26562676f3882053f290f2ec184bb2b84b3b0eaa53941d2c530eeb7c333cc36b, voted: true, yes: 4, no: 1 }
2 Likes