==> Cloning haskell-options ... Cloning into 'haskell-options'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-options :: 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 400k 0 --:--:-- --:--:-- --:--:-- 400k 100 134k 100 134k 0 0 400k 0 --:--:-- --:--:-- --:--:-- 399k % 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 8560k 100 8560k 0 0 20.2M 0 --:--:-- --:--:-- --:--:-- 20.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 86 142k 86 123k 0 0 358k 0 --:--:-- --:--:-- --:--:-- 358k 100 142k 100 142k 0 0 414k 0 --:--:-- --:--:-- --:--:-- 414k :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-options 1.2.1.1-20 (Thu Apr 10 11:05:11 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (3) numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-monads-tf-0.1.0.3-24 Total Download Size: 16.30 MiB Total Installed Size: 123.85 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 33.7M 0 --:--:-- --:--:-- --:--:-- 39.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 16.1M 100 16.1M 0 0 73.3M 0 --:--:-- --:--:-- --:--:-- 73.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 65883 100 65883 0 0 30.7M 0 --:--:-- --:--:-- --:--:-- 62.8M 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-monads-tf... :: 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 66 33.7M 66 22.5M 0 0 92.5M 0 --:--:-- --:--:-- --:--:-- 92.5M 100 33.7M 100 33.7M 0 0 97.2M 0 --:--:-- --:--:-- --:--:-- 97.2M 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 options-1.2.1.1.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 100 25327 100 25327 0 0 654k 0 --:--:-- --:--:-- --:--:-- 654k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... options-1.2.1.1.tar.gz ... Passed ==> Extracting sources... -> Extracting options-1.2.1.1.tar.gz with bsdtar ==> Starting build()... Configuring options-1.2.1.1... Preprocessing library for options-1.2.1.1.. Building library for options-1.2.1.1.. [1 of 5] Compiling Options.Types ( lib/Options/Types.hs, dist/build/Options/Types.dyn_o ) lib/Options/Types.hs:5:1: warning: [-Wtabs] Tab character found here, and in 41 further locations. Please use spaces instead. | 5 | ( OptionDefinitions(..) | ^^^^^^^^ [2 of 5] Compiling Options.Util ( lib/Options/Util.hs, dist/build/Options/Util.dyn_o ) lib/Options/Util.hs:39:1: warning: [-Wtabs] Tab character found here, and in 19 further locations. Please use spaces instead. | 39 | valid s = case s of | ^^^^^^^^ [3 of 5] Compiling Options.Tokenize ( lib/Options/Tokenize.hs, dist/build/Options/Tokenize.dyn_o ) lib/Options/Tokenize.hs:7:1: warning: [-Wtabs] Tab character found here, and in 261 further locations. Please use spaces instead. | 7 | ( Token(..) | ^^^^^^^^ lib/Options/Tokenize.hs:14:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 14 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/Options/Tokenize.hs:55:32: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 55 | newtype Tok a = Tok { unTok :: ErrorT String (StateT TokState Identity) a } | ^^^^^^ lib/Options/Tokenize.hs:61:9: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative Tok'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 61 | pure = return | ^^^^^^^^^^^^^ lib/Options/Tokenize.hs:65:9: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Tok'. `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 | 65 | return = Tok . return | ^^^^^^^^^^^^^^^^^^^^^ lib/Options/Tokenize.hs:84:34: warning: [-Wdeprecations] In the use of `runErrorT' (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 84 | (err, st') <- runStateT (runErrorT (unTok loop)) st | ^^^^^^^^^ [4 of 5] Compiling Options.Help ( lib/Options/Help.hs, dist/build/Options/Help.dyn_o ) lib/Options/Help.hs:5:1: warning: [-Wtabs] Tab character found here, and in 437 further locations. Please use spaces instead. | 5 | ( addHelpFlags | ^^^^^^^^ [5 of 5] Compiling Options ( lib/Options.hs, dist/build/Options.dyn_o ) lib/Options.hs:62:1: warning: [-Wtabs] Tab character found here, and in 699 further locations. Please use spaces instead. | 62 | ( | ^^^^^^^^ lib/Options.hs:147:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 147 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/Options.hs:712:54: warning: [-Wdeprecations] In the use of `runErrorT' (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 712 | validateOptionDefs cmdInfos subInfos = runIdentity $ runErrorT $ do | ^^^^^^^^^ lib/Options.hs:745:74: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 745 | checkNoDuplicateFlags :: Map.Map DeDupFlag OptionInfo -> [OptionInfo] -> ErrorT String Identity (Map.Map DeDupFlag OptionInfo) | ^^^^^^ Unregistering options-1.2.1.1... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-options-archlinuxrb-build-Ou91yt8i/haskell-options/pkg/haskell-options/usr/lib/ghc-9.2.8/site-local/options-1.2.1.1 ==> 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-options"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-options-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-options 1.2.1.1-20 (Thu Apr 10 11:05:31 2025)