Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866
+94
−15
Garnix CI / devShell ghc922llvm [x86_64-linux]
failed
Feb 1, 2025 in 4m 40s
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..
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 )
persistent-sqlite-lib-persistent-sqlite-2.13.3.0> Running phase: buildPhase
persistent-sqlite-lib-persistent-sqlite-2.13.3.0> Preprocessing library for persistent-sqlite-2.13.3.0..
persistent-sqlite-lib-persistent-sqlite-2.13.3.0> Building library for persistent-sqlite-2.13.3.0..
persistent-sqlite-lib-persistent-sqlite-2.13.3.0> [1 of 3] Compiling Database.Sqlite.Internal ( Database/Sqlite/Internal.hs, dist/build/Database/Sqlite/Internal.o, dist/build/Database/Sqlite/Internal.dyn_o )
persistent-sqlite-lib-persistent-sqlite-2.13.3.0> [2 of 3] Compiling Database.Sqlite ( Database/Sqlite.hs, dist/build/Database/Sqlite.o, dist/build/Database/Sqlite.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 )
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/dka82pxh1v893cp9x2wrkckb5w8z03fd-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv' on 'ssh-ng://nix-ssh@garnix8' failed: builder for '/nix/store/dka82pxh1v893cp9x2wrkckb5w8z03fd-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/dka82pxh1v893cp9x2wrkckb5w8z03fd-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv'.
error: builder for '/nix/store/dka82pxh1v893cp9x2wrkckb5w8z03fd-cardano-slotting-lib-cardano-slotting-0.2.0.0.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/yzc7fy3csk6m8saspjp619mghmiahrlm-ghc-shell-for-packages.drv' failed to build
Loading