==> Cloning haskell-happstack-server ... Cloning into 'haskell-happstack-server'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-happstack-server :: 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 97 134k 97 131k 0 0 392k 0 --:--:-- --:--:-- --:--:-- 391k 100 134k 100 134k 0 0 400k 0 --:--:-- --:--:-- --:--:-- 400k % 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 8561k 100 8561k 0 0 20.1M 0 --:--:-- --:--:-- --:--:-- 20.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 142k 100 142k 0 0 422k 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/ GIT_SSL_NO_VERIFY=1 SOURCE_DATE_EPOCH=1709905088 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709905088' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' GIT_SSL_NO_VERIFY=1 printenv 2>&1 SCHROOT_SESSION_ID=archlinux-haskell-happstack-server-archlinuxrb-build-edZthWlk PWD=/tmp/archlinux-ci/haskell-happstack-server-archlinuxrb-build-edZthWlk/haskell-happstack-server 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-happstack-server 7.9.0-8 (Thu Apr 10 20:01:34 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (24) haskell-base-orphans-0.8.8.2-12 haskell-blaze-builder-0.4.2.3-2 haskell-blaze-markup-0.8.3.0-9 haskell-network-bsd-2.8.1.0-209 haskell-th-compat-0.1.4-42 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-base64-bytestring-1.2.1.0-103 haskell-blaze-html-0.9.1.2-225 haskell-extensible-exceptions-0.1.1.4-37 haskell-hslogger-1.3.1.0-229 haskell-html-1.0.1.2-26 haskell-monad-control-1.0.3.1-101 haskell-network-3.1.4.0-19 haskell-network-uri-2.6.4.2-29 haskell-old-locale-1.0.0.7-31 haskell-sendfile-0.7.11.5-9 haskell-syb-0.7.2.4-7 haskell-system-filepath-0.4.14-247 haskell-threads-0.5.1.8-16 haskell-transformers-base-0.4.6-101 haskell-transformers-compat-0.7.2-2 haskell-utf8-string-1.0.2-149 haskell-zlib-0.6.3.0-59 Total Download Size: 18.08 MiB Total Installed Size: 134.56 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 34.4M 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 111M 0 --:--:-- --:--:-- --:--:-- 112M % 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 35058 100 35058 0 0 23.3M 0 --:--:-- --:--:-- --:--:-- 33.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 61331 100 61331 0 0 35.8M 0 --:--:-- --:--:-- --:--:-- 58.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 81188 100 81188 0 0 40.3M 0 --:--:-- --:--:-- --:--:-- 77.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 384k 100 384k 0 0 99.0M 0 --:--:-- --:--:-- --:--:-- 125M % 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 8432 100 8432 0 0 7499k 0 --:--:-- --:--:-- --:--:-- 8234k % 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 286k 100 286k 0 0 92.3M 0 --:--:-- --:--:-- --:--:-- 139M % 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 50112 100 50112 0 0 28.8M 0 --:--:-- --:--:-- --:--:-- 47.7M % 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 26650 100 26650 0 0 20.2M 0 --:--:-- --:--:-- --:--:-- 25.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 105k 100 105k 0 0 43.8M 0 --:--:-- --:--:-- --:--:-- 51.5M % 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 101k 100 101k 0 0 57.6M 0 --:--:-- --:--:-- --:--:-- 98.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 28164 100 28164 0 0 21.6M 0 --:--:-- --:--:-- --:--:-- 26.8M % 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 109k 100 109k 0 0 62.9M 0 --:--:-- --:--:-- --:--:-- 107M % 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 22558 100 22558 0 0 17.6M 0 --:--:-- --:--:-- --:--:-- 21.5M % 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 30779 100 30779 0 0 24.9M 0 --:--:-- --:--:-- --:--:-- 29.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 25400 100 25400 0 0 20.3M 0 --:--:-- --:--:-- --:--:-- 24.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 100 107k 100 107k 0 0 60.2M 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 37428 100 37428 0 0 71833 0 --:--:-- --:--:-- --:--:-- 71976 % 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 87549 100 87549 0 0 54.0M 0 --:--:-- --:--:-- --:--:-- 83.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 95907 100 95907 0 0 37.4M 0 --:--:-- --:--:-- --:--:-- 45.7M % 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 19419 100 19419 0 0 96904 0 --:--:-- --:--:-- --:--:-- 97095 % 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 74082 100 74082 0 0 37.9M 0 --:--:-- --:--:-- --:--:-- 70.6M % 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 120k 100 120k 0 0 62.6M 0 --:--:-- --:--:-- --:--:-- 117M 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-base64-bytestring... installing haskell-blaze-builder... installing haskell-blaze-markup... installing haskell-blaze-html... installing haskell-extensible-exceptions... installing haskell-network... installing haskell-network-bsd... installing haskell-old-locale... installing haskell-hslogger... installing haskell-html... installing haskell-base-orphans... installing haskell-transformers-compat... installing haskell-transformers-base... installing haskell-monad-control... installing haskell-th-compat... installing haskell-network-uri... installing haskell-sendfile... installing haskell-syb... installing haskell-system-filepath... installing haskell-threads... installing haskell-utf8-string... installing haskell-zlib... :: 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 (3) haskell-call-stack-0.4.0-182 ghc-9.2.8-1 haskell-hunit-1.6.2.0-225 Total Download Size: 33.82 MiB Total Installed Size: 232.90 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 --:--:-- --:--:-- --:--:-- 111M % 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 17193 100 17193 0 0 12.0M 0 --:--:-- --:--:-- --:--:-- 16.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 76265 100 76265 0 0 50.6M 0 --:--:-- --:--:-- --:--:-- 72.7M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... installing haskell-call-stack... installing haskell-hunit... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Retrieving sources... -> Downloading happstack-server-7.9.0.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 86285 0 86285 0 0 237k 0 --:--:-- --:--:-- --:--:-- 237k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... happstack-server-7.9.0.tar.gz ... Passed ==> Extracting sources... -> Extracting happstack-server-7.9.0.tar.gz with bsdtar ==> Starting build()... Configuring happstack-server-7.9.0... Preprocessing library for happstack-server-7.9.0.. Building library for happstack-server-7.9.0.. src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 3 | {-# LANGUAGE OverlappingInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [ 1 of 35] Compiling Happstack.Server.Internal.Clock ( src/Happstack/Server/Internal/Clock.hs, dist/build/Happstack/Server/Internal/Clock.dyn_o ) [ 2 of 35] Compiling Happstack.Server.Internal.Cookie ( src/Happstack/Server/Internal/Cookie.hs, dist/build/Happstack/Server/Internal/Cookie.dyn_o ) src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' To import instances alone, use: import Control.Monad.Fail() | 21 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 35] Compiling Happstack.Server.Internal.LazyLiner ( src/Happstack/Server/Internal/LazyLiner.hs, dist/build/Happstack/Server/Internal/LazyLiner.dyn_o ) [ 4 of 35] Compiling Happstack.Server.Internal.LogFormat ( src/Happstack/Server/Internal/LogFormat.hs, dist/build/Happstack/Server/Internal/LogFormat.dyn_o ) src/Happstack/Server/Internal/LogFormat.hs:8:1: warning: [-Wdodgy-imports] The import item `FormatTime(..)' suggests that `FormatTime' has (in-scope) constructors or class methods, but it has none | 8 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers ( src/Happstack/Server/Internal/RFC822Headers.hs, dist/build/Happstack/Server/Internal/RFC822Headers.dyn_o ) src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' To import instances alone, use: import Control.Monad.Fail() | 47 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 35] Compiling Happstack.Server.Internal.Socket ( src/Happstack/Server/Internal/Socket.hs, dist/build/Happstack/Server/Internal/Socket.dyn_o ) [ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager ( src/Happstack/Server/Internal/TimeoutManager.hs, dist/build/Happstack/Server/Internal/TimeoutManager.dyn_o ) [ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO ( src/Happstack/Server/Internal/TimeoutIO.hs, dist/build/Happstack/Server/Internal/TimeoutIO.dyn_o ) [ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket ( src/Happstack/Server/Internal/TimeoutSocket.hs, dist/build/Happstack/Server/Internal/TimeoutSocket.dyn_o ) src/Happstack/Server/Internal/TimeoutSocket.hs:7: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() | 7 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 35] Compiling Happstack.Server.SURI ( src/Happstack/Server/SURI.hs, dist/build/Happstack/Server/SURI.dyn_o ) [11 of 35] Compiling Happstack.Server.Internal.Types ( src/Happstack/Server/Internal/Types.hs, dist/build/Happstack/Server/Internal/Types.dyn_o ) src/Happstack/Server/Internal/Types.hs:23:38: warning: [-Wunused-imports] The import of `SomeException' from module `Control.Exception' is redundant | 23 | import Control.Exception (Exception, SomeException) | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 25 | import Control.Monad.Trans.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:27:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' To import instances alone, use: import Control.Monad.Fail() | 27 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:34:1: warning: [-Wdodgy-imports] The import item `FormatTime(..)' suggests that `FormatTime' has (in-scope) constructors or class methods, but it has none | 34 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:43:20: warning: [-Wunused-imports] The import of `Word' from module `Data.Word' is redundant | 43 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ [12 of 35] Compiling Happstack.Server.Internal.Multipart ( src/Happstack/Server/Internal/Multipart.hs, dist/build/Happstack/Server/Internal/Multipart.dyn_o ) [13 of 35] Compiling Happstack.Server.Internal.MessageWrap ( src/Happstack/Server/Internal/MessageWrap.hs, dist/build/Happstack/Server/Internal/MessageWrap.dyn_o ) [14 of 35] Compiling Happstack.Server.SURI.ParseURI ( src/Happstack/Server/SURI/ParseURI.hs, dist/build/Happstack/Server/SURI/ParseURI.dyn_o ) [15 of 35] Compiling Happstack.Server.Types ( src/Happstack/Server/Types.hs, dist/build/Happstack/Server/Types.dyn_o ) [16 of 35] Compiling Paths_happstack_server ( dist/build/autogen/Paths_happstack_server.hs, dist/build/Paths_happstack_server.dyn_o ) [17 of 35] Compiling Happstack.Server.Internal.Monads ( src/Happstack/Server/Internal/Monads.hs, dist/build/Happstack/Server/Internal/Monads.dyn_o ) src/Happstack/Server/Internal/Monads.hs:16:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 16 | import Control.Monad.Trans.Error ( ErrorT, Error, mapErrorT ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:64:171: warning: [-Wunused-imports] The import of `||' from module `Prelude' is redundant | 64 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:192:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative (ServerPartT m)'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 192 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:396:37: warning: [-Wunused-matches] Defined but not used: `runError' | 396 | liftWith f = WebT $ liftWith $ \runError -> | ^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:465:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad (WebT m)'. `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 | 465 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:555:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative (WebT m)'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 555 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:760: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" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:760: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" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:762:17: warning: [-Wdeprecations] In the use of `mapErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 762 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:764: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" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:764:55: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:767:19: warning: [-Wdeprecations] In the use of `mapErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 767 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:774: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" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:774: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" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ [18 of 35] Compiling Happstack.Server.Response ( src/Happstack/Server/Response.hs, dist/build/Happstack/Server/Response.dyn_o ) src/Happstack/Server/Response.hs:39:1: warning: [-Wunused-imports] The import of `Happstack.Server.Types' is redundant except perhaps to import instances from `Happstack.Server.Types' To import instances alone, use: import Happstack.Server.Types() | 39 | import Happstack.Server.Types (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Response.hs:238:55: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Response' not matched: SendFile _ _ _ _ _ _ _ | 238 | noContent val = composeFilter (\r -> noContentLength (r { rsCode = 204, rsBody = L.empty })) >> return val | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 35] Compiling Happstack.Server.Validation ( src/Happstack/Server/Validation.hs, dist/build/Happstack/Server/Validation.dyn_o ) [20 of 35] Compiling Happstack.Server.Cookie ( src/Happstack/Server/Cookie.hs, dist/build/Happstack/Server/Cookie.dyn_o ) [21 of 35] Compiling Happstack.Server.RqData ( src/Happstack/Server/RqData.hs, dist/build/Happstack/Server/RqData.dyn_o ) src/Happstack/Server/RqData.hs:61:1: warning: [-Wunused-imports] The import of `<*>, Applicative, pure' from module `Control.Applicative' is redundant | 61 | import Control.Applicative (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:62:1: warning: [-Wunused-imports] The import of `mplus' from module `Control.Monad' is redundant | 62 | import Control.Monad (MonadPlus(mzero, mplus)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:71:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 71 | import qualified Control.Monad.Trans.Error as DeprecatedError | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73:1: warning: [-Wunused-imports] The import of `Control.Monad.Except' is redundant except perhaps to import instances from `Control.Monad.Except' To import instances alone, use: import Control.Monad.Except() | 73 | import Control.Monad.Except (throwError) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:76:1: warning: [-Wunused-imports] The qualified import of `Data.ByteString.Char8' is redundant except perhaps to import instances from `Data.ByteString.Char8' To import instances alone, use: import Data.ByteString.Char8() | 76 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:83:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 83 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:19: warning: [-Wsimplifiable-class-constraints] * The constraint `MonadPlus (Either e)' matches instance DeprecatedError.Error e => MonadPlus (Either e) -- Defined in `Control.Monad.Trans.Error' This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance * In the stand-alone deriving instance for `(Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e)' | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:30: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.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 (DeprecatedError.Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:115:21: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 115 | instance (Monoid e, DeprecatedError.Error e) => Applicative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:117:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative (ReaderError r e)'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 117 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:124:21: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 124 | instance (Monoid e, DeprecatedError.Error e) => Alternative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246: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" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:72: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:248:21: warning: [-Wdeprecations] In the use of `mapErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 248 | localRqEnv f = DeprecatedError.mapErrorT (localRqEnv f) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 35] Compiling Happstack.Server.Monads ( src/Happstack/Server/Monads.hs, dist/build/Happstack/Server/Monads.dyn_o ) src/Happstack/Server/Monads.hs:42:56: warning: [-Wunused-imports] The import of `Applicative' from module `Control.Applicative' is redundant | 42 | import Control.Applicative (Alternative, Applicative) | ^^^^^^^^^^^ src/Happstack/Server/Monads.hs:45:1: warning: [-Wdeprecations] Module `Control.Monad.Trans.Error' is deprecated: Use Control.Monad.Trans.Except instead | 45 | import Control.Monad.Trans.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:57:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 57 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:77:24: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:77:48: warning: [-Wdeprecations] In the use of type constructor or class `ErrorT' (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ [23 of 35] Compiling Happstack.Server.Routing ( src/Happstack/Server/Routing.hs, dist/build/Happstack/Server/Routing.dyn_o ) [24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks ( src/Happstack/Server/FileServe/BuildingBlocks.hs, dist/build/Happstack/Server/FileServe/BuildingBlocks.dyn_o ) [25 of 35] Compiling Happstack.Server.FileServe ( src/Happstack/Server/FileServe.hs, dist/build/Happstack/Server/FileServe.dyn_o ) [26 of 35] Compiling Happstack.Server.Error ( src/Happstack/Server/Error.hs, dist/build/Happstack/Server/Error.dyn_o ) [27 of 35] Compiling Happstack.Server.Auth ( src/Happstack/Server/Auth.hs, dist/build/Happstack/Server/Auth.dyn_o ) [28 of 35] Compiling Happstack.Server.Internal.Handler ( src/Happstack/Server/Internal/Handler.hs, dist/build/Happstack/Server/Internal/Handler.dyn_o ) src/Happstack/Server/Internal/Handler.hs:11: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() | 11 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Handler.hs:179:41: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 179 | Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 35] Compiling Happstack.Server.Internal.Listen ( src/Happstack/Server/Internal/Listen.hs, dist/build/Happstack/Server/Internal/Listen.dyn_o ) [30 of 35] Compiling Happstack.Server.SimpleHTTP ( src/Happstack/Server/SimpleHTTP.hs, dist/build/Happstack/Server/SimpleHTTP.dyn_o ) [31 of 35] Compiling Happstack.Server.Internal.Compression ( src/Happstack/Server/Internal/Compression.hs, dist/build/Happstack/Server/Internal/Compression.dyn_o ) [32 of 35] Compiling Happstack.Server.I18N ( src/Happstack/Server/I18N.hs, dist/build/Happstack/Server/I18N.dyn_o ) [33 of 35] Compiling Happstack.Server.Compression ( src/Happstack/Server/Compression.hs, dist/build/Happstack/Server/Compression.dyn_o ) [34 of 35] Compiling Happstack.Server ( src/Happstack/Server.hs, dist/build/Happstack/Server.dyn_o ) [35 of 35] Compiling Happstack.Server.Internal.LowLevel ( src/Happstack/Server/Internal/LowLevel.hs, dist/build/Happstack/Server/Internal/LowLevel.dyn_o ) Preprocessing test suite 'happstack-server-tests' for happstack-server-7.9.0.. Building test suite 'happstack-server-tests' for happstack-server-7.9.0.. [1 of 2] Compiling Happstack.Server.Tests ( tests/Happstack/Server/Tests.hs, dist/build/happstack-server-tests/happstack-server-tests-tmp/Happstack/Server/Tests.dyn_o ) [2 of 2] Compiling Main ( tests/Test.hs, dist/build/happstack-server-tests/happstack-server-tests-tmp/Main.dyn_o ) Linking dist/build/happstack-server-tests/happstack-server-tests ... Unregistering happstack-server-7.9.0... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-happstack-server-archlinuxrb-build-edZthWlk/haskell-happstack-server/pkg/haskell-happstack-server/usr/lib/ghc-9.2.8/site-local/happstack-server-7.9.0 ==> 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-happstack-server"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-happstack-server-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-happstack-server 7.9.0-8 (Thu Apr 10 20:02:24 2025)