==> Cloning haskell-monads-tf ... Cloning into 'haskell-monads-tf'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-monads-tf :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 134k 100 134k 0 0 394k 0 --:--:-- --:--:-- --:--:-- 395k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 65 8561k 65 5575k 0 0 14.6M 0 --:--:-- --:--:-- --:--:-- 14.6M 100 8561k 100 8561k 0 0 21.4M 0 --:--:-- --:--:-- --:--:-- 21.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 422k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1709898504 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709898504' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-haskell-monads-tf-archlinuxrb-build-0JWiVJU8 PWD=/tmp/archlinux-ci/haskell-monads-tf-archlinuxrb-build-0JWiVJU8/haskell-monads-tf LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: haskell-monads-tf 0.1.0.3-24 (Fri Mar 8 11:48:56 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (2) numactl-2.0.18-1 ghc-libs-9.2.8-1 Total Download Size: 16.24 MiB Total Installed Size: 123.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83803 100 83803 0 0 5751k 0 --:--:-- --:--:-- --:--:-- 5845k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16.1M 100 16.1M 0 0 142M 0 --:--:-- --:--:-- --:--:-- 142M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing numactl... installing ghc-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (1) ghc-9.2.8-1 Total Download Size: 33.73 MiB Total Installed Size: 232.52 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33.7M 100 33.7M 0 0 180M 0 --:--:-- --:--:-- --:--:-- 181M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading monads-tf-0.1.0.3.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14159 0 14159 0 0 46501 0 --:--:-- --:--:-- --:--:-- 46501 ==> Validating source files with sha512sums... monads-tf-0.1.0.3.tar.gz ... Passed ==> Extracting sources... -> Extracting monads-tf-0.1.0.3.tar.gz with bsdtar ==> Starting build()... Warning: monads-tf.cabal:43:54: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Configuring monads-tf-0.1.0.3... Preprocessing library for monads-tf-0.1.0.3.. Building library for monads-tf-0.1.0.3.. [ 1 of 21] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.dyn_o ) Control/Monad/Cont/Class.hs:57:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 57 | import Control.Monad.Trans.Error as Error | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Cont/Class.hs:59:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.List' is deprecated: This transformer is invalid on most monads | 59 | import Control.Monad.Trans.List as List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Cont/Class.hs:98:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 98 | instance (Error e, MonadCont m) => MonadCont (ErrorT e m) where | ^^^^^ Control/Monad/Cont/Class.hs:98:47: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 98 | instance (Error e, MonadCont m) => MonadCont (ErrorT e m) where | ^^^^^^ Control/Monad/Cont/Class.hs:99:14: warning: [-Wdeprecations] In the use of `liftCallCC' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 99 | callCC = Error.liftCallCC callCC | ^^^^^^^^^^^^^^^^ Control/Monad/Cont/Class.hs:104:38: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 104 | instance (MonadCont m) => MonadCont (ListT m) where | ^^^^^ Control/Monad/Cont/Class.hs:105:14: warning: [-Wdeprecations] In the use of `liftCallCC' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 105 | callCC = List.liftCallCC callCC | ^^^^^^^^^^^^^^^ [ 2 of 21] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.dyn_o ) [ 3 of 21] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.dyn_o ) [ 4 of 21] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.dyn_o ) Control/Monad/State/Class.hs:30:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 30 | import Control.Monad.Trans.Error | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/State/Class.hs:32:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.List' is deprecated: This transformer is invalid on most monads | 32 | import Control.Monad.Trans.List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/State/Class.hs:107:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 107 | instance (Error e, MonadState m) => MonadState (ErrorT e m) where | ^^^^^ Control/Monad/State/Class.hs:107:49: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 107 | instance (Error e, MonadState m) => MonadState (ErrorT e m) where | ^^^^^^ Control/Monad/State/Class.hs:108:21: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 108 | type StateType (ErrorT e m) = StateType m | ^^^^^^ Control/Monad/State/Class.hs:117:40: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 117 | instance (MonadState m) => MonadState (ListT m) where | ^^^^^ Control/Monad/State/Class.hs:118:21: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 118 | type StateType (ListT m) = StateType m | ^^^^^ [ 5 of 21] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.dyn_o ) [ 6 of 21] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.dyn_o ) [ 7 of 21] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.dyn_o ) [ 8 of 21] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.dyn_o ) Control/Monad/Reader/Class.hs:45:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 45 | import Control.Monad.Trans.Error | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Reader/Class.hs:47:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.List' is deprecated: This transformer is invalid on most monads | 47 | import Control.Monad.Trans.List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Reader/Class.hs:119:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 119 | instance (Error e, MonadReader m) => MonadReader (ErrorT e m) where | ^^^^^ Control/Monad/Reader/Class.hs:119:51: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 119 | instance (Error e, MonadReader m) => MonadReader (ErrorT e m) where | ^^^^^^ Control/Monad/Reader/Class.hs:120:19: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 120 | type EnvType (ErrorT e m) = EnvType m | ^^^^^^ Control/Monad/Reader/Class.hs:122:13: warning: [-Wdeprecations] In the use of `mapErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 122 | local = mapErrorT . local | ^^^^^^^^^ Control/Monad/Reader/Class.hs:129:42: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 129 | instance (MonadReader m) => MonadReader (ListT m) where | ^^^^^ Control/Monad/Reader/Class.hs:130:19: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 130 | type EnvType (ListT m) = EnvType m | ^^^^^ Control/Monad/Reader/Class.hs:132:13: warning: [-Wdeprecations] In the use of `mapListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 132 | local = mapListT . local | ^^^^^^^^ [ 9 of 21] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.dyn_o ) [10 of 21] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.dyn_o ) Control/Monad/List.hs:25:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.List' is deprecated: This transformer is invalid on most monads | 25 | import Control.Monad.Trans.List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 21] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.dyn_o ) Control/Monad/Error/Class.hs:40:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 40 | import Control.Monad.Trans.Error (Error(..), ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Error/Class.hs:41:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 41 | import qualified Control.Monad.Trans.Error as ErrorT (throwError, catchError) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Error/Class.hs:43:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.List' is deprecated: This transformer is invalid on most monads | 43 | import Control.Monad.Trans.List as List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Error/Class.hs:102:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 102 | instance (Error e) => MonadError (Either e) where | ^^^^^ Control/Monad/Error/Class.hs:108:20: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 108 | instance (Monad m, Error e) => MonadError (ErrorT e m) where | ^^^^^ Control/Monad/Error/Class.hs:108:44: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 108 | instance (Monad m, Error e) => MonadError (ErrorT e m) where | ^^^^^^ Control/Monad/Error/Class.hs:109:21: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 109 | type ErrorType (ErrorT e m) = e | ^^^^^^ Control/Monad/Error/Class.hs:110:18: warning: [-Wdeprecations] In the use of `throwError' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 110 | throwError = ErrorT.throwError | ^^^^^^^^^^^^^^^^^ Control/Monad/Error/Class.hs:111:18: warning: [-Wdeprecations] In the use of `catchError' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 111 | catchError = ErrorT.catchError | ^^^^^^^^^^^^^^^^^ Control/Monad/Error/Class.hs:121:40: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 121 | instance (MonadError m) => MonadError (ListT m) where | ^^^^^ Control/Monad/Error/Class.hs:122:21: warning: [-Wdeprecations] In the use of type constructor or class `ListT' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 122 | type ErrorType (ListT m) = ErrorType m | ^^^^^ Control/Monad/Error/Class.hs:124:18: warning: [-Wdeprecations] In the use of `liftCatch' (imported from Control.Monad.Trans.List): Deprecated: "This transformer is invalid on most monads" | 124 | catchError = List.liftCatch catchError | ^^^^^^^^^^^^^^ [12 of 21] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.dyn_o ) Control/Monad/Error.hs:54:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 54 | import Control.Monad.Trans.Error (ErrorT(..), mapErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 21] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.dyn_o ) [14 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.dyn_o ) Control/Monad/Writer/Class.hs:27:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 27 | import Control.Monad.Trans.Error as Error | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Writer/Class.hs:100:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 100 | instance (Error e, MonadWriter m) => MonadWriter (ErrorT e m) where | ^^^^^ Control/Monad/Writer/Class.hs:100:51: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 100 | instance (Error e, MonadWriter m) => MonadWriter (ErrorT e m) where | ^^^^^^ Control/Monad/Writer/Class.hs:101:22: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 101 | type WriterType (ErrorT e m) = WriterType m | ^^^^^^ Control/Monad/Writer/Class.hs:103:14: warning: [-Wdeprecations] In the use of `liftListen' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 103 | listen = Error.liftListen listen | ^^^^^^^^^^^^^^^^ Control/Monad/Writer/Class.hs:104:14: warning: [-Wdeprecations] In the use of `liftPass' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 104 | pass = Error.liftPass pass | ^^^^^^^^^^^^^^ [15 of 21] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.dyn_o ) Control/Monad/RWS/Class.hs:33:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 33 | import Control.Monad.Trans.Error(Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/RWS/Class.hs:51:11: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 51 | instance (Error e, MonadRWS m) => MonadRWS (ErrorT e m) | ^^^^^ Control/Monad/RWS/Class.hs:51:45: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 51 | instance (Error e, MonadRWS m) => MonadRWS (ErrorT e m) | ^^^^^^ [16 of 21] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.dyn_o ) [17 of 21] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.dyn_o ) [18 of 21] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.dyn_o ) [19 of 21] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.dyn_o ) [20 of 21] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.dyn_o ) [21 of 21] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.dyn_o ) Unregistering monads-tf-0.1.0.3... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-monads-tf-archlinuxrb-build-0JWiVJU8/haskell-monads-tf/pkg/haskell-monads-tf/usr/lib/ghc-9.2.8/site-local/monads-tf-0.1.0.3 ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "haskell-monads-tf"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-monads-tf-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-monads-tf 0.1.0.3-24 (Fri Mar 8 11:49:15 2024)