Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866
+94
−15
Garnix CI / package cardano-ledger-shelley:lib:cardano-ledger-shelley [x86_64-linux]
succeeded
Feb 1, 2025 in 19m 16s
Run results
Build succeeded
Details
Last 100 lines of logs:
https://cache.garnix.io/nar/cnjlhrdrv4wlznlji5yyl6vilw4nfz8w-0hjdkahzjbhl9craalryh2py7lh0s9ys6j1iaa8yill2mb20h4qh.nar
https://cache.nixos.org/smvqs6vk81pyrlx8lg63riy113yn4mvs.narinfo
https://cache.garnix.io/smvqs6vk81pyrlx8lg63riy113yn4mvs.narinfo
https://cache.nixos.org/p4an0ghnbskrzp40rilk8rpwsj2r1yrb.narinfo
https://cache.garnix.io/p4an0ghnbskrzp40rilk8rpwsj2r1yrb.narinfo
Running phase: unpackPhase
@nix {"action":"setPhase","phase":"unpackPhase"}
unpacking source archive /nix/store/k215qhs953a8x3np48402g55da0lc0qh-source-eras-shelley-impl-lib-cardano-ledger-shelley-root
source root is source-eras-shelley-impl-lib-cardano-ledger-shelley-root
Running phase: patchPhase
@nix {"action":"setPhase","phase":"patchPhase"}
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix {"action":"setPhase","phase":"updateAutotoolsGnuConfigScriptsPhase"}
Running phase: configurePhase
@nix {"action":"setPhase","phase":"configurePhase"}
Configure flags:
--prefix=/nix/store/smvqs6vk81pyrlx8lg63riy113yn4mvs-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0 lib:cardano-ledger-shelley --package-db=clear --package-db=/build/tmp.6RqkrNeMBR/lib/ghc-9.6.6/lib/package.conf.d --flags=asserts --exact-configuration --dependency=aeson=aeson-2.2.3.0-F3qOsWBbraEIrCWD3hgory --dependency=OneTuple=OneTuple-0.4.2-7od06fXUUXRBNk1V3VY0g5 --dependency=QuickCheck=QuickCheck-2.15.0.1-1aTRwiOFM77JrJe2XC8Z9B --dependency=random=random-1.2.1.3-HtLkfgWS4A9LlImZRGwFAX --dependency=splitmix=splitmix-0.1.1-7dNxtDuog7992Oo0xoUHVl --dependency=splitmix=splitmix-0.1.1-7dNxtDuog7992Oo0xoUHVl --dependency=character-p…
Configuring library for cardano-ledger-shelley-1.16.0.0..
Warning: 'hs-source-dirs: huddle-cddl' specifies a directory which does not
exist.
Warning: 'hs-source-dirs: test' specifies a directory which does not exist.
Warning: 'hs-source-dirs: testlib' specifies a directory which does not exist.
Running phase: buildPhase
@nix {"action":"setPhase","phase":"buildPhase"}
Preprocessing library for cardano-ledger-shelley-1.16.0.0..
Building library for cardano-ledger-shelley-1.16.0.0..
[ 1 of 60] Compiling Cardano.Ledger.Chain ( src/Cardano/Ledger/Chain.hs, dist/build/Cardano/Ledger/Chain.o, dist/build/Cardano/Ledger/Chain.dyn_o )
[ 2 of 60] Compiling Cardano.Ledger.Shelley.Era ( src/Cardano/Ledger/Shelley/Era.hs, dist/build/Cardano/Ledger/Shelley/Era.o, dist/build/Cardano/Ledger/Shelley/Era.dyn_o )
[ 3 of 60] Compiling Cardano.Ledger.Shelley.HardForks ( src/Cardano/Ledger/Shelley/HardForks.hs, dist/build/Cardano/Ledger/Shelley/HardForks.o, dist/build/Cardano/Ledger/Shelley/HardForks.dyn_o )
[ 4 of 60] Compiling Cardano.Ledger.Shelley.PParams ( src/Cardano/Ledger/Shelley/PParams.hs, dist/build/Cardano/Ledger/Shelley/PParams.o, dist/build/Cardano/Ledger/Shelley/PParams.dyn_o )
[ 5 of 60] Compiling Cardano.Ledger.Shelley.Governance ( src/Cardano/Ledger/Shelley/Governance.hs, dist/build/Cardano/Ledger/Shelley/Governance.o, dist/build/Cardano/Ledger/Shelley/Governance.dyn_o )
[ 6 of 60] Compiling Cardano.Ledger.Shelley.RewardProvenance ( src/Cardano/Ledger/Shelley/RewardProvenance.hs, dist/build/Cardano/Ledger/Shelley/RewardProvenance.o, dist/build/Cardano/Ledger/Shelley/RewardProvenance.dyn_o )
[ 7 of 60] Compiling Cardano.Ledger.Shelley.Rewards ( src/Cardano/Ledger/Shelley/Rewards.hs, dist/build/Cardano/Ledger/Shelley/Rewards.o, dist/build/Cardano/Ledger/Shelley/Rewards.dyn_o )
[ 8 of 60] Compiling Cardano.Ledger.Shelley.PoolRank ( src/Cardano/Ledger/Shelley/PoolRank.hs, dist/build/Cardano/Ledger/Shelley/PoolRank.o, dist/build/Cardano/Ledger/Shelley/PoolRank.dyn_o )
[ 9 of 60] Compiling Cardano.Ledger.Shelley.RewardUpdate ( src/Cardano/Ledger/Shelley/RewardUpdate.hs, dist/build/Cardano/Ledger/Shelley/RewardUpdate.o, dist/build/Cardano/Ledger/Shelley/RewardUpdate.dyn_o )
[10 of 60] Compiling Cardano.Ledger.Shelley.Rules.Ppup ( src/Cardano/Ledger/Shelley/Rules/Ppup.hs, dist/build/Cardano/Ledger/Shelley/Rules/Ppup.o, dist/build/Cardano/Ledger/Shelley/Rules/Ppup.dyn_o )
[11 of 60] Compiling Cardano.Ledger.Shelley.Scripts ( src/Cardano/Ledger/Shelley/Scripts.hs, dist/build/Cardano/Ledger/Shelley/Scripts.o, dist/build/Cardano/Ledger/Shelley/Scripts.dyn_o )
[12 of 60] Compiling Cardano.Ledger.Shelley.SoftForks ( src/Cardano/Ledger/Shelley/SoftForks.hs, dist/build/Cardano/Ledger/Shelley/SoftForks.o, dist/build/Cardano/Ledger/Shelley/SoftForks.dyn_o )
[13 of 60] Compiling Cardano.Ledger.Shelley.StabilityWindow ( src/Cardano/Ledger/Shelley/StabilityWindow.hs, dist/build/Cardano/Ledger/Shelley/StabilityWindow.o, dist/build/Cardano/Ledger/Shelley/StabilityWindow.dyn_o )
[14 of 60] Compiling Cardano.Ledger.Shelley.Genesis ( src/Cardano/Ledger/Shelley/Genesis.hs, dist/build/Cardano/Ledger/Shelley/Genesis.o, dist/build/Cardano/Ledger/Shelley/Genesis.dyn_o )
[15 of 60] Compiling Cardano.Ledger.Shelley.Translation ( src/Cardano/Ledger/Shelley/Translation.hs, dist/build/Cardano/Ledger/Shelley/Translation.o, dist/build/Cardano/Ledger/Shelley/Translation.dyn_o )
[16 of 60] Compiling Cardano.Ledger.Shelley.TxAuxData ( src/Cardano/Ledger/Shelley/TxAuxData.hs, dist/build/Cardano/Ledger/Shelley/TxAuxData.o, dist/build/Cardano/Ledger/Shelley/TxAuxData.dyn_o )
[17 of 60] Compiling Cardano.Ledger.Shelley.TxCert ( src/Cardano/Ledger/Shelley/TxCert.hs, dist/build/Cardano/Ledger/Shelley/TxCert.o, dist/build/Cardano/Ledger/Shelley/TxCert.dyn_o )
[18 of 60] Compiling Cardano.Ledger.Shelley.TxOut ( src/Cardano/Ledger/Shelley/TxOut.hs, dist/build/Cardano/Ledger/Shelley/TxOut.o, dist/build/Cardano/Ledger/Shelley/TxOut.dyn_o )
[19 of 60] Compiling Cardano.Ledger.Shelley.TxBody ( src/Cardano/Ledger/Shelley/TxBody.hs, dist/build/Cardano/Ledger/Shelley/TxBody.o, dist/build/Cardano/Ledger/Shelley/TxBody.dyn_o )
[20 of 60] Compiling Cardano.Ledger.Shelley.TxWits ( src/Cardano/Ledger/Shelley/TxWits.hs, dist/build/Cardano/Ledger/Shelley/TxWits.o, dist/build/Cardano/Ledger/Shelley/TxWits.dyn_o )
[21 of 60] Compiling Cardano.Ledger.Shelley.Tx.Internal ( src/Cardano/Ledger/Shelley/Tx/Internal.hs, dist/build/Cardano/Ledger/Shelley/Tx/Internal.o, dist/build/Cardano/Ledger/Shelley/Tx/Internal.dyn_o )
[22 of 60] Compiling Cardano.Ledger.Shelley.Tx ( src/Cardano/Ledger/Shelley/Tx.hs, dist/build/Cardano/Ledger/Shelley/Tx.o, dist/build/Cardano/Ledger/Shelley/Tx.dyn_o )
[23 of 60] Compiling Cardano.Ledger.Shelley.Core ( src/Cardano/Ledger/Shelley/Core.hs, dist/build/Cardano/Ledger/Shelley/Core.o, dist/build/Cardano/Ledger/Shelley/Core.dyn_o )
[24 of 60] Compiling Cardano.Ledger.Shelley.LedgerState.Types ( src/Cardano/Ledger/Shelley/LedgerState/Types.hs, dist/build/Cardano/Ledger/Shelley/LedgerState/Types.o, dist/build/Cardano/Ledger/Shelley/LedgerState/Types.dyn_o )
[25 of 60] Compiling Cardano.Ledger.Shelley.LedgerState.PulsingReward ( src/Cardano/Ledger/Shelley/LedgerState/PulsingReward.hs, dist/build/Cardano/Ledger/Shelley/LedgerState/PulsingReward.o, dist/build/Cardano/Ledger/Shelley/LedgerState/PulsingReward.dyn_o )
[26 of 60] Compiling Cardano.Ledger.Shelley.LedgerState.IncrementalStake ( src/Cardano/Ledger/Shelley/LedgerState/IncrementalStake.hs, dist/build/Cardano/Ledger/Shelley/LedgerState/IncrementalStake.o, dist/build/Cardano/Ledger/Shelley/LedgerState/IncrementalStake.dyn_o )
[27 of 60] Compiling Cardano.Ledger.Shelley.AdaPots ( src/Cardano/Ledger/Shelley/AdaPots.hs, dist/build/Cardano/Ledger/Shelley/AdaPots.o, dist/build/Cardano/Ledger/Shelley/AdaPots.dyn_o )
[28 of 60] Compiling Cardano.Ledger.Shelley.Rules.Reports ( src/Cardano/Ledger/Shelley/Rules/Reports.hs, dist/build/Cardano/Ledger/Shelley/Rules/Reports.o, dist/build/Cardano/Ledger/Shelley/Rules/Reports.dyn_o )
[29 of 60] Compiling Cardano.Ledger.Shelley.Internal ( src/Cardano/Ledger/Shelley/Internal.hs, dist/build/Cardano/Ledger/Shelley/Internal.o, dist/build/Cardano/Ledger/Shelley/Internal.dyn_o )
[30 of 60] Compiling Cardano.Ledger.Shelley.LedgerState.NewEpochState ( src/Cardano/Ledger/Shelley/LedgerState/NewEpochState.hs, dist/build/Cardano/Ledger/Shelley/LedgerState/NewEpochState.o, dist/build/Cardano/Ledger/Shelley/LedgerState/NewEpochState.dyn_o )
[31 of 60] Compiling Cardano.Ledger.Shelley.BlockChain ( src/Cardano/Ledger/Shelley/BlockChain.hs, dist/build/Cardano/Ledger/Shelley/BlockChain.o, dist/build/Cardano/Ledger/Shelley/BlockChain.dyn_o )
[32 of 60] Compiling Cardano.Ledger.Shelley.UTxO ( src/Cardano/Ledger/Shelley/UTxO.hs, dist/build/Cardano/Ledger/Shelley/UTxO.o, dist/build/Cardano/Ledger/Shelley/UTxO.dyn_o )
[33 of 60] Compiling Cardano.Ledger.Shelley.LedgerState ( src/Cardano/Ledger/Shelley/LedgerState.hs, dist/build/Cardano/Ledger/Shelley/LedgerState.o, dist/build/Cardano/Ledger/Shelley/LedgerState.dyn_o )
[34 of 60] Compiling Cardano.Ledger.Shelley.Transition ( src/Cardano/Ledger/Shelley/Transition.hs, dist/build/Cardano/Ledger/Shelley/Transition.o, dist/build/Cardano/Ledger/Shelley/Transition.dyn_o )
[35 of 60] Compiling Cardano.Ledger.Shelley.Rules.Utxo ( src/Cardano/Ledger/Shelley/Rules/Utxo.hs, dist/build/Cardano/Ledger/Shelley/Rules/Utxo.o, dist/build/Cardano/Ledger/Shelley/Rules/Utxo.dyn_o )
[36 of 60] Compiling Cardano.Ledger.Shelley.Rules.Utxow ( src/Cardano/Ledger/Shelley/Rules/Utxow.hs, dist/build/Cardano/Ledger/Shelley/Rules/Utxow.o, dist/build/Cardano/Ledger/Shelley/Rules/Utxow.dyn_o )
[37 of 60] Compiling Cardano.Ledger.Shelley.Rules.Snap ( src/Cardano/Ledger/Shelley/Rules/Snap.hs, dist/build/Cardano/Ledger/Shelley/Rules/Snap.o, dist/build/Cardano/Ledger/Shelley/Rules/Snap.dyn_o )
[38 of 60] Compiling Cardano.Ledger.Shelley.Rules.Rupd ( src/Cardano/Ledger/Shelley/Rules/Rupd.hs, dist/build/Cardano/Ledger/Shelley/Rules/Rupd.o, dist/build/Cardano/Ledger/Shelley/Rules/Rupd.dyn_o )
[39 of 60] Compiling Cardano.Ledger.Shelley.Rules.PoolReap ( src/Cardano/Ledger/Shelley/Rules/PoolReap.hs, dist/build/Cardano/Ledger/Shelley/Rules/PoolReap.o, dist/build/Cardano/Ledger/Shelley/Rules/PoolReap.dyn_o )
[40 of 60] Compiling Cardano.Ledger.Shelley.Rules.Pool ( src/Cardano/Ledger/Shelley/Rules/Pool.hs, dist/build/Cardano/Ledger/Shelley/Rules/Pool.o, dist/build/Cardano/Ledger/Shelley/Rules/Pool.dyn_o )
[41 of 60] Compiling Cardano.Ledger.Shelley.Rules.Newpp ( src/Cardano/Ledger/Shelley/Rules/Newpp.hs, dist/build/Cardano/Ledger/Shelley/Rules/Newpp.o, dist/build/Cardano/Ledger/Shelley/Rules/Newpp.dyn_o )
[42 of 60] Compiling Cardano.Ledger.Shelley.Rules.Upec ( src/Cardano/Ledger/Shelley/Rules/Upec.hs, dist/build/Cardano/Ledger/Shelley/Rules/Upec.o, dist/build/Cardano/Ledger/Shelley/Rules/Upec.dyn_o )
[43 of 60] Compiling Cardano.Ledger.Shelley.Rules.Mir ( src/Cardano/Ledger/Shelley/Rules/Mir.hs, dist/build/Cardano/Ledger/Shelley/Rules/Mir.o, dist/build/Cardano/Ledger/Shelley/Rules/Mir.dyn_o )
[44 of 60] Compiling Cardano.Ledger.Shelley.Rules.Epoch ( src/Cardano/Ledger/Shelley/Rules/Epoch.hs, dist/build/Cardano/Ledger/Shelley/Rules/Epoch.o, dist/build/Cardano/Ledger/Shelley/Rules/Epoch.dyn_o )
[45 of 60] Compiling Cardano.Ledger.Shelley.Rules.NewEpoch ( src/Cardano/Ledger/Shelley/Rules/NewEpoch.hs, dist/build/Cardano/Ledger/Shelley/Rules/NewEpoch.o, dist/build/Cardano/Ledger/Shelley/Rules/NewEpoch.dyn_o )
[46 of 60] Compiling Cardano.Ledger.Shelley.Rules.Tick ( src/Cardano/Ledger/Shelley/Rules/Tick.hs, dist/build/Cardano/Ledger/Shelley/Rules/Tick.o, dist/build/Cardano/Ledger/Shelley/Rules/Tick.dyn_o )
[47 of 60] Compiling Cardano.Ledger.Shelley.Rules.Deleg ( src/Cardano/Ledger/Shelley/Rules/Deleg.hs, dist/build/Cardano/Ledger/Shelley/Rules/Deleg.o, dist/build/Cardano/Ledger/Shelley/Rules/Deleg.dyn_o )
[48 of 60] Compiling Cardano.Ledger.Shelley.Rules.Delpl ( src/Cardano/Ledger/Shelley/Rules/Delpl.hs, dist/build/Cardano/Ledger/Shelley/Rules/Delpl.o, dist/build/Cardano/Ledger/Shelley/Rules/Delpl.dyn_o )
[49 of 60] Compiling Cardano.Ledger.Shelley.Rules.Delegs ( src/Cardano/Ledger/Shelley/Rules/Delegs.hs, dist/build/Cardano/Ledger/Shelley/Rules/Delegs.o, dist/build/Cardano/Ledger/Shelley/Rules/Delegs.dyn_o )
[50 of 60] Compiling Cardano.Ledger.Shelley.Rules.Ledger ( src/Cardano/Ledger/Shelley/Rules/Ledger.hs, dist/build/Cardano/Ledger/Shelley/Rules/Ledger.o, dist/build/Cardano/Ledger/Shelley/Rules/Ledger.dyn_o )
[51 of 60] Compiling Cardano.Ledger.Shelley.Rules.Ledgers ( src/Cardano/Ledger/Shelley/Rules/Ledgers.hs, dist/build/Cardano/Ledger/Shelley/Rules/Ledgers.o, dist/build/Cardano/Ledger/Shelley/Rules/Ledgers.dyn_o )
[52 of 60] Compiling Cardano.Ledger.Shelley.Rules.Bbody ( src/Cardano/Ledger/Shelley/Rules/Bbody.hs, dist/build/Cardano/Ledger/Shelley/Rules/Bbody.o, dist/build/Cardano/Ledger/Shelley/Rules/Bbody.dyn_o )
[53 of 60] Compiling Cardano.Ledger.Shelley.Rules ( src/Cardano/Ledger/Shelley/Rules.hs, dist/build/Cardano/Ledger/Shelley/Rules.o, dist/build/Cardano/Ledger/Shelley/Rules.dyn_o )
[54 of 60] Compiling Cardano.Ledger.Shelley.API.Wallet ( src/Cardano/Ledger/Shelley/API/Wallet.hs, dist/build/Cardano/Ledger/Shelley/API/Wallet.o, dist/build/Cardano/Ledger/Shelley/API/Wallet.dyn_o )
[55 of 60] Compiling Cardano.Ledger.Shelley.API.Types ( src/Cardano/Ledger/Shelley/API/Types.hs, dist/build/Cardano/Ledger/Shelley/API/Types.o, dist/build/Cardano/Ledger/Shelley/API/Types.dyn_o )
[56 of 60] Compiling Cardano.Ledger.Shelley ( src/Cardano/Ledger/Shelley.hs, dist/build/Cardano/Ledger/Shelley.o, dist/build/Cardano/Ledger/Shelley.dyn_o )
[57 of 60] Compiling Cardano.Ledger.Shelley.API.Validation ( src/Cardano/Ledger/Shelley/API/Validation.hs, dist/build/Cardano/Ledger/Shelley/API/Validation.o, dist/build/Cardano/Ledger/Shelley/API/Validation.dyn_o )
[58 of 60] Compiling Cardano.Ledger.Shelley.API.Mempool ( src/Cardano/Ledger/Shelley/API/Mempool.hs, dist/build/Cardano/Ledger/Shelley/API/Mempool.o, dist/build/Cardano/Ledger/Shelley/API/Mempool.dyn_o )
[59 of 60] Compiling Cardano.Ledger.Shelley.API.ByronTranslation ( src/Cardano/Ledger/Shelley/API/ByronTranslation.hs, dist/build/Cardano/Ledger/Shelley/API/ByronTranslation.o, dist/build/Cardano/Ledger/Shelley/API/ByronTranslation.dyn_o )
[60 of 60] Compiling Cardano.Ledger.Shelley.API ( src/Cardano/Ledger/Shelley/API.hs, dist/build/Cardano/Ledger/Shelley/API.o, dist/build/Cardano/Ledger/Shelley/API.dyn_o )
buildPhase completed in 35 seconds
Running phase: installPhase
@nix {"action":"setPhase","phase":"installPhase"}
Installing library in /nix/store/smvqs6vk81pyrlx8lg63riy113yn4mvs-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0/lib/x86_64-linux-ghc-9.6.6/cardano-ledger-shelley-1.16.0.0-EgzexvMCqCUFQCmIfFlA9c
Running phase: fixupPhase
@nix {"action":"setPhase","phase":"fixupPhase"}
checking for references to /build/ in /nix/store/smvqs6vk81pyrlx8lg63riy113yn4mvs-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0...
patchelf: wrong ELF type
patching script interpreter paths in /nix/store/smvqs6vk81pyrlx8lg63riy113yn4mvs-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0
checking for references to /build/ in /nix/store/p4an0ghnbskrzp40rilk8rpwsj2r1yrb-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0-data...
patching script interpreter paths in /nix/store/p4an0ghnbskrzp40rilk8rpwsj2r1yrb-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0-data
Running phase: installCheckPhase
@nix {"action":"setPhase","phase":"installCheckPhase"}
/nix/store/smvqs6vk81pyrlx8lg63riy113yn4mvs-cardano-ledger-shelley-lib-cardano-ledger-shelley-1.16.0.0/package.conf.d/cardano-ledger-shelley-1.16.0.0-EgzexvMCqCUFQCmIfFlA9c.conf is present
Loading