==> 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 100 134k 100 134k 0 0 392k 0 --:--:-- --:--:-- --:--:-- 392k 100 134k 100 134k 0 0 392k 0 --:--:-- --:--:-- --:--:-- 392k % 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 21.5M 0 --:--:-- --:--:-- --:--:-- 21.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 142k 100 142k 0 0 405k 0 --:--:-- --:--:-- --:--:-- 406k :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-happstack-server 7.9.0-8 (Fri Mar 8 13:39:52 2024) ==> 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 5243k 0 --:--:-- --:--:-- --:--:-- 5455k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 12 16.1M 12 2095k 0 0 42.9M 0 --:--:-- --:--:-- --:--:-- 42.6M 100 16.1M 100 16.1M 0 0 146M 0 --:--:-- --:--:-- --:--:-- 145M % 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 20.2M 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 9762k 0 --:--:-- --:--:-- --:--:-- 9982k % 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 12.7M 0 --:--:-- --:--:-- --:--:-- 12.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 384k 100 384k 0 0 91.9M 0 --:--:-- --:--:-- --:--:-- 93.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 8432 100 8432 0 0 1465k 0 --:--:-- --:--:-- --:--:-- 1646k % 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 80.4M 0 --:--:-- --:--:-- --:--:-- 93.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 50112 100 50112 0 0 3114k 0 --:--:-- --:--:-- --:--:-- 3262k % 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 4417k 0 --:--:-- --:--:-- --:--:-- 5205k % 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 16.2M 0 --:--:-- --:--:-- --:--:-- 17.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 101k 100 101k 0 0 61.4M 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 4765k 0 --:--:-- --:--:-- --:--:-- 5500k % 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 17.3M 0 --:--:-- --:--:-- --:--:-- 17.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 22558 100 22558 0 0 1931k 0 --:--:-- --:--:-- --:--:-- 2002k % 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 5193k 0 --:--:-- --:--:-- --:--:-- 6011k % 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 6551k 0 --:--:-- --:--:-- --:--:-- 8268k % 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 16.2M 0 --:--:-- --:--:-- --:--:-- 17.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 37428 100 37428 0 0 72843 0 --:--:-- --:--:-- --:--:-- 72959 % 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 5609k 0 --:--:-- --:--:-- --:--:-- 5699k % 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 9261k 0 --:--:-- --:--:-- --:--:-- 9365k % 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 104k 0 --:--:-- --:--:-- --:--:-- 104k % 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 8472k 0 --:--:-- --:--:-- --:--:-- 9043k % 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 8095k 0 --:--:-- --:--:-- --:--:-- 8626k 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 152M 0 --:--:-- --:--:-- --:--:-- 152M % 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 3360k 0 --:--:-- --:--:-- --:--:-- 4197k % 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 11.9M 0 --:--:-- --:--:-- --:--:-- 12.1M 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 100 86285 0 0 1350k 0 --:--:-- --:--:-- --:--:-- 1350k ==> 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 (Fri Mar 8 13:41:21 2024)