Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/f38-build-726768-100358/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1687651200 Wrote: /builddir/build/SRPMS/ghc-happstack-server-7.7.2-5.rvre0.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/f38-build-726768-100358/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1687651200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.x0GGxw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf happstack-server-7.7.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/happstack-server-7.7.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd happstack-server-7.7.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VHJHmN + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.7.2 ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.md -a -x README.md ']' ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ++ sed -e 's/-Wall //' -e 's/-Werror=format-security //' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.2.6/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Linking Setup ... + LANG=C.utf8 + ./Setup --version Cabal library version 3.6.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-happstack-server '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.2.6/lib --enable-tests --global '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -optc-fstack-protector-strong -optc-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fno-omit-frame-pointer -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optl-Wl,--build-id=sha1 -fhide-source-paths' -p --enable-shared --htmldir=/usr/share/doc/ghc/html/libraries/happstack-server-7.7.2 --global Configuring happstack-server-7.7.2... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j1 Preprocessing library for happstack-server-7.7.2.. Building library for happstack-server-7.7.2.. 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 [ 2 of 35] Compiling Happstack.Server.Internal.Cookie 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 [ 4 of 35] Compiling Happstack.Server.Internal.LogFormat 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: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 [ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager [ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO [ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket 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 [11 of 35] Compiling Happstack.Server.Internal.Types 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:24:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 24 | import Control.Monad.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25: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() | 25 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:32:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 32 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:41:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 41 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ [12 of 35] Compiling Happstack.Server.Internal.Multipart [13 of 35] Compiling Happstack.Server.Internal.MessageWrap [14 of 35] Compiling Happstack.Server.SURI.ParseURI [15 of 35] Compiling Happstack.Server.Types [16 of 35] Compiling Paths_happstack_server [17 of 35] Compiling Happstack.Server.Internal.Monads src/Happstack/Server/Internal/Monads.hs:15:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 15 | import Control.Monad.Error ( ErrorT(ErrorT), runErrorT | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Happstack/Server/Internal/Monads.hs:62:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 62 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:204: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 | 204 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:400:37: 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" | 400 | newtype WebT m a = WebT { unWebT :: ErrorT Response (FilterT (Response) (MaybeT m)) a } | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:420:31: 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" | 420 | (StT (ErrorT Response) a)) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:507: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 | 507 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:558:25: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 558 | mplus x y = WebT $ ErrorT $ FilterT $ (lower x) `mplus` (lower y) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:559:36: 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" | 559 | where lower = (unFilterT . runErrorT . unWebT) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:30: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:62: 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" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:579: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" | 579 | ununWebT = runMaybeT . Lazy.runWriterT . unFilterT . runErrorT . unWebT | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:583:17: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 583 | mkWebT = WebT . ErrorT . FilterT . Lazy.WriterT . MaybeT | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:597: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 | 597 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:801:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:801:51: 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" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:803:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 803 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:805:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:805:55: 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" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:808:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 808 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:815:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:815:49: 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" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ [18 of 35] Compiling Happstack.Server.Response 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 [20 of 35] Compiling Happstack.Server.Cookie [21 of 35] Compiling Happstack.Server.RqData 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:70:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 70 | import Control.Monad.Error (Error(noMsg, strMsg), ErrorT, mapErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73: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() | 73 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:80: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() | 80 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:95:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 95 | instance (Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:99:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 99 | instance (Monoid e, Error e) => Applicative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:100: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 | 100 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:104:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 104 | instance (Monoid e, Error e) => Alternative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:207:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^ src/Happstack/Server/RqData.hs:207:56: 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" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^^ src/Happstack/Server/RqData.hs:209:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 209 | localRqEnv f = mapErrorT (localRqEnv f) | ^^^^^^^^^ src/Happstack/Server/RqData.hs:287:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 287 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:296:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 296 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:344:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 344 | Nothing -> rqDataError (strMsg $ "Parameter not found: " ++ name) | ^^^^^^ src/Happstack/Server/RqData.hs:366:39: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 366 | (Left _fp) -> rqDataError $ (strMsg $ "lookBS: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:379:35: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 379 | (_fp, _) -> rqDataError (strMsg $ "lookBSs: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:454:37: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 454 | Nothing -> rqDataError $ strMsg $ "lookCookie: cookie not found: " ++ name | ^^^^^^ src/Happstack/Server/RqData.hs:517:38: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 517 | (Right _) -> rqDataError $ (strMsg $ "lookFile: " ++ n ++ " was found but is not a file.") | ^^^^^^ [22 of 35] Compiling Happstack.Server.Monads 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:44:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 44 | import Control.Monad.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:55: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() | 55 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:74:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:74:48: 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" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ [23 of 35] Compiling Happstack.Server.Routing [24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks [25 of 35] Compiling Happstack.Server.FileServe [26 of 35] Compiling Happstack.Server.Error src/Happstack/Server/Error.hs:4:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 4 | import Control.Monad.Error (Error, ErrorT(runErrorT)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Error.hs:25:26: 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" | 25 | -> UnWebT (ErrorT e m) a | ^^^^^^ src/Happstack/Server/Error.hs:28:12: 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" | 28 | err <- runErrorT x | ^^^^^^^^^ src/Happstack/Server/Error.hs:51:29: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^ src/Happstack/Server/Error.hs:51:84: 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" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^^ src/Happstack/Server/Error.hs:53:32: 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" | 53 | eer <- runErrorT $ ununWebT $ runServerPartT sps req | ^^^^^^^^^ [27 of 35] Compiling Happstack.Server.Auth [28 of 35] Compiling Happstack.Server.Internal.Handler 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 [30 of 35] Compiling Happstack.Server.SimpleHTTP [31 of 35] Compiling Happstack.Server.Internal.Compression [32 of 35] Compiling Happstack.Server.I18N [33 of 35] Compiling Happstack.Server.Compression [34 of 35] Compiling Happstack.Server [35 of 35] Compiling Happstack.Server.Internal.LowLevel 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 [ 2 of 35] Compiling Happstack.Server.Internal.Cookie 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 [ 4 of 35] Compiling Happstack.Server.Internal.LogFormat 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: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 [ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager [ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO [ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket 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 [11 of 35] Compiling Happstack.Server.Internal.Types 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:24:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 24 | import Control.Monad.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25: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() | 25 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:32:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 32 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:41:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 41 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ [12 of 35] Compiling Happstack.Server.Internal.Multipart [13 of 35] Compiling Happstack.Server.Internal.MessageWrap [14 of 35] Compiling Happstack.Server.SURI.ParseURI [15 of 35] Compiling Happstack.Server.Types [16 of 35] Compiling Paths_happstack_server [17 of 35] Compiling Happstack.Server.Internal.Monads src/Happstack/Server/Internal/Monads.hs:15:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 15 | import Control.Monad.Error ( ErrorT(ErrorT), runErrorT | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Happstack/Server/Internal/Monads.hs:62:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 62 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:204: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 | 204 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:400:37: 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" | 400 | newtype WebT m a = WebT { unWebT :: ErrorT Response (FilterT (Response) (MaybeT m)) a } | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:420:31: 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" | 420 | (StT (ErrorT Response) a)) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:507: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 | 507 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:558:25: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 558 | mplus x y = WebT $ ErrorT $ FilterT $ (lower x) `mplus` (lower y) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:559:36: 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" | 559 | where lower = (unFilterT . runErrorT . unWebT) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:30: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:62: 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" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:579: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" | 579 | ununWebT = runMaybeT . Lazy.runWriterT . unFilterT . runErrorT . unWebT | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:583:17: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 583 | mkWebT = WebT . ErrorT . FilterT . Lazy.WriterT . MaybeT | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:597: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 | 597 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:801:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:801:51: 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" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:803:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 803 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:805:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:805:55: 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" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:808:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 808 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:815:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:815:49: 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" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ [18 of 35] Compiling Happstack.Server.Response 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 [20 of 35] Compiling Happstack.Server.Cookie [21 of 35] Compiling Happstack.Server.RqData 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:70:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 70 | import Control.Monad.Error (Error(noMsg, strMsg), ErrorT, mapErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73: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() | 73 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:80: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() | 80 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:95:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 95 | instance (Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:99:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 99 | instance (Monoid e, Error e) => Applicative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:100: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 | 100 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:104:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 104 | instance (Monoid e, Error e) => Alternative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:207:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^ src/Happstack/Server/RqData.hs:207:56: 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" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^^ src/Happstack/Server/RqData.hs:209:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 209 | localRqEnv f = mapErrorT (localRqEnv f) | ^^^^^^^^^ src/Happstack/Server/RqData.hs:287:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 287 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:296:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 296 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:344:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 344 | Nothing -> rqDataError (strMsg $ "Parameter not found: " ++ name) | ^^^^^^ src/Happstack/Server/RqData.hs:366:39: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 366 | (Left _fp) -> rqDataError $ (strMsg $ "lookBS: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:379:35: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 379 | (_fp, _) -> rqDataError (strMsg $ "lookBSs: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:454:37: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 454 | Nothing -> rqDataError $ strMsg $ "lookCookie: cookie not found: " ++ name | ^^^^^^ src/Happstack/Server/RqData.hs:517:38: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 517 | (Right _) -> rqDataError $ (strMsg $ "lookFile: " ++ n ++ " was found but is not a file.") | ^^^^^^ [22 of 35] Compiling Happstack.Server.Monads 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:44:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 44 | import Control.Monad.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:55: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() | 55 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:74:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:74:48: 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" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ [23 of 35] Compiling Happstack.Server.Routing [24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks [25 of 35] Compiling Happstack.Server.FileServe [26 of 35] Compiling Happstack.Server.Error src/Happstack/Server/Error.hs:4:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 4 | import Control.Monad.Error (Error, ErrorT(runErrorT)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Error.hs:25:26: 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" | 25 | -> UnWebT (ErrorT e m) a | ^^^^^^ src/Happstack/Server/Error.hs:28:12: 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" | 28 | err <- runErrorT x | ^^^^^^^^^ src/Happstack/Server/Error.hs:51:29: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^ src/Happstack/Server/Error.hs:51:84: 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" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^^ src/Happstack/Server/Error.hs:53:32: 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" | 53 | eer <- runErrorT $ ununWebT $ runServerPartT sps req | ^^^^^^^^^ [27 of 35] Compiling Happstack.Server.Auth [28 of 35] Compiling Happstack.Server.Internal.Handler 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 [30 of 35] Compiling Happstack.Server.SimpleHTTP [31 of 35] Compiling Happstack.Server.Internal.Compression [32 of 35] Compiling Happstack.Server.I18N [33 of 35] Compiling Happstack.Server.Compression [34 of 35] Compiling Happstack.Server [35 of 35] Compiling Happstack.Server.Internal.LowLevel Preprocessing test suite 'happstack-server-tests' for happstack-server-7.7.2.. Building test suite 'happstack-server-tests' for happstack-server-7.7.2.. [1 of 2] Compiling Happstack.Server.Tests [2 of 2] Compiling Main Linking dist/build/happstack-server-tests/happstack-server-tests ... + '[' -n dist/build/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for happstack-server-7.7.2.. Running Haddock on library for happstack-server-7.7.2.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.16.4.0, base-orphans-0.8.7, base64-bytestring-1.2.1.0, binary-0.8.9.0, blaze-builder-0.4.2.2, blaze-html-0.9.1.2, blaze-markup-0.8.2.8, bytestring-0.11.4.0, containers-0.6.5.1, deepseq-1.4.6.1, directory-1.3.6.2, exceptions-0.10.4, extensible-exceptions-0.1.1.4, filepath-1.4.2.2, ghc-bignum-1.2, ghc-boot-th-9.2.6, ghc-prim-0.8.0, hslogger-1.3.1.0, html-1.0.1.2, monad-control-1.0.3.1, mtl-2.2.2, network-3.1.2.7, network-bsd-2.8.1.0, network-uri-2.6.4.2, old-locale-1.0.0.7, parsec-3.1.15.0, pretty-1.1.3.6, process-1.6.16.0, semigroups-0.20, sendfile-0.7.11.4, stm-2.5.0.2, syb-0.7.2.2, system-filepath-0.4.14, template-haskell-2.18.0.0, text-1.2.5.0, th-compat-0.1.4, threads-0.5.1.7, time-1.11.1.1, transformers-0.5.6.2, transformers-base-0.4.6, transformers-compat-0.7.2, unix-2.7.2.2, utf8-string-1.0.2, xhtml-3000.2.2.1, zlib-0.6.3.0 Warning: --source-* options are ignored when --hyperlinked-source is enabled. src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 3 | {-# LANGUAGE OverlappingInstances #-} | ^^^^^^^^^^^^^^^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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:24:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 24 | import Control.Monad.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25: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() | 25 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:32:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 32 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:41:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 41 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:250:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 250 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:15:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 15 | import Control.Monad.Error ( ErrorT(ErrorT), runErrorT | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Happstack/Server/Internal/Monads.hs:62:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 62 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:204: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 | 204 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:400:37: 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" | 400 | newtype WebT m a = WebT { unWebT :: ErrorT Response (FilterT (Response) (MaybeT m)) a } | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:420:31: 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" | 420 | (StT (ErrorT Response) a)) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:507: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 | 507 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:558:25: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 558 | mplus x y = WebT $ ErrorT $ FilterT $ (lower x) `mplus` (lower y) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:559:36: 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" | 559 | where lower = (unFilterT . runErrorT . unWebT) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:30: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:564:62: 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" | 564 | getFilter m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m) | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:579: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" | 579 | ununWebT = runMaybeT . Lazy.runWriterT . unFilterT . runErrorT . unWebT | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:583:17: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 583 | mkWebT = WebT . ErrorT . FilterT . Lazy.WriterT . MaybeT | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:597: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 | 597 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:801:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:801:51: 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" | 801 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:803:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 803 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:805:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:805:55: 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" | 805 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:808:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 808 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:815:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:815:49: 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" | 815 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: 'addCookie' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 69% ( 9 / 13) in 'Happstack.Server.Internal.Cookie' Missing documentation for: Module header calcLife (src/Happstack/Server/Internal/Cookie.hs:91) getCookies' (src/Happstack/Server/Internal/Cookie.hs:218) getCookie' (src/Happstack/Server/Internal/Cookie.hs:222) Warning: Couldn't find .haddock for export toChunks 66% ( 2 / 3) in 'Happstack.Server.Internal.LogFormat' Missing documentation for: Module header 42% ( 9 / 21) in 'Happstack.Server.Internal.RFC822Headers' Missing documentation for: Header (src/Happstack/Server/Internal/RFC822Headers.hs:52) pHeader (src/Happstack/Server/Internal/RFC822Headers.hs:60) pHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:54) parseHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:57) getContentType (src/Happstack/Server/Internal/RFC822Headers.hs:156) ContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:163) getContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:177) parseContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:173) ContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:185) getContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:199) parseContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:196) parseM (src/Happstack/Server/Internal/RFC822Headers.hs:207) 33% ( 1 / 3) in 'Happstack.Server.Internal.Socket' Missing documentation for: Module header sockAddrToPeer (src/Happstack/Server/Internal/Socket.hs:50) 16% ( 2 / 12) in 'Happstack.Server.Internal.TimeoutManager' Missing documentation for: Module header Handle (src/Happstack/Server/Internal/TimeoutManager.hs:24) initialize (src/Happstack/Server/Internal/TimeoutManager.hs:27) register (src/Happstack/Server/Internal/TimeoutManager.hs:53) registerKillThread (src/Happstack/Server/Internal/TimeoutManager.hs:61) tickle (src/Happstack/Server/Internal/TimeoutManager.hs:66) pause (src/Happstack/Server/Internal/TimeoutManager.hs:66) resume (src/Happstack/Server/Internal/TimeoutManager.hs:66) cancel (src/Happstack/Server/Internal/TimeoutManager.hs:66) forceTimeout (src/Happstack/Server/Internal/TimeoutManager.hs:74) 50% ( 1 / 2) in 'Happstack.Server.Internal.TimeoutIO' Missing documentation for: Module header 12% ( 1 / 8) in 'Happstack.Server.Internal.TimeoutSocket' Missing documentation for: sPutLazyTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:26) sPutTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:31) sGet (src/Happstack/Server/Internal/TimeoutSocket.hs:38) sGetContents (src/Happstack/Server/Internal/TimeoutSocket.hs:48) sendFileTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:67) iterTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:71) timeoutSocketIO (src/Happstack/Server/Internal/TimeoutSocket.hs:88) Warning: 'seeOther' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 76% ( 13 / 17) in 'Happstack.Server.SURI' Missing documentation for: unEscape (src/Happstack/Server/SURI.hs:68) unEscapeQS (src/Happstack/Server/SURI.hs:68) SURI (src/Happstack/Server/SURI.hs:77) FromPath (src/Happstack/Server/SURI.hs:108) Warning: 'notContentLength' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 48 / 51) in 'Happstack.Server.Internal.Types' Missing documentation for: Module header readDec' (src/Happstack/Server/Internal/Types.hs:462) showRsValidator (src/Happstack/Server/Internal/Types.hs:246) 18% ( 6 / 32) in 'Happstack.Server.Internal.Multipart' Missing documentation for: Module header takeWhileS (src/Happstack/Server/Internal/Multipart.hs:30) crlf (src/Happstack/Server/Internal/Multipart.hs:38) crlfcrlf (src/Happstack/Server/Internal/Multipart.hs:41) blankLine (src/Happstack/Server/Internal/Multipart.hs:44) dropWhileS (src/Happstack/Server/Internal/Multipart.hs:47) BodyPart (src/Happstack/Server/Internal/Multipart.hs:54) Work (src/Happstack/Server/Internal/Multipart.hs:57) InputWorker (src/Happstack/Server/Internal/Multipart.hs:61) InputIter (src/Happstack/Server/Internal/Multipart.hs:63) FileSaver (src/Happstack/Server/Internal/Multipart.hs:68) defaultFileSaver (src/Happstack/Server/Internal/Multipart.hs:74) defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:86) hPutLimit (src/Happstack/Server/Internal/Multipart.hs:124) hPutLimit' (src/Happstack/Server/Internal/Multipart.hs:128) bodyPartToInput (src/Happstack/Server/Internal/Multipart.hs:140) bodyPartsToInputs (src/Happstack/Server/Internal/Multipart.hs:172) multipartBody (src/Happstack/Server/Internal/Multipart.hs:188) parseMultipartBody (src/Happstack/Server/Internal/Multipart.hs:206) dropPreamble (src/Happstack/Server/Internal/Multipart.hs:212) dropLine (src/Happstack/Server/Internal/Multipart.hs:217) splitParts (src/Happstack/Server/Internal/Multipart.hs:231) splitPart (src/Happstack/Server/Internal/Multipart.hs:243) splitBlank (src/Happstack/Server/Internal/Multipart.hs:252) splitBoundary (src/Happstack/Server/Internal/Multipart.hs:257) splitAtEmptyLine (src/Happstack/Server/Internal/Multipart.hs:265) 64% ( 9 / 14) in 'Happstack.Server.Internal.MessageWrap' Missing documentation for: Module header queryInput (src/Happstack/Server/Internal/MessageWrap.hs:19) bodyInput (src/Happstack/Server/Internal/MessageWrap.hs:45) decodeBody (src/Happstack/Server/Internal/MessageWrap.hs:99) defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:86) 95% ( 45 / 47) in 'Happstack.Server.Types' Missing documentation for: Module header readDec' (src/Happstack/Server/Internal/Types.hs:462) Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'HasRqData' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'runWebT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'spUnwrapErrorT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'askRqEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'localRqEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 78% ( 29 / 37) in 'Happstack.Server.Internal.Monads' Missing documentation for: unFilterFun (src/Happstack/Server/Internal/Monads.hs:322) FilterT (src/Happstack/Server/Internal/Monads.hs:329) outputTraceMessage (src/Happstack/Server/Internal/Monads.hs:648) mkFailMessage (src/Happstack/Server/Internal/Monads.hs:656) failResponse (src/Happstack/Server/Internal/Monads.hs:661) failHtml (src/Happstack/Server/Internal/Monads.hs:666) escapeString (src/Happstack/Server/Internal/Monads.hs:678) escapeHTTP (src/Happstack/Server/Internal/Monads.hs:837) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 24 / 24) in 'Happstack.Server.Response' Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ServerPart' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 8 / 8) in 'Happstack.Server.Validation' 100% ( 8 / 8) in 'Happstack.Server.Cookie' Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'errorHandler' is out of scope. If you q 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:70:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 70 | import Control.Monad.Error (Error(noMsg, strMsg), ErrorT, mapErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73: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() | 73 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:80: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() | 80 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:95:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 95 | instance (Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:99:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 99 | instance (Monoid e, Error e) => Applicative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:100: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 | 100 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:104:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 104 | instance (Monoid e, Error e) => Alternative (ReaderError r e) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 126 | instance Error (Errors String) where | ^^^^^ src/Happstack/Server/RqData.hs:207:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^ src/Happstack/Server/RqData.hs:207:56: 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" | 207 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where | ^^^^^^ src/Happstack/Server/RqData.hs:209:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 209 | localRqEnv f = mapErrorT (localRqEnv f) | ^^^^^^^^^ src/Happstack/Server/RqData.hs:287:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 287 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:296:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 296 | (Left e) -> rqDataError (strMsg e) | ^^^^^^ src/Happstack/Server/RqData.hs:344:36: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 344 | Nothing -> rqDataError (strMsg $ "Parameter not found: " ++ name) | ^^^^^^ src/Happstack/Server/RqData.hs:366:39: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 366 | (Left _fp) -> rqDataError $ (strMsg $ "lookBS: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:379:35: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 379 | (_fp, _) -> rqDataError (strMsg $ "lookBSs: " ++ n ++ " is a file.") | ^^^^^^ src/Happstack/Server/RqData.hs:454:37: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 454 | Nothing -> rqDataError $ strMsg $ "lookCookie: cookie not found: " ++ name | ^^^^^^ src/Happstack/Server/RqData.hs:517:38: warning: [-Wdeprecations] In the use of ‘strMsg’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 517 | (Right _) -> rqDataError $ (strMsg $ "lookFile: " ++ n ++ " was found but is not a file.") | ^^^^^^ 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:44:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 44 | import Control.Monad.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:55: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() | 55 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:74:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:74:48: 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" | 74 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ src/Happstack/Server/Error.hs:4:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use "Control.Monad.Except" instead | 4 | import Control.Monad.Error (Error, ErrorT(runErrorT)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Error.hs:25:26: 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" | 25 | -> UnWebT (ErrorT e m) a | ^^^^^^ src/Happstack/Server/Error.hs:28:12: 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" | 28 | err <- runErrorT x | ^^^^^^^^^ src/Happstack/Server/Error.hs:51:29: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^ src/Happstack/Server/Error.hs:51:84: 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" | 51 | errorHandlerSP :: (Monad m, Error e) => (Request -> e -> WebT m a) -> ServerPartT (ErrorT e m) a -> ServerPartT m a | ^^^^^^ src/Happstack/Server/Error.hs:53:32: 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" | 53 | eer <- runErrorT $ ununWebT $ runServerPartT sps req | ^^^^^^^^^ 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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ualify the identifier, haddock can try to link it anyway. 100% ( 50 / 50) in 'Happstack.Server.RqData' Warning: 'Request' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 27 / 28) in 'Happstack.Server.Monads' Missing documentation for: escapeHTTP (src/Happstack/Server/Internal/Monads.hs:837) 100% ( 24 / 24) in 'Happstack.Server.Routing' Warning: 'serveDiretory' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'sendFile' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 86% ( 38 / 44) in 'Happstack.Server.FileServe.BuildingBlocks' Missing documentation for: EntryKind (src/Happstack/Server/FileServe/BuildingBlocks.hs:532) browseIndex (src/Happstack/Server/FileServe/BuildingBlocks.hs:520) isSafePath (src/Happstack/Server/FileServe/BuildingBlocks.hs:396) doIndex' (src/Happstack/Server/FileServe/BuildingBlocks.hs:492) doIndexLazy (src/Happstack/Server/FileServe/BuildingBlocks.hs:478) doIndexStrict (src/Happstack/Server/FileServe/BuildingBlocks.hs:485) 100% ( 15 / 15) in 'Happstack.Server.FileServe' Warning: 'throwError' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'catchError' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mapServerPartT'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ServerPart' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 4 / 4) in 'Happstack.Server.Error' 100% ( 4 / 4) in 'Happstack.Server.Auth' 50% ( 2 / 4) in 'Happstack.Server.Internal.Handler' Missing documentation for: Module header request (src/Happstack/Server/Internal/Handler.hs:43) 40% ( 2 / 5) in 'Happstack.Server.Internal.Listen' Missing documentation for: Module header listenOn (src/Happstack/Server/Internal/Listen.hs:41) listenOnIPv4 (src/Happstack/Server/Internal/Listen.hs:53) 100% ( 29 / 29) in 'Happstack.Server.SimpleHTTP' 100% ( 10 / 10) in 'Happstack.Server.Internal.Compression' 66% ( 2 / 3) in 'Happstack.Server.I18N' Missing documentation for: Module header Warning: 'Response' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 9 / 9) in 'Happstack.Server.Compression' 100% ( 33 / 33) in 'Happstack.Server' 88% ( 8 / 9) in 'Happstack.Server.Internal.LowLevel' Missing documentation for: Module header Warning: Happstack.Server.Internal.Cookie: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - Control.Monad.Reader.Class.MonadReader - GHC.Types.Type - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Types.IO - Control.Monad.Fail.MonadFail - Data.ByteString.Internal.Type.ByteString - Data.Either.Either - Text.Parsec.String.GenParser - GHC.Types.Char Warning: Happstack.Server.Internal.LogFormat: could not find link destinations for: - Data.Time.Format.Format.Class.FormatTime - GHC.Base.String - GHC.Num.+ - GHC.Num.- - GHC.Types.Int - GHC.Num.Integer.Integer Warning: Happstack.Server.Internal.RFC822Headers: could not find link destinations for: - GHC.Base.String - Text.Parsec.String.Parser - Control.Monad.Fail.MonadFail - Text.Parsec.Pos.SourceName - GHC.Show.Show - GHC.Read.Read - GHC.Read.readsPrec - GHC.Types.Int - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.Fail.fail Warning: Happstack.Server.Internal.Socket: could not find link destinations for: - Network.Socket.Types.Socket - GHC.Types.IO - Network.Socket.Info.HostName - Network.Socket.Types.PortNumber - Network.Socket.Types.SockAddr Warning: Happstack.Server.Internal.TimeoutManager: could not find link destinations for: - GHC.Types.Int - GHC.Types.IO Warning: Happstack.Server.Internal.TimeoutIO: could not find link destinations for: - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - Data.ByteString.Internal.Type.ByteString - GHC.Maybe.Maybe - GHC.IO.FilePath - Network.Socket.SendFile.Offset - Network.Socket.SendFile.ByteCount - GHC.Types.Bool Warning: Happstack.Server.Internal.TimeoutSocket: could not find link destinations for: - Network.Socket.Types.Socket - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - Data.ByteString.Internal.Type.ByteString - GHC.Maybe.Maybe - GHC.IO.FilePath - Network.Socket.SendFile.Offset - Network.Socket.SendFile.ByteCount - Network.Socket.SendFile.Iter.Iter Warning: Happstack.Server.SURI: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Network.URI.URI - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text Warning: Happstack.Server.Internal.Types: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.MVar.MVar - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.ByteString.Lazy.Internal.ByteString - GHC.Maybe.Maybe - GHC.Types.IO - GHC.IO.FilePath - GHC.Num.Integer.Integer - Data.ByteString.Internal.Type.ByteString - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - GHC.Base.Monad - GHC.Types.Type - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - Data.Either.Either - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.IO.Class.MonadIO - GHC.Maybe.Nothing - Happstack.Server.Internal.Types.HasHeaders - Data.Time.Format.Format.Class.FormatTime - Control.Concurrent.Thread.Group.ThreadGroup - GHC.Types.True - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapM - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - Data.Map.Internal.Map - GHC.Num.Num - Control.Monad.Fail.MonadFail - GHC.Types.Float - GHC.Int.Int16 - GHC.Int.Int32 - GHC.Int.Int64 - GHC.Int.Int8 - GHC.Word.Word16 - GHC.Word.Word32 - GHC.Word.Word64 - GHC.Word.Word8 - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - GHC.Types.Char - GHC.Types.Double - GHC.Types.Word - GHC.Exception.Type.Exception - GHC.Exception.Type.toException - GHC.Exception.Type.SomeException - GHC.Exception.Type.fromException - GHC.Exception.Type.displayException Warning: Happstack.Server.Internal.Multipart: could not find link destinations for: - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.Bool - GHC.List.span - GHC.Read.Read - GHC.Read.readsPrec - GHC.Types.Int - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Types.IO - GHC.Maybe.Maybe - GHC.IO.FilePath - GHC.Int.Int64 - GHC.IO.Handle.Types.Handle - GHC.Maybe.Nothing Warning: Happstack.Server.Internal.MessageWrap: could not find link destinations for: - GHC.Int.Int64 - GHC.Base.String - GHC.IO.FilePath - Control.Monad.IO.Class.MonadIO - GHC.Maybe.Maybe - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - GHC.Classes.Eq - GHC.Types.Bool Warning: Happstack.Server.Types: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.MVar.MVar - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.ByteString.Lazy.Internal.ByteString - GHC.Maybe.Maybe - GHC.Types.IO - GHC.IO.FilePath - GHC.Num.Integer.Integer - Data.ByteString.Internal.Type.ByteString - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - GHC.Base.Monad - GHC.Types.Type - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - Data.Either.Either - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.IO.Class.MonadIO - GHC.Maybe.Nothing - Happstack.Server.Internal.Types.HasHeaders - Data.Time.Format.Format.Class.FormatTime - Control.Concurrent.Thread.Group.ThreadGroup - GHC.Types.True - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapM - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - Data.Map.Internal.Map - GHC.Num.Num - GHC.Types.Float - GHC.Int.Int16 - GHC.Int.Int32 - GHC.Int.Int64 - GHC.Int.Int8 - GHC.Word.Word16 - GHC.Word.Word32 - GHC.Word.Word64 - GHC.Word.Word8 - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - GHC.Types.Char - GHC.Types.Double - GHC.Types.Word Warning: Happstack.Server.Internal.Monads: could not find link destinations for: - GHC.Types.IO - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.Control.MonadTransControl - GHC.Types.Type - Control.Monad.Trans.Control.liftWith - GHC.Base.Monad - Control.Monad.Trans.Control.Run - Control.Monad.Trans.Control.restoreT - Control.Monad.Trans.Control.StT - Control.Monad.Trans.Class.MonadTrans - Control.Monad.Trans.Class.lift - Control.Monad.Trans.Control.MonadBaseControl - Control.Monad.Trans.Control.liftBaseWith - Control.Monad.Trans.Control.RunInBase - Control.Monad.Trans.Control.restoreM - Control.Monad.Trans.Control.StM - Control.Monad.Error.Class.MonadError - Control.Monad.Error.Class.throwError - Control.Monad.Error.Class.catchError - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.State.Class.MonadState - Control.Monad.State.Class.get - Control.Monad.State.Class.put - Control.Monad.State.Class.state - Control.Monad.Writer.Class.MonadWriter - Control.Monad.Writer.Class.writer - Control.Monad.Writer.Class.tell - Control.Monad.Writer.Class.listen - Control.Monad.Writer.Class.pass - Control.Monad.Base.MonadBase - Control.Monad.Base.liftBase - Control.Monad.Fail.MonadFail - Control.Monad.Fail.fail - GHC.Base.String - Control.Monad.IO.Class.MonadIO - Control.Monad.IO.Class.liftIO - GHC.Base.Alternative - GHC.Base.Functor - GHC.Base.MonadPlus - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Catch.MonadCatch - Control.Monad.Catch.catch - GHC.Exception.Type.Exception - Control.Monad.Catch.MonadThrow - Control.Monad.Catch.throwM - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - Control.Monad.Trans.Control.ComposeSt - GHC.Maybe.Maybe - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - Data.Semigroup.Internal.Dual - Data.Semigroup.Internal.Endo - GHC.Base.id - Control.Monad.Trans.Maybe.MaybeT - Data.Either.Either - GHC.Maybe.Nothing - GHC.Maybe.Just - Data.Either.Left - Data.Either.Right - Data.Foldable.msum Warning: Happstack.Server.Response: could not find link destinations for: - Data.ByteString.Internal.Type.ByteString - Data.ByteString.Lazy.Internal.ByteString - Text.Blaze.Html.Html - Text.Html.Html - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - Text.XHtml.Internals.Html - GHC.Base.String - GHC.Num.Integer.Integer - GHC.Maybe.Maybe - GHC.Base.Functor - Data.ByteString.Lazy.Char8.pack - GHC.Types.Int - Data.Time.Clock.Internal.UTCTime.UTCTime Warning: Happstack.Server.Validation: could not find link destinations for: - GHC.Types.IO - GHC.Base.Monad - Control.Monad.IO.Class.MonadIO - GHC.IO.FilePath - GHC.Base.String - GHC.Maybe.Maybe - Data.ByteString.Internal.Type.ByteString - GHC.Types.Bool Warning: Happstack.Server.Cookie: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - Control.Monad.Reader.Class.MonadReader - GHC.Types.Type - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.IO.Class.MonadIO Warning: Happstack.Server.RqData: could not find link destinations for: - GHC.Base.Functor - GHC.Base.Monad - GHC.Base.String - Data.Text.Internal.Lazy.Text - Data.Text.Internal.Text - Data.ByteString.Lazy.Internal.ByteString - GHC.Read.Read - GHC.IO.FilePath - Data.Either.Either - GHC.Base.fmap - Text.Read.read - Data.Either.Left - Data.Either.Right - GHC.Base.MonadPlus - Control.Monad.IO.Class.MonadIO - GHC.Int.Int64 - GHC.Base.Alternative - GHC.Types.Type - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - Data.Data.gmapMp - Data.Data.gmapMo - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST Warning: Happstack.Server.Monads: could not find link destinations for: - Control.Monad.Trans.Control.MonadTransControl - GHC.Types.Type - Control.Monad.Trans.Control.liftWith - GHC.Base.Monad - Control.Monad.Trans.Control.Run - Control.Monad.Trans.Control.restoreT - Control.Monad.Trans.Control.StT - Control.Monad.Trans.Class.MonadTrans - Control.Monad.Trans.Class.lift - Control.Monad.Trans.Control.MonadBaseControl - Control.Monad.Trans.Control.liftBaseWith - Control.Monad.Trans.Control.RunInBase - Control.Monad.Trans.Control.restoreM - Control.Monad.Trans.Control.StM - Control.Monad.Error.Class.MonadError - Control.Monad.Error.Class.throwError - Control.Monad.Error.Class.catchError - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.State.Class.MonadState - Control.Monad.State.Class.get - Control.Monad.State.Class.put - Control.Monad.State.Class.state - Control.Monad.Writer.Class.MonadWriter - Control.Monad.Writer.Class.writer - Control.Monad.Writer.Class.tell - Control.Monad.Writer.Class.listen - Control.Monad.Writer.Class.pass - Control.Monad.Base.MonadBase - Control.Monad.Base.liftBase - Control.Monad.Fail.MonadFail - Control.Monad.Fail.fail - GHC.Base.String - Control.Monad.IO.Class.MonadIO - Control.Monad.IO.Class.liftIO - GHC.Types.IO - GHC.Base.Alternative - GHC.Base.Functor - GHC.Base.MonadPlus - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Catch.MonadCatch - Control.Monad.Catch.catch - GHC.Exception.Type.Exception - Control.Monad.Catch.MonadThrow - Control.Monad.Catch.throwM - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.Control.ComposeSt - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST - GHC.Maybe.Maybe - Data.Either.Either - GHC.Maybe.Nothing - GHC.Maybe.Just - Data.Semigroup.Internal.Endo - Data.Semigroup.Internal.Dual - Data.Either.Left - Data.Either.Right - GHC.Base.id - Data.ByteString.Internal.Type.ByteString Warning: Happstack.Server.Routing: could not find link destinations for: - GHC.Base.MonadPlus - GHC.Types.Bool - GHC.Base.String - GHC.IO.FilePath - GHC.Real./ Warning: Happstack.Server.FileServe.BuildingBlocks: could not find link destinations for: - Control.Monad.IO.Class.MonadIO - GHC.Base.MonadPlus - GHC.IO.FilePath - GHC.Base.String - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - Data.Data.gmapMo - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Base.mzero - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Num.Integer.Integer - Data.ByteString.Lazy.Internal.ByteString - Data.ByteString.Internal.Type.ByteString - Data.Map.Internal.Map - Text.Blaze.Html.Html - Happstack.Server.FileServe.BuildingBlocks.getMetaData - GHC.Types.IO - System.FilePath.Posix.takeExtension Warning: Happstack.Server.FileServe: could not find link destinations for: - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.IO.Class.MonadIO - GHC.IO.FilePath - GHC.Base.mzero - Data.Map.Internal.Map Warning: Happstack.Server.Error: could not find link destinations for: - GHC.Base.Monad - Control.Monad.Trans.Error.ErrorT - GHC.Base.String - Control.Monad.Trans.Error.Error Warning: Happstack.Server.Auth: could not find link destinations for: - GHC.Base.String - Data.Map.Internal.Map - GHC.Base.mzero - Data.ByteString.Internal.Type.ByteString - GHC.Types.Bool Warning: Happstack.Server.Internal.Handler: could not find link destinations for: - GHC.Maybe.Maybe - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Types.IO - Data.ByteString.Lazy.Internal.ByteString - Data.Either.Either - GHC.Base.String - GHC.IO.Handle.Types.Handle Warning: Happstack.Server.Internal.Listen: could not find link destinations for: - GHC.Types.IO - Network.Socket.Types.Socket - GHC.Types.Int - GHC.Base.String Warning: Happstack.Server.SimpleHTTP: could not find link destinations for: - GHC.Types.IO - GHC.Base.Monad - GHC.Base.Functor - Network.Socket.Types.Socket - GHC.Base.String - GHC.Types.Int - Data.Either.Either - System.Console.GetOpt.OptDescr - GHC.Base.mempty - GHC.Maybe.Nothing Warning: Happstack.Server.Internal.Compression: could not find link destinations for: - GHC.Base.MonadPlus - Control.Monad.Fail.MonadFail - GHC.Base.String - GHC.Types.Bool - Data.ByteString.Lazy.Internal.ByteString - Codec.Compression.GZip.compress - Codec.Compression.Zlib.compress - Text.Parsec.String.GenParser - GHC.Types.Char - GHC.Maybe.Maybe - GHC.Types.Double Warning: Happstack.Server.I18N: could not find link destinations for: - Data.Text.Internal.Text - GHC.Maybe.Maybe - GHC.Types.Double Warning: Happstack.Server.Compression: could not find link destinations for: - GHC.Base.MonadPlus - Control.Monad.Fail.MonadFail - GHC.Base.String - GHC.Types.Bool - Data.ByteString.Lazy.Internal.ByteString - Codec.Compression.GZip.compress - Codec.Compression.Zlib.compress Warning: Happstack.Server: could not find link destinations for: - GHC.Base.String - Data.Either.Either - GHC.Types.IO - GHC.Base.Monad - GHC.Base.Functor - Network.Socket.Types.Socket - GHC.Types.Int Documentation created: dist/doc/html/happstack-server/index.html, dist/doc/html/happstack-server/happstack-server.txt Preprocessing test suite 'happstack-server-tests' for happstack-server-7.7.2.. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.RIKxj9 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 ++ dirname /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.7.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 Installing library in /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/happstack-server-7.7.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.2.6/lib ']' + subsubdir=/lib + '[' -d happstack-server-7.7.2.conf ']' + install -D --mode=0644 happstack-server-7.7.2.conf /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/package.conf.d/happstack-server-7.7.2.conf + '[' -d /usr/lib64/ghc-9.2.6/lib ']' + subsubdir=/lib ++ ls /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/package.conf.d/happstack-server-7.7.2.conf + '[' -z /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/package.conf.d/happstack-server-7.7.2.conf ']' + rm -f ghc-happstack-server.files ghc-happstack-server-doc.files + touch ghc-happstack-server.files ghc-happstack-server-doc.files + for i in /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6${subsubdir}/libHShappstack-server-7.7.2-*ghc9.2.6.so + '[' -x /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so ']' + echo /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so + pkgdir=/usr/lib64/ghc-9.2.6/lib/happstack-server-7.7.2 + '[' -d /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/happstack-server-7.7.2 ']' + find /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/happstack-server-7.7.2 -type d -fprintf ghc-happstack-server-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-happstack-server-prof.files -o -fprint ghc-happstack-server-devel.files + ls /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/package.conf.d/happstack-server-7.7.2.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/happstack-server-7.7.2 + '[' -d /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/doc/ghc/html/libraries/happstack-server-7.7.2 ']' + echo /usr/share/doc/ghc/html/libraries/happstack-server-7.7.2 + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64!!g' ghc-happstack-server.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64!!g' ghc-happstack-server-devel.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64!!g' ghc-happstack-server-doc.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64!!g' ghc-happstack-server-prof.files running ghc_delete_rpaths: + echo 'running ghc_delete_rpaths:' + type chrpath ++ find /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so ']' ++ chrpath /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so ++ sed -e 's@^/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/lib64/ghc-9.2.6/lib/libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.2.6/lib/riscv64-linux-ghc-9.2.6:/usr/lib64/ghc-9.2.6/lib + case "$rpath" in + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.YNm9LK + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.7.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup test Running 1 test suites... Test suite happstack-server-tests: RUNNING... Test suite happstack-server-tests: PASS Test suite logged to: dist/test/happstack-server-7.7.2-happstack-server-tests.log 1 of 1 test suites (1 of 1 test cases) passed. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IesIJL + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.7.2 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server + cp -pr COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server = 7.7.2-5.rvre0.fc38 ghc-happstack-server(riscv-64) = 7.7.2-5.rvre0.fc38 libHShappstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh-ghc9.2.6.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSarray-0.5.4.0-ghc9.2.6.so()(64bit) libHSbase-4.16.4.0-ghc9.2.6.so()(64bit) libHSbase-orphans-0.8.7-89hNxCzOA0h5VQ30esLcLh-ghc9.2.6.so()(64bit) libHSbase64-bytestring-1.2.1.0-APmD3ny5xOU8uSlwgDmyWU-ghc9.2.6.so()(64bit) libHSbinary-0.8.9.0-ghc9.2.6.so()(64bit) libHSblaze-builder-0.4.2.2-3NTw02O9att6E30b6dwOmB-ghc9.2.6.so()(64bit) libHSblaze-html-0.9.1.2-FxDVzkQtVmeKowRW6GuDeQ-ghc9.2.6.so()(64bit) libHSblaze-markup-0.8.2.8-KlZACGTdH9u2ug2JkaVGLC-ghc9.2.6.so()(64bit) libHSbytestring-0.11.4.0-ghc9.2.6.so()(64bit) libHScontainers-0.6.5.1-ghc9.2.6.so()(64bit) libHSdeepseq-1.4.6.1-ghc9.2.6.so()(64bit) libHSdirectory-1.3.6.2-ghc9.2.6.so()(64bit) libHSexceptions-0.10.4-ghc9.2.6.so()(64bit) libHSextensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA-ghc9.2.6.so()(64bit) libHSfilepath-1.4.2.2-ghc9.2.6.so()(64bit) libHSghc-bignum-1.2-ghc9.2.6.so()(64bit) libHSghc-boot-th-9.2.6-ghc9.2.6.so()(64bit) libHSghc-prim-0.8.0-ghc9.2.6.so()(64bit) libHShslogger-1.3.1.0-GKBspTZX8xvEBCsAx1HbFn-ghc9.2.6.so()(64bit) libHShtml-1.0.1.2-1i34Da0w7lMJxSeIv8hoxf-ghc9.2.6.so()(64bit) libHSmonad-control-1.0.3.1-7Mc59fZAuzPG7QUWoX0b15-ghc9.2.6.so()(64bit) libHSmtl-2.2.2-ghc9.2.6.so()(64bit) libHSnetwork-3.1.2.7-18AvxGLVZvWJNGR6boJDQO-ghc9.2.6.so()(64bit) libHSnetwork-bsd-2.8.1.0-13y2LimZ20QAaDJ0oEPWm7-ghc9.2.6.so()(64bit) libHSnetwork-uri-2.6.4.2-5nzgtzGUGAR5bjv28IFbia-ghc9.2.6.so()(64bit) libHSold-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7-ghc9.2.6.so()(64bit) libHSparsec-3.1.15.0-ghc9.2.6.so()(64bit) libHSpretty-1.1.3.6-ghc9.2.6.so()(64bit) libHSprocess-1.6.16.0-ghc9.2.6.so()(64bit) libHSsemigroups-0.20-Lluen39QLmJB8WdBiu08Ws-ghc9.2.6.so()(64bit) libHSsendfile-0.7.11.4-G00ONhoGOmmFrSVceomrMG-ghc9.2.6.so()(64bit) libHSstm-2.5.0.2-ghc9.2.6.so()(64bit) libHSsyb-0.7.2.2-BfhK5VA9IfD58oihiOkft8-ghc9.2.6.so()(64bit) libHSsystem-filepath-0.4.14-D8PuZ9NIKKW5pHfVeNBHch-ghc9.2.6.so()(64bit) libHStemplate-haskell-2.18.0.0-ghc9.2.6.so()(64bit) libHStext-1.2.5.0-ghc9.2.6.so()(64bit) libHSth-compat-0.1.4-3etguu1RAXT6kYfbWD5PQF-ghc9.2.6.so()(64bit) libHSthreads-0.5.1.7-AAgH2LUHnHsHJ1eogMa6EB-ghc9.2.6.so()(64bit) libHStime-1.11.1.1-ghc9.2.6.so()(64bit) libHStransformers-0.5.6.2-ghc9.2.6.so()(64bit) libHStransformers-base-0.4.6-Bya5XWDzxFSFj72gKpmlkw-ghc9.2.6.so()(64bit) libHStransformers-compat-0.7.2-9ApmiRwA3hS7UuQpOomcS-ghc9.2.6.so()(64bit) libHSunix-2.7.2.2-ghc9.2.6.so()(64bit) libHSutf8-string-1.0.2-Hm2vHl4bWSX1OP32Q8P6r9-ghc9.2.6.so()(64bit) libHSxhtml-3000.2.2.1-ghc9.2.6.so()(64bit) libHSzlib-0.6.3.0-5LNjWY6n6H18PjyDPbUj4S-ghc9.2.6.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: ghc-happstack-server-devel-7.7.2-5.rvre0.fc38.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kZWlBY + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.7.2 + DOCDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/doc/ghc-happstack-server-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/doc/ghc-happstack-server-devel + cp -pr README.md /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/doc/ghc-happstack-server-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-devel(happstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh) ghc-happstack-server-devel = 7.7.2-5.rvre0.fc38 ghc-happstack-server-devel(riscv-64) = 7.7.2-5.rvre0.fc38 ghc-happstack-server-static = 7.7.2-5.rvre0.fc38 ghc-happstack-server-static(riscv-64) = 7.7.2-5.rvre0.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(base-4.16.4.0) ghc-devel(base64-bytestring-1.2.1.0-APmD3ny5xOU8uSlwgDmyWU) ghc-devel(blaze-html-0.9.1.2-FxDVzkQtVmeKowRW6GuDeQ) ghc-devel(bytestring-0.11.4.0) ghc-devel(containers-0.6.5.1) ghc-devel(directory-1.3.6.2) ghc-devel(exceptions-0.10.4) ghc-devel(extensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA) ghc-devel(filepath-1.4.2.2) ghc-devel(hslogger-1.3.1.0-GKBspTZX8xvEBCsAx1HbFn) ghc-devel(html-1.0.1.2-1i34Da0w7lMJxSeIv8hoxf) ghc-devel(monad-control-1.0.3.1-7Mc59fZAuzPG7QUWoX0b15) ghc-devel(mtl-2.2.2) ghc-devel(network-3.1.2.7-18AvxGLVZvWJNGR6boJDQO) ghc-devel(network-uri-2.6.4.2-5nzgtzGUGAR5bjv28IFbia) ghc-devel(old-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7) ghc-devel(parsec-3.1.15.0) ghc-devel(process-1.6.16.0) ghc-devel(semigroups-0.20-Lluen39QLmJB8WdBiu08Ws) ghc-devel(sendfile-0.7.11.4-G00ONhoGOmmFrSVceomrMG) ghc-devel(syb-0.7.2.2-BfhK5VA9IfD58oihiOkft8) ghc-devel(system-filepath-0.4.14-D8PuZ9NIKKW5pHfVeNBHch) ghc-devel(text-1.2.5.0) ghc-devel(threads-0.5.1.7-AAgH2LUHnHsHJ1eogMa6EB) ghc-devel(time-1.11.1.1) ghc-devel(transformers-0.5.6.2) ghc-devel(transformers-base-0.4.6-Bya5XWDzxFSFj72gKpmlkw) ghc-devel(transformers-compat-0.7.2-9ApmiRwA3hS7UuQpOomcS) ghc-devel(unix-2.7.2.2) ghc-devel(utf8-string-1.0.2-Hm2vHl4bWSX1OP32Q8P6r9) ghc-devel(xhtml-3000.2.2.1) ghc-devel(zlib-0.6.3.0-5LNjWY6n6H18PjyDPbUj4S) Processing files: ghc-happstack-server-doc-7.7.2-5.rvre0.fc38.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oLIiBf + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.7.2 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server-doc + cp -pr COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64/usr/share/licenses/ghc-happstack-server-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server-doc = 7.7.2-5.rvre0.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-happstack-server-prof-7.7.2-5.rvre0.fc38.riscv64 Provides: ghc-happstack-server-prof = 7.7.2-5.rvre0.fc38 ghc-happstack-server-prof(riscv-64) = 7.7.2-5.rvre0.fc38 ghc-prof(happstack-server-7.7.2-IRmwKU1u6olIhFj1tP5nxh) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-prof(base-4.16.4.0) ghc-prof(base64-bytestring-1.2.1.0-APmD3ny5xOU8uSlwgDmyWU) ghc-prof(blaze-html-0.9.1.2-FxDVzkQtVmeKowRW6GuDeQ) ghc-prof(bytestring-0.11.4.0) ghc-prof(containers-0.6.5.1) ghc-prof(directory-1.3.6.2) ghc-prof(exceptions-0.10.4) ghc-prof(extensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA) ghc-prof(filepath-1.4.2.2) ghc-prof(hslogger-1.3.1.0-GKBspTZX8xvEBCsAx1HbFn) ghc-prof(html-1.0.1.2-1i34Da0w7lMJxSeIv8hoxf) ghc-prof(monad-control-1.0.3.1-7Mc59fZAuzPG7QUWoX0b15) ghc-prof(mtl-2.2.2) ghc-prof(network-3.1.2.7-18AvxGLVZvWJNGR6boJDQO) ghc-prof(network-uri-2.6.4.2-5nzgtzGUGAR5bjv28IFbia) ghc-prof(old-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7) ghc-prof(parsec-3.1.15.0) ghc-prof(process-1.6.16.0) ghc-prof(semigroups-0.20-Lluen39QLmJB8WdBiu08Ws) ghc-prof(sendfile-0.7.11.4-G00ONhoGOmmFrSVceomrMG) ghc-prof(syb-0.7.2.2-BfhK5VA9IfD58oihiOkft8) ghc-prof(system-filepath-0.4.14-D8PuZ9NIKKW5pHfVeNBHch) ghc-prof(text-1.2.5.0) ghc-prof(threads-0.5.1.7-AAgH2LUHnHsHJ1eogMa6EB) ghc-prof(time-1.11.1.1) ghc-prof(transformers-0.5.6.2) ghc-prof(transformers-base-0.4.6-Bya5XWDzxFSFj72gKpmlkw) ghc-prof(transformers-compat-0.7.2-9ApmiRwA3hS7UuQpOomcS) ghc-prof(unix-2.7.2.2) ghc-prof(utf8-string-1.0.2-Hm2vHl4bWSX1OP32Q8P6r9) ghc-prof(xhtml-3000.2.2.1) ghc-prof(zlib-0.6.3.0-5LNjWY6n6H18PjyDPbUj4S) Supplements: (ghc-happstack-server-devel and ghc-prof) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 Wrote: /builddir/build/RPMS/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-doc-7.7.2-5.rvre0.fc38.noarch.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-devel-7.7.2-5.rvre0.fc38.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-prof-7.7.2-5.rvre0.fc38.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.zHEvec + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.7.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ghc-happstack-server-7.7.2-5.rvre0.fc38.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.NuqRBl + umask 022 + cd /builddir/build/BUILD + rm -rf happstack-server-7.7.2 happstack-server-7.7.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0