==> Cloning haskell-iospec ... Cloning into 'haskell-iospec'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-iospec :: 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 390k 0 --:--:-- --:--:-- --:--:-- 390k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1 8559k 1 93701 0 0 264k 0 0:00:32 --:--:-- 0:00:32 264k 100 8559k 100 8559k 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.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 409k 0 --:--:-- --:--:-- --:--:-- 410k :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-iospec 0.3.1.2-21 (Thu Apr 10 08:02:43 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (8) haskell-erf-2.0.0.0-25 haskell-lazysmallcheck-0.6-5 haskell-random-1.2.1.2-6 haskell-splitmix-0.1.0.5-20 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-quickcheck-2.14.3-62 haskell-stream-0.4.7.2-125 Total Download Size: 17.02 MiB Total Installed Size: 128.21 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 11.7M 0 --:--:-- --:--:-- --:--:-- 13.3M % 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 105M 0 --:--:-- --:--:-- --:--:-- 105M % 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 15637 100 15637 0 0 979k 0 --:--:-- --:--:-- --:--:-- 1018k % 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 35865 100 35865 0 0 6226k 0 --:--:-- --:--:-- --:--:-- 7004k % 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 201k 100 201k 0 0 12.9M 0 --:--:-- --:--:-- --:--:-- 13.1M % 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 480k 100 480k 0 0 44.5M 0 --:--:-- --:--:-- --:--:-- 46.9M % 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 39617 100 39617 0 0 4539k 0 --:--:-- --:--:-- --:--:-- 4836k % 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 32673 100 32673 0 0 5309k 0 --:--:-- --:--:-- --:--:-- 6381k checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-lazysmallcheck... installing haskell-stream... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> 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 111M 0 --:--:-- --:--:-- --:--:-- 112M 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 IOSpec-0.3.1.2.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 16605 100 16605 0 0 347k 0 --:--:-- --:--:-- --:--:-- 347k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... IOSpec-0.3.1.2.tar.gz ... Passed ==> Extracting sources... -> Extracting IOSpec-0.3.1.2.tar.gz with bsdtar ==> Starting build()... Configuring IOSpec-0.3.1.2... Preprocessing library for IOSpec-0.3.1.2.. Building library for IOSpec-0.3.1.2.. on the commandline: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS src/Test/IOSpec/Types.hs:1:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 1 | {-# LANGUAGE OverlappingInstances, TypeOperators, FlexibleInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [1 of 9] Compiling Test.IOSpec.Surrogate ( src/Test/IOSpec/Surrogate.hs, dist/build/Test/IOSpec/Surrogate.dyn_o ) [2 of 9] Compiling Test.IOSpec.Types ( src/Test/IOSpec/Types.hs, dist/build/Test/IOSpec/Types.dyn_o ) src/Test/IOSpec/Types.hs:36:3: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad (IOSpec f)'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return = Pure | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/Types.hs:42:12: warning: [-Wname-shadowing] This binding for `pure' shadows the existing binding imported from `Prelude' at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in `GHC.Base') | 42 | foldIOSpec pure _ (Pure x) = pure x | ^^^^ src/Test/IOSpec/Types.hs:43:12: warning: [-Wname-shadowing] This binding for `pure' shadows the existing binding imported from `Prelude' at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in `GHC.Base') | 43 | foldIOSpec pure impure (Impure t) = impure (fmap (foldIOSpec pure impure) t) | ^^^^ [3 of 9] Compiling Test.IOSpec.VirtualMachine ( src/Test/IOSpec/VirtualMachine.hs, dist/build/Test/IOSpec/VirtualMachine.dyn_o ) src/Test/IOSpec/VirtualMachine.hs:46:1: warning: [-Wunused-imports] The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() | 46 | import Control.Monad (liftM, ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:220:3: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Effect'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 220 | return = Done | ^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:298:13: warning: [-Wname-shadowing] This binding for `total' shadows the existing binding imported from `Test.QuickCheck' at src/Test/IOSpec/VirtualMachine.hs:45:1-22 (and originally defined in `Test.QuickCheck.Property') | 298 | (ThreadId total) <- gets nextTid | ^^^^^ [4 of 9] Compiling Test.IOSpec.Teletype ( src/Test/IOSpec/Teletype.hs, dist/build/Test/IOSpec/Teletype.dyn_o ) [5 of 9] Compiling Test.IOSpec.STM ( src/Test/IOSpec/STM.hs, dist/build/Test/IOSpec/STM.dyn_o ) src/Test/IOSpec/STM.hs:26:1: warning: [-Wunused-imports] The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() | 26 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:48:8: warning: [-Wname-shadowing] This binding for `state' shadows the existing binding imported from `Control.Monad.State' at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in `Control.Monad.State.Class') | 48 | do state <- get | ^^^^^ src/Test/IOSpec/STM.hs:76:3: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad STM'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 76 | return = STMReturn | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:125:20: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `Maybe Data' not matched: Nothing | 125 | lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... src/Test/IOSpec/STM.hs:132:3: warning: [-Wname-shadowing] This binding for `state' shadows the existing binding imported from `Control.Monad.State' at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in `Control.Monad.State.Class') | 132 | state <- get | ^^^^^ [6 of 9] Compiling Test.IOSpec.MVar ( src/Test/IOSpec/MVar.hs, dist/build/Test/IOSpec/MVar.dyn_o ) [7 of 9] Compiling Test.IOSpec.IORef ( src/Test/IOSpec/IORef.hs, dist/build/Test/IOSpec/IORef.dyn_o ) src/Test/IOSpec/IORef.hs:64:49: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `Maybe Data' not matched: Nothing | 64 | step (ReadIORef l t) = do lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... [8 of 9] Compiling Test.IOSpec.Fork ( src/Test/IOSpec/Fork.hs, dist/build/Test/IOSpec/Fork.dyn_o ) [9 of 9] Compiling Test.IOSpec ( src/Test/IOSpec.hs, dist/build/Test/IOSpec.dyn_o ) Unregistering IOSpec-0.3.1.2... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-iospec-archlinuxrb-build-ZdFFAS22/haskell-iospec/pkg/haskell-iospec/usr/lib/ghc-9.2.8/site-local/IOSpec-0.3.1.2 ==> 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-iospec"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-iospec-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-iospec 0.3.1.2-21 (Thu Apr 10 08:02:58 2025)