Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cardano-cli: update to 10.1.1 #6029

Merged
merged 1 commit into from
Nov 1, 2024

cardano-cli: update to 10.1.1

3dd8944
Select commit
Loading
Failed to load commit list.
Merged

cardano-cli: update to 10.1.1 #6029

cardano-cli: update to 10.1.1
3dd8944
Select commit
Loading
Failed to load commit list.
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.