Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866
+94
−15
Garnix CI / devShell ghc922 [x86_64-linux]
failed
Feb 1, 2025 in 5m 43s
Run results
Build failed
Details
Last 100 lines of logs:
cardano-slotting-lib-cardano-slotting-0.2.0.0> Building library for cardano-slotting-0.2.0.0..
cabal-install-lib-cabal-install-3.14.1.0> Building library for cabal-install-3.14.1.0..
cardano-slotting-lib-cardano-slotting-0.2.0.0> [1 of 7] Compiling Cardano.Slotting.Block ( src/Cardano/Slotting/Block.hs, dist/build/Cardano/Slotting/Block.o, dist/build/Cardano/Slotting/Block.dyn_o )
cardano-slotting-lib-cardano-slotting-0.2.0.0> [2 of 7] Compiling Cardano.Slotting.Slot ( src/Cardano/Slotting/Slot.hs, dist/build/Cardano/Slotting/Slot.o, dist/build/Cardano/Slotting/Slot.dyn_o )
cabal-install-lib-cabal-install-3.14.1.0> [ 1 of 141] Compiling Distribution.Client.Compat.Directory ( src/Distribution/Client/Compat/Directory.hs, dist/build/Distribution/Client/Compat/Directory.o, dist/build/Distribution/Client/Compat/Directory.dyn_o )
cabal-install-lib-cabal-install-3.14.1.0> [ 2 of 141] Compiling Distribution.Client.Compat.ExecutablePath ( src/Distribution/Client/Compat/ExecutablePath.hs, dist/build/Distribution/Client/Compat/ExecutablePath.o, dist/build/Distribution/Client/Compat/ExecutablePath.dyn_o )
cabal-install-lib-cabal-install-3.14.1.0> [ 3 of 141] Compiling Distribution.Client.Compat.Orphans ( src/Distribution/Client/Compat/Orphans.hs, dist/build/Distribution/Client/Compat/Orphans.o, dist/build/Distribution/Client/Compat/Orphans.dyn_o )
cabal-install-lib-cabal-install-3.14.1.0> [ 4 of 141] Compiling Distribution.Client.Compat.Prelude ( src/Distribution/Client/Compat/Prelude.hs, dist/build/Distribution/Client/Compat/Prelude.o, dist/build/Distribution/Client/Compat/Prelude.dyn_o )
cardano-slotting-lib-cardano-slotting-0.2.0.0> [3 of 7] Compiling Cardano.Slotting.Time ( src/Cardano/Slotting/Time.hs, dist/build/Cardano/Slotting/Time.o, dist/build/Cardano/Slotting/Time.dyn_o )
cardano-slotting-lib-cardano-slotting-0.2.0.0> [4 of 7] Compiling Cardano.Slotting.EpochInfo.API ( src/Cardano/Slotting/EpochInfo/API.hs, dist/build/Cardano/Slotting/EpochInfo/API.o, dist/build/Cardano/Slotting/EpochInfo/API.dyn_o )
cardano-slotting-lib-cardano-slotting-0.2.0.0>
cardano-slotting-lib-cardano-slotting-0.2.0.0> src/Cardano/Slotting/EpochInfo/API.hs:100:17: error:
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Couldn't match type: HasCallStack => EpochNo -> m EpochSize
cardano-slotting-lib-cardano-slotting-0.2.0.0> with: EpochNo -> m EpochSize
cardano-slotting-lib-cardano-slotting-0.2.0.0> Expected: EpochInfo m -> EpochNo -> m EpochSize
cardano-slotting-lib-cardano-slotting-0.2.0.0> Actual: EpochInfo m -> HasCallStack => EpochNo -> m EpochSize
cardano-slotting-lib-cardano-slotting-0.2.0.0> • In the expression: epochInfoSize_
cardano-slotting-lib-cardano-slotting-0.2.0.0> In an equation for ‘epochInfoSize’: epochInfoSize = epochInfoSize_
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Relevant bindings include
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoSize :: EpochInfo m -> EpochNo -> m EpochSize
cardano-slotting-lib-cardano-slotting-0.2.0.0> (bound at src/Cardano/Slotting/EpochInfo/API.hs:100:1)
cardano-slotting-lib-cardano-slotting-0.2.0.0> |
cardano-slotting-lib-cardano-slotting-0.2.0.0> 100 | epochInfoSize = epochInfoSize_
cardano-slotting-lib-cardano-slotting-0.2.0.0> | ^^^^^^^^^^^^^^
cardano-slotting-lib-cardano-slotting-0.2.0.0>
cardano-slotting-lib-cardano-slotting-0.2.0.0> src/Cardano/Slotting/EpochInfo/API.hs:103:18: error:
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Couldn't match type: HasCallStack => EpochNo -> m SlotNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> with: EpochNo -> m SlotNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> Expected: EpochInfo m -> EpochNo -> m SlotNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> Actual: EpochInfo m -> HasCallStack => EpochNo -> m SlotNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> • In the expression: epochInfoFirst_
cardano-slotting-lib-cardano-slotting-0.2.0.0> In an equation for ‘epochInfoFirst’:
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoFirst = epochInfoFirst_
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Relevant bindings include
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoFirst :: EpochInfo m -> EpochNo -> m SlotNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> (bound at src/Cardano/Slotting/EpochInfo/API.hs:103:1)
cardano-slotting-lib-cardano-slotting-0.2.0.0> |
cardano-slotting-lib-cardano-slotting-0.2.0.0> 103 | epochInfoFirst = epochInfoFirst_
cardano-slotting-lib-cardano-slotting-0.2.0.0> | ^^^^^^^^^^^^^^^
cardano-slotting-lib-cardano-slotting-0.2.0.0>
cardano-slotting-lib-cardano-slotting-0.2.0.0> src/Cardano/Slotting/EpochInfo/API.hs:106:18: error:
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Couldn't match type: HasCallStack => SlotNo -> m EpochNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> with: SlotNo -> m EpochNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> Expected: EpochInfo m -> SlotNo -> m EpochNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> Actual: EpochInfo m -> HasCallStack => SlotNo -> m EpochNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> • In the expression: epochInfoEpoch_
cardano-slotting-lib-cardano-slotting-0.2.0.0> In an equation for ‘epochInfoEpoch’:
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoEpoch = epochInfoEpoch_
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Relevant bindings include
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoEpoch :: EpochInfo m -> SlotNo -> m EpochNo
cardano-slotting-lib-cardano-slotting-0.2.0.0> (bound at src/Cardano/Slotting/EpochInfo/API.hs:106:1)
cardano-slotting-lib-cardano-slotting-0.2.0.0> |
cardano-slotting-lib-cardano-slotting-0.2.0.0> 106 | epochInfoEpoch = epochInfoEpoch_
cardano-slotting-lib-cardano-slotting-0.2.0.0> | ^^^^^^^^^^^^^^^
cardano-slotting-lib-cardano-slotting-0.2.0.0>
cardano-slotting-lib-cardano-slotting-0.2.0.0> src/Cardano/Slotting/EpochInfo/API.hs:110:31: error:
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Couldn't match type: HasCallStack => SlotNo -> m RelativeTime
cardano-slotting-lib-cardano-slotting-0.2.0.0> with: SlotNo -> m RelativeTime
cardano-slotting-lib-cardano-slotting-0.2.0.0> Expected: EpochInfo m -> SlotNo -> m RelativeTime
cardano-slotting-lib-cardano-slotting-0.2.0.0> Actual: EpochInfo m -> HasCallStack => SlotNo -> m RelativeTime
cardano-slotting-lib-cardano-slotting-0.2.0.0> • In the expression: epochInfoSlotToRelativeTime_
cardano-slotting-lib-cardano-slotting-0.2.0.0> In an equation for ‘epochInfoSlotToRelativeTime’:
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoSlotToRelativeTime = epochInfoSlotToRelativeTime_
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Relevant bindings include
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoSlotToRelativeTime :: EpochInfo m
cardano-slotting-lib-cardano-slotting-0.2.0.0> -> SlotNo -> m RelativeTime
cardano-slotting-lib-cardano-slotting-0.2.0.0> (bound at src/Cardano/Slotting/EpochInfo/API.hs:110:1)
cardano-slotting-lib-cardano-slotting-0.2.0.0> |
cardano-slotting-lib-cardano-slotting-0.2.0.0> 110 | epochInfoSlotToRelativeTime = epochInfoSlotToRelativeTime_
cardano-slotting-lib-cardano-slotting-0.2.0.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cardano-slotting-lib-cardano-slotting-0.2.0.0>
cardano-slotting-lib-cardano-slotting-0.2.0.0> src/Cardano/Slotting/EpochInfo/API.hs:114:23: error:
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Couldn't match type: HasCallStack => SlotNo -> m SlotLength
cardano-slotting-lib-cardano-slotting-0.2.0.0> with: SlotNo -> m SlotLength
cardano-slotting-lib-cardano-slotting-0.2.0.0> Expected: EpochInfo m -> SlotNo -> m SlotLength
cardano-slotting-lib-cardano-slotting-0.2.0.0> Actual: EpochInfo m -> HasCallStack => SlotNo -> m SlotLength
cardano-slotting-lib-cardano-slotting-0.2.0.0> • In the expression: epochInfoSlotLength_
cardano-slotting-lib-cardano-slotting-0.2.0.0> In an equation for ‘epochInfoSlotLength’:
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoSlotLength = epochInfoSlotLength_
cardano-slotting-lib-cardano-slotting-0.2.0.0> • Relevant bindings include
cardano-slotting-lib-cardano-slotting-0.2.0.0> epochInfoSlotLength :: EpochInfo m -> SlotNo -> m SlotLength
cardano-slotting-lib-cardano-slotting-0.2.0.0> (bound at src/Cardano/Slotting/EpochInfo/API.hs:114:1)
cardano-slotting-lib-cardano-slotting-0.2.0.0> |
cardano-slotting-lib-cardano-slotting-0.2.0.0> 114 | epochInfoSlotLength = epochInfoSlotLength_
cardano-slotting-lib-cardano-slotting-0.2.0.0> | ^^^^^^^^^^^^^^^^^^^^
error: build of '/nix/store/0xkvacjphvwk85mr057i682661wkcgw8-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv' on 'ssh-ng://nix-ssh@garnix8' failed: builder for '/nix/store/0xkvacjphvwk85mr057i682661wkcgw8-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv' failed with exit code 1;
last 10 log lines:
> Actual: EpochInfo m -> HasCallStack => SlotNo -> m SlotLength
> • In the expression: epochInfoSlotLength_
> In an equation for ‘epochInfoSlotLength’:
> epochInfoSlotLength = epochInfoSlotLength_
> • Relevant bindings include
> epochInfoSlotLength :: EpochInfo m -> SlotNo -> m SlotLength
> (bound at src/Cardano/Slotting/EpochInfo/API.hs:114:1)
> |
> 114 | epochInfoSlotLength = epochInfoSlotLength_
> | ^^^^^^^^^^^^^^^^^^^^
For full logs, run 'nix log /nix/store/0xkvacjphvwk85mr057i682661wkcgw8-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv'.
error: builder for '/nix/store/0xkvacjphvwk85mr057i682661wkcgw8-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/8jvf2kz4hv57jq6wzpgvsrml09zz52vk-ghc-shell-for-packages.drv' failed to build
Loading