cardano-cli: update to 10.1.1 #6029
Merged
IOG Hydra / ci/hydra-build:x86_64-darwin.native.variants.ghc96.checks/cardano-testnet/cardano-testnet-test
timed out
Oct 31, 2024 in 1h 2m 44s
Build timed out
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/whzmp19wp6b87lzgwk0c6ygb0r7mhbvv-cardano-testnet-test-cardano-testnet-test-10.0.0-check.drv
Log
unpacking sources
unpacking source archive /nix/store/60vjyn6yarrrfn1gn584cdz6w62rrv5a-source-root-cardano-testnet-test-cardano-testnet-test-root
source root is source-root-cardano-testnet-test-cardano-testnet-test-root
patching sources
building
/nix/store/34fz25bfqfl7hr69vqhfggxv4kjpzja2-cardano-testnet-test-cardano-testnet-test-10.0.0/bin:
patching script interpreter paths in /tmp/tmp.kMeSCxB3eC/tmp.dxaCeT41xH/bin
test/Spec.hs
Spec
Ledger Events
Sanity Check: OK (25.22s)
✓ Sanity Check passed 1 test.
Governance
Committee Add New: IGNORED on MacOS and Windows
IGNORED on MacOS and Windows
DRep Deposits: FAIL (156.41s)
✗ DRep Deposits failed at src/Testnet/Start/Cardano.hs:356:5
after 1 test.
shrink path: 1:
forAll0 =
Cardano node process did not start - address already in use:
cardano-node: DiffusionError Network.Socket.bind: resource busy (Address already in use)
forAll1 =
Waiting for port 51761 to be available before starting node
forAll2 =
Node name: node3
forAll3 =
Waiting for port 51759 to be available before starting node
forAll4 =
Node name: node2
forAll5 =
Waiting for port 51757 to be available before starting node
forAll6 =
Exceeded timeout when retrying node start
forAll7 =
Retrying on 'address in use' error, timeout: -0.936119s
forAll8 =
Waiting for port 51757 to be available before starting node
forAll9 =
Node name: node1
forAll10 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node3/topology.json
forAll11 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node2/topology.json
forAll12 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node1/topology.json
forAll13 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node3/port
forAll14 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node2/port
forAll15 =
Renaming from "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron-gen-command/delegation-cert.000.json" to "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/pools-keys/pool1/byron-delegation.cert"
forAll16 =
Renaming from "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron-gen-command/delegate-keys.000.key" to "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/pools-keys/pool1/byron-delegate.key"
forAll17 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/node-data/node1/port
forAll18 =
Reading file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo3/utxo.addr
forAll19 =
━━━━ command ━━━━
/nix/store/v0mrpvkpm6y908v87z584dcggxf16hwm-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo3/utxo.addr
forAll20 =
Reading file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo2/utxo.addr
forAll21 =
━━━━ command ━━━━
/nix/store/v0mrpvkpm6y908v87z584dcggxf16hwm-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo2/utxo.addr
forAll22 =
Reading file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo1/utxo.addr
forAll23 =
━━━━ command ━━━━
/nix/store/v0mrpvkpm6y908v87z584dcggxf16hwm-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/utxo-keys/utxo1/utxo.addr
forAll24 =
Renaming from "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron-gen-command/genesis.json" to "/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron/genesis.json"
forAll25 =
byron-gen-command
forAll26 =
pools-keys
forAll27 =
genesis.alonzo.spec.json
forAll28 =
utxo-keys
forAll29 =
stake-delegators
forAll30 =
byron
forAll31 =
work
forAll32 =
conway-genesis.json
forAll33 =
byron.genesis.spec.json
forAll34 =
shelley-genesis.json
forAll35 =
module
forAll36 =
genesis-keys
forAll37 =
delegate-keys
forAll38 =
alonzo-genesis.json
forAll39 =
genesis.conway.spec.json
forAll40 =
Listing directory: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/
forAll41 =
Creating directory if missing: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron
forAll42 =
━━━━ command ━━━━
/nix/store/v0mrpvkpm6y908v87z584dcggxf16hwm-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 0 --start-time 2024-10-31T19:50:56Z --out-dir /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/
forAll43 =
Number of seeded UTxO keys: 3
forAll44 =
Number of stake delegators: 1
forAll45 =
Number of pools: 1
forAll46 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.shelley.json
forAll47 =
Reading file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.shelley.json
forAll48 =
Rewriting JSON file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis-input.shelley.json
forAll49 =
Creating directory if missing: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4
forAll50 =
"/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/configuration.yaml"
forAll51 =
"/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis.conway.spec.json"
forAll52 =
"/private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/genesis.alonzo.spec.json"
forAll53 =
━━━━ command ━━━━
/nix/store/v0mrpvkpm6y908v87z584dcggxf16hwm-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli byron genesis genesis --protocol-magic 42 --start-time 1730404256 --k 10 --n-poor-addresses 0 --n-delegate-addresses 3 --total-balance 8000000001 --delegate-share 1 --avvm-entry-count 0 --avvm-entry-balance 0 --avvm-balance-factor 1 --protocol-parameters-file /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron.genesis.spec.json --genesis-output-dir /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron-gen-command
forAll54 =
Writing file: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/byron.genesis.spec.json
forAll55 =
darwin
forAll56 =
2024-10-31 19:50:56.579212 UTC
forAll57 =
2024-10-31 19:50:41.579212 UTC
┏━━ test/cardano-testnet-test/Cardano/Testnet/Test/Gov/DRepDeposit.hs ━━━
34 ┃ hprop_ledger_events_drep_deposits :: Property
35 ┃ hprop_ledger_events_drep_deposits = integrationWorkspace "drep-deposits" $ \tempAbsBasePath' -> H.runWithDefaultWatchdog_ $ do
┃ │ Workspace: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4
36 ┃
37 ┃
38 ┃ conf@Conf { tempAbsPath } <- mkConf tempAbsBasePath'
┃ │ /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4
39 ┃ let tempAbsPath' = unTmpAbsPath tempAbsPath
40 ┃ tempBaseAbsPath = makeTmpBaseAbsPath tempAbsPath
41 ┃
42 ┃ work <- H.createDirectoryIfMissing $ tempAbsPath' </> "work"
┃ │ Creating directory if missing: /private/tmp/tmp.kMeSCxB3eC/drep-deposits-test-dfb1856d0db7e7b4/work
43 ┃
44 ┃ let ceo = ConwayEraOnwardsConway
45 ┃ sbe = conwayEraOnwardsToShelleyBasedEra ceo
46 ┃ era = toCardanoEra sbe
47 ┃ cEra = AnyCardanoEra era
48 ┃ fastTestnetOptions = def
49 ┃ { cardanoNodeEra = AnyShelleyBasedEra sbe
50 ┃ , cardanoNumDReps = 0
51 ┃ }
52 ┃ shelleyOptions = def { genesisEpochLength = 100 }
53 ┃
54 ┃ TestnetRuntime
55 ┃ { testnetMagic
56 ┃ , testnetNodes
57 ┃ , wallets=wallet0:wallet1:_
58 ┃ , configurationFile
59 ┃ }
60 ┃ <- cardanoTestnetDefault fastTestnetOptions shelleyOptions conf
61 ┃
62 ┃ node <- H.headM testnetNodes
63 ┃ poolSprocket1 <- H.noteShow $ nodeSprocket node
64 ┃ execConfig <- mkExecConfig tempBaseAbsPath poolSprocket1 testnetMagic
65 ┃ let socketPath = nodeSocketPath node
66 ┃
67 ┃ epochStateView <- getEpochStateView configurationFile socketPath
68 ┃
69 ┃ H.note_ $ "Sprocket: " <> show poolSprocket1
70 ┃ H.note_ $ "Abs path: " <> tempAbsBasePath'
71 ┃ H.note_ $ "Socketpath: " <> unFile socketPath
72 ┃ H.note_ $ "Foldblocks config file: " <> unFile configurationFile
73 ┃
74 ┃ gov <- H.createDirectoryIfMissing $ work </> "governance"
75 ┃
76 ┃ minDRepDeposit <- getMinDRepDeposit epochStateView ceo
77 ┃
78 ┃ -- DRep 1 (not enough deposit)
79 ┃
80 ┃ drepDir1 <- H.createDirectoryIfMissing $ gov </> "drep1"
81 ┃
82 ┃ drepKeyPair1 <- generateDRepKeyPair execConfig drepDir1 "keys"
83 ┃ drepRegCert1 <- generateRegistrationCertificate execConfig drepDir1 "reg-cert"
84 ┃ drepKeyPair1 (minDRepDeposit - 1)
85 ┃ drepRegTxBody1 <- createCertificatePublicationTxBody execConfig epochStateView sbe drepDir1 "reg-cert-txbody"
86 ┃ drepRegCert1 wallet0
87 ┃ drepSignedRegTx1 <- signTx execConfig cEra drepDir1 "signed-reg-tx"
88 ┃ drepRegTxBody1 [Some drepKeyPair1, Some $ paymentKeyInfoPair wallet0]
89 ┃
90 ┃ failToSubmitTx execConfig cEra drepSignedRegTx1 "ConwayDRepIncorrectDeposit"
91 ┃
92 ┃ -- DRep 2 (enough deposit)
93 ┃
94 ┃ void $ registerDRep execConfig epochStateView ceo work "drep2" wallet1
95 ┃
96 ┃ checkDRepState epochStateView sbe $ \m ->
97 ┃ if map L.drepDeposit (Map.elems m) == [L.Coin minDRepDeposit]
98 ┃ then Just ()
99 ┃ else Nothing
This failure can be reproduced by running:
> recheckAt (Seed 13906641440419456103 10904721417258477337) "1:" DRep Deposits
Use "--pattern '$NF ~ /DRep Deposits/' --hedgehog-replay '1: Seed 13906641440419456103 10904721417258477337'" to reproduce from the command-line.
Use -p '/DRep Deposits/' to rerun this test only.
DRep Retirement: OK (21.42s)
✓ DRep Retirement passed 1 test.
Propose And Ratify New Constitution: IGNORED on MacOS and Windows
IGNORED on MacOS and Windows
Gov Action Timeout: OK (155.04s)
✓ Gov Action Timeout passed 1 test.
Treasury Donation: OK (95.03s)
✓ Treasury Donation passed 1 test.
Treasury Withdrawal: IGNORED on MacOS and Windows
IGNORED on MacOS and Windows
PParam change fails for SPO: OK (42.54s)
✓ PParam change fails for SPO passed 1 test.
Loading