Source: haskell-warp
Version: 3.3.31-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20241223 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, this package failed to build
on armhf.

This package currently has binary packages on armhf, so this is a regression.
Also, there are no known issues on amd64 or arm64 according to recent (a couple
days ago) rebuilds.

The rebuild was done using an armhf chroot on an AWS "m6g" instance (Graviton2
CPU).

Relevant part (hopefully):
>  debian/rules binary
> test -x debian/rules
> dh_testroot
> dh_prep 
> dh_installdirs -A 
> mkdir -p "."
> CDBS WARNING:    DEB_DH_STRIP_ARGS is deprecated since 0.4.85
> CDBS WARNING:    DEB_COMPRESS_EXCLUDE is deprecated since 0.4.85
> Adding cdbs dependencies to debian/libghc-warp-doc.substvars
> dh_installdirs -plibghc-warp-doc \
>       
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'make_setup_recipe'
> Running ghc --make Setup.lhs -o debian/hlibrary.setup
> [1 of 2] Compiling Main             ( Setup.lhs, Setup.o )
> [2 of 2] Linking debian/hlibrary.setup
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'configure_recipe'
> Running find . ! -newer /tmp/Vxgg9Fu4B_ -exec touch -d 1998-01-01 UTC {} ;
> Running dh_listpackages
> libghc-warp-dev
> libghc-warp-prof
> libghc-warp-doc
> Running dh_listpackages
> libghc-warp-dev
> libghc-warp-prof
> libghc-warp-doc
> Running dpkg-buildflags --get LDFLAGS
> -Wl,-z,relro
> Running debian/hlibrary.setup configure --ghc -v2 
> --package-db=/var/lib/ghc/package.conf.d --prefix=/usr 
> --libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib 
> --builddir=dist-ghc --ghc-option=-optl-Wl,-z,relro 
> --haddockdir=/usr/lib/ghc-doc/haddock/warp-3.3.31/ --datasubdir=warp 
> --htmldir=/usr/share/doc/libghc-warp-doc/html/ --enable-library-profiling 
> --enable-tests
> Using Parsec parser
> Configuring warp-3.3.31...
> Flags chosen: allow-sendfilefd=True, network-bytestring=False,
> warp-debug=False, x509=True
> Dependency array: using array-0.5.6.0
> Dependency auto-update >=0.1.3 && <0.2: using auto-update-0.1.6
> Dependency base >=4.12 && <5: using base-4.18.2.1
> Dependency bsb-http-chunked <0.1: using bsb-http-chunked-0.0.0.4
> Dependency bytestring >=0.9.1.4: using bytestring-0.11.5.3
> Dependency case-insensitive >=0.2: using case-insensitive-1.2.1.0
> Dependency containers: using containers-0.6.7
> Dependency crypton-x509: using crypton-x509-1.7.7
> Dependency ghc-prim: using ghc-prim-0.10.0
> Dependency hashable: using hashable-1.4.4.0
> Dependency http-date: using http-date-0.0.11
> Dependency http-types >=0.12: using http-types-0.12.4
> Dependency http2 >=5.0 && <5.1: using http2-5.0.1
> Dependency iproute >=1.3.1: using iproute-1.7.14
> Dependency network >=2.3: using network-3.1.4.0
> Dependency recv >=0.1.0 && <0.2.0: using recv-0.1.0
> Dependency simple-sendfile >=0.2.7 && <0.3: using simple-sendfile-0.2.32
> Dependency stm >=2.3: using stm-2.5.1.0
> Dependency streaming-commons >=0.1.10: using streaming-commons-0.2.2.6
> Dependency text: using text-2.0.2
> Dependency time-manager: using time-manager-0.0.1
> Dependency unix: using unix-2.8.4.0
> Dependency unliftio: using unliftio-0.2.25.0
> Dependency vault >=0.3: using vault-0.3.1.5
> Dependency wai >=3.2 && <3.3: using wai-3.2.4
> Dependency word8: using word8-0.1.3
> Dependency QuickCheck: using QuickCheck-2.14.3
> Dependency array: using array-0.5.6.0
> Dependency auto-update: using auto-update-0.1.6
> Dependency base >=4.8 && <5: using base-4.18.2.1
> Dependency bsb-http-chunked <0.1: using bsb-http-chunked-0.0.0.4
> Dependency bytestring >=0.9.1.4: using bytestring-0.11.5.3
> Dependency case-insensitive >=0.2: using case-insensitive-1.2.1.0
> Dependency containers: using containers-0.6.7
> Dependency crypton-x509: using crypton-x509-1.7.7
> Dependency directory: using directory-1.3.8.5
> Dependency ghc-prim: using ghc-prim-0.10.0
> Dependency hashable: using hashable-1.4.4.0
> Dependency hspec >=1.3: using hspec-2.11.9
> Dependency http-client: using http-client-0.7.17
> Dependency http-date: using http-date-0.0.11
> Dependency http-types >=0.12: using http-types-0.12.4
> Dependency http2 >=5.0 && <5.1: using http2-5.0.1
> Dependency iproute >=1.3.1: using iproute-1.7.14
> Dependency network: using network-3.1.4.0
> Dependency process: using process-1.6.19.0
> Dependency recv >=0.1.0 && <0.2.0: using recv-0.1.0
> Dependency simple-sendfile >=0.2.4 && <0.3: using simple-sendfile-0.2.32
> Dependency stm >=2.3: using stm-2.5.1.0
> Dependency streaming-commons >=0.1.10: using streaming-commons-0.2.2.6
> Dependency text: using text-2.0.2
> Dependency time-manager: using time-manager-0.0.1
> Dependency unix: using unix-2.8.4.0
> Dependency unliftio: using unliftio-0.2.25.0
> Dependency vault: using vault-0.3.1.5
> Dependency wai >=3.2.2.1 && <3.3: using wai-3.2.4
> Dependency word8: using word8-0.1.3
> Source component graph:
>     component test:spec
>     component lib
> Configured component graph:
>     component warp-3.3.31-KtU5DAXbqOO3T8yLXAH5DF-spec
>         include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
>         include array-0.5.6.0
>         include auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         include base-4.18.2.1
>         include bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         include bytestring-0.11.5.3
>         include case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         include containers-0.6.7
>         include crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         include directory-1.3.8.5
>         include ghc-prim-0.10.0
>         include hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         include hspec-2.11.9-JZYRIeOslOOD2F7LvyAy3I
>         include http-client-0.7.17-4C5c07hPa3vFnygslomVjm
>         include http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         include http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         include http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         include iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         include network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         include process-1.6.19.0
>         include recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         include simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         include stm-2.5.1.0
>         include streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         include text-2.0.2
>         include time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         include unix-2.8.4.0
>         include unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         include vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         include wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         include word8-0.1.3-2xahySuMstoHDInkBE5eMq
>     component warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B
>         include array-0.5.6.0
>         include auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         include base-4.18.2.1
>         include bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         include bytestring-0.11.5.3
>         include case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         include containers-0.6.7
>         include crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         include ghc-prim-0.10.0
>         include hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         include http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         include http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         include http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         include iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         include network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         include recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         include simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         include stm-2.5.1.0
>         include streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         include text-2.0.2
>         include time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         include unix-2.8.4.0
>         include unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         include vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         include wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         include word8-0.1.3-2xahySuMstoHDInkBE5eMq
> Linked component graph:
>     unit warp-3.3.31-KtU5DAXbqOO3T8yLXAH5DF-spec
>         include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
>         include array-0.5.6.0
>         include auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         include base-4.18.2.1
>         include bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         include bytestring-0.11.5.3
>         include case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         include containers-0.6.7
>         include crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         include directory-1.3.8.5
>         include ghc-prim-0.10.0
>         include hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         include hspec-2.11.9-JZYRIeOslOOD2F7LvyAy3I
>         include http-client-0.7.17-4C5c07hPa3vFnygslomVjm
>         include http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         include http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         include http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         include iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         include network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         include process-1.6.19.0
>         include recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         include simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         include stm-2.5.1.0
>         include streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         include text-2.0.2
>         include time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         include unix-2.8.4.0
>         include unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         include vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         include wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         include word8-0.1.3-2xahySuMstoHDInkBE5eMq
>     unit warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B
>         include array-0.5.6.0
>         include auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         include base-4.18.2.1
>         include bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         include bytestring-0.11.5.3
>         include case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         include containers-0.6.7
>         include crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         include ghc-prim-0.10.0
>         include hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         include http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         include http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         include http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         include iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         include network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         include recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         include simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         include stm-2.5.1.0
>         include streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         include text-2.0.2
>         include time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         include unix-2.8.4.0
>         include unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         include vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         include wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         include word8-0.1.3-2xahySuMstoHDInkBE5eMq
>         
> Network.Wai.Handler.Warp=warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B:Network.Wai.Handler.Warp,Network.Wai.Handler.Warp.Internal=warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B:Network.Wai.Handler.Warp.Internal
> Ready component graph:
>     definite warp-3.3.31-KtU5DAXbqOO3T8yLXAH5DF-spec
>         depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
>         depends array-0.5.6.0
>         depends auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         depends base-4.18.2.1
>         depends bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         depends bytestring-0.11.5.3
>         depends case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         depends containers-0.6.7
>         depends crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         depends directory-1.3.8.5
>         depends ghc-prim-0.10.0
>         depends hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         depends hspec-2.11.9-JZYRIeOslOOD2F7LvyAy3I
>         depends http-client-0.7.17-4C5c07hPa3vFnygslomVjm
>         depends http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         depends http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         depends http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         depends iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         depends network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         depends process-1.6.19.0
>         depends recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         depends simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         depends stm-2.5.1.0
>         depends streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         depends text-2.0.2
>         depends time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         depends unix-2.8.4.0
>         depends unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         depends vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         depends wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         depends word8-0.1.3-2xahySuMstoHDInkBE5eMq
>     definite warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B
>         depends array-0.5.6.0
>         depends auto-update-0.1.6-3HaZjvXgKL8yFp1D1e2CJ
>         depends base-4.18.2.1
>         depends bsb-http-chunked-0.0.0.4-8FhI2P4QG6b73aSHWucnMD
>         depends bytestring-0.11.5.3
>         depends case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
>         depends containers-0.6.7
>         depends crypton-x509-1.7.7-IojxmeIKe3n6icjoOfpDQz
>         depends ghc-prim-0.10.0
>         depends hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
>         depends http-date-0.0.11-4HNwle7b3Wp8jdSpvijNyx
>         depends http-types-0.12.4-5Ic38l5NKFO5QYA9M0hZ38
>         depends http2-5.0.1-nqYlHu22AKAct22nPoNzv
>         depends iproute-1.7.14-3DBt1k9G9RfJV5v0korwaq
>         depends network-3.1.4.0-I6jFfdQwj0Q5FZzAobit5e
>         depends recv-0.1.0-IDBetkRtKub6CTlqLB1Vny
>         depends simple-sendfile-0.2.32-37WG4PWkeFOIhR0tXrV9eh
>         depends stm-2.5.1.0
>         depends streaming-commons-0.2.2.6-5NCi7ptiAjT7g30Q71P1sL
>         depends text-2.0.2
>         depends time-manager-0.0.1-6Vcfv1P4OfCCSq8yrUHl7T
>         depends unix-2.8.4.0
>         depends unliftio-0.2.25.0-3nuswudeOVqCqQbjgo89Qy
>         depends vault-0.3.1.5-EnsvWvPxRkiLIhCoJi80Gn
>         depends wai-3.2.4-F2vFGzooNDxBdDILx7vj6j
>         depends word8-0.1.3-2xahySuMstoHDInkBE5eMq
> Using Cabal-3.10.3.0 compiled by ghc-9.6
> Using compiler: ghc-9.6.6
> Using install prefix: /usr
> Executables installed in: /usr/bin
> Libraries installed in:
> /usr/lib/haskell-packages/ghc/lib/arm-linux-ghc-9.6.6/warp-3.3.31-Ipzyox8mwsD8AcOXdWtK7B
> Dynamic Libraries installed in:
> /usr/lib/haskell-packages/ghc/lib/arm-linux-ghc-9.6.6
> Private executables installed in: /usr/lib/arm-linux-ghc-9.6.6/warp-3.3.31
> Data files installed in: /usr/share/warp
> Documentation installed in: /usr/share/doc/arm-linux-ghc-9.6.6/warp-3.3.31
> Configuration files installed in: /usr/etc
> No alex found
> Using ar found on system at: /usr/bin/arm-linux-gnueabihf-ar
> No c2hs found
> No cpphs found
> No doctest found
> Using gcc version 14 found on system at: /usr/bin/arm-linux-gnueabihf-gcc
> Using ghc version 9.6.6 found on system at: /usr/bin/ghc
> Using ghc-pkg version 9.6.6 found on system at: /usr/bin/ghc-pkg-9.6.6
> No ghcjs found
> No ghcjs-pkg found
> No greencard found
> Using haddock version 2.29.2 found on system at: /usr/bin/haddock-ghc-9.6.6
> No happy found
> Using haskell-suite found on system at: haskell-suite-dummy-location
> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
> No hmake found
> Using hpc version 0.68 found on system at: /usr/bin/hpc-ghc-9.6.6
> Using hsc2hs version 0.68.9 found on system at: /usr/bin/hsc2hs-ghc-9.6.6
> Using hscolour version 1.25 found on system at: /usr/bin/HsColour
> No jhc found
> Using ld found on system at: /usr/bin/arm-linux-gnueabihf-ld.gold
> No pkg-config found
> Using runghc version 9.6.6 found on system at: /usr/bin/runghc-9.6.6
> Using strip version 2.43 found on system at: /usr/bin/strip
> Using tar found on system at: /usr/bin/tar
> No uhc found
> touch configure-ghc-stamp
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'build_recipe'
> Running dh_listpackages
> libghc-warp-dev
> libghc-warp-prof
> libghc-warp-doc
> Preprocessing test suite 'spec' for warp-3.3.31..
> Building test suite 'spec' for warp-3.3.31..
> [ 1 of 46] Compiling HTTP             ( test/HTTP.hs, 
> dist-ghc/build/spec/spec-tmp/HTTP.o )
> [ 2 of 46] Compiling Network.Wai.Handler.Warp.Date ( 
> Network/Wai/Handler/Warp/Date.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Date.o )
> [ 3 of 46] Compiling Network.Wai.Handler.Warp.HashMap ( 
> Network/Wai/Handler/Warp/HashMap.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HashMap.o )
> [ 4 of 46] Compiling Network.Wai.Handler.Warp.Imports ( 
> Network/Wai/Handler/Warp/Imports.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Imports.o )
> [ 5 of 46] Compiling Network.Wai.Handler.Warp.FileInfoCache ( 
> Network/Wai/Handler/Warp/FileInfoCache.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/FileInfoCache.o )
> [ 6 of 46] Compiling Network.Wai.Handler.Warp.Counter ( 
> Network/Wai/Handler/Warp/Counter.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Counter.o )
> [ 7 of 46] Compiling Network.Wai.Handler.Warp.MultiMap ( 
> Network/Wai/Handler/Warp/MultiMap.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/MultiMap.o )
> [ 8 of 46] Compiling Network.Wai.Handler.Warp.FdCache ( 
> Network/Wai/Handler/Warp/FdCache.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/FdCache.o )
> [ 9 of 46] Compiling FdCacheSpec      ( test/FdCacheSpec.hs, 
> dist-ghc/build/spec/spec-tmp/FdCacheSpec.o )
> 
> test/FdCacheSpec.hs:23:9: warning: [GHC-68441] [-Wdeprecations]
>     In the use of ‘fdRead’ (imported from System.Posix.IO):
>     Deprecated: "This function is scheduled to be dropped in favor of 
> 'System.Posix.IO.ByteString.fdRead', because decoding e.g. UTF-8 streams 
> partially is unsafe."
>    |
> 23 |         fdRead nfd 1 `shouldThrow` anyIOException
>    |         ^^^^^^
> [10 of 46] Compiling Network.Wai.Handler.Warp.PackInt ( 
> Network/Wai/Handler/Warp/PackInt.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/PackInt.o )
> [11 of 46] Compiling Network.Wai.Handler.Warp.ReadInt ( 
> Network/Wai/Handler/Warp/ReadInt.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/ReadInt.o )
> [12 of 46] Compiling Network.Wai.Handler.Warp.ResponseHeader ( 
> Network/Wai/Handler/Warp/ResponseHeader.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/ResponseHeader.o )
> [13 of 46] Compiling Network.Wai.Handler.Warp.Types ( 
> Network/Wai/Handler/Warp/Types.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Types.o )
> [14 of 46] Compiling Network.Wai.Handler.Warp.RequestHeader ( 
> Network/Wai/Handler/Warp/RequestHeader.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/RequestHeader.o )
> [15 of 46] Compiling Network.Wai.Handler.Warp.Header ( 
> Network/Wai/Handler/Warp/Header.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Header.o )
> [16 of 46] Compiling Network.Wai.Handler.Warp.File ( 
> Network/Wai/Handler/Warp/File.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/File.o )
> [17 of 46] Compiling FileSpec         ( test/FileSpec.hs, 
> dist-ghc/build/spec/spec-tmp/FileSpec.o )
> [18 of 46] Compiling Network.Wai.Handler.Warp.HTTP2.Types ( 
> Network/Wai/Handler/Warp/HTTP2/Types.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2/Types.o )
> [19 of 46] Compiling Network.Wai.Handler.Warp.Conduit ( 
> Network/Wai/Handler/Warp/Conduit.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Conduit.o )
> [20 of 46] Compiling Network.Wai.Handler.Warp.Buffer ( 
> Network/Wai/Handler/Warp/Buffer.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Buffer.o )
> [21 of 46] Compiling Network.Wai.Handler.Warp.SendFile ( 
> Network/Wai/Handler/Warp/SendFile.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/SendFile.o )
> [22 of 46] Compiling Network.Wai.Handler.Warp.HTTP2.File ( 
> Network/Wai/Handler/Warp/HTTP2/File.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2/File.o )
> [23 of 46] Compiling Network.Wai.Handler.Warp.IO ( 
> Network/Wai/Handler/Warp/IO.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/IO.o )
> [24 of 46] Compiling ConduitSpec      ( test/ConduitSpec.hs, 
> dist-ghc/build/spec/spec-tmp/ConduitSpec.o )
> [25 of 46] Compiling Network.Wai.Handler.Warp.Windows ( 
> Network/Wai/Handler/Warp/Windows.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Windows.o )
> [26 of 46] Compiling Paths_warp       ( 
> dist-ghc/build/spec/autogen/Paths_warp.hs, 
> dist-ghc/build/spec/spec-tmp/Paths_warp.o )
> [27 of 46] Compiling Network.Wai.Handler.Warp.Settings ( 
> Network/Wai/Handler/Warp/Settings.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Settings.o )
> [28 of 46] Compiling Network.Wai.Handler.Warp.Request ( 
> Network/Wai/Handler/Warp/Request.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Request.o )
> [29 of 46] Compiling Network.Wai.Handler.Warp.HTTP2.Request ( 
> Network/Wai/Handler/Warp/HTTP2/Request.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2/Request.o )
> 
> Network/Wai/Handler/Warp/HTTP2/Request.hs:60:9: warning: [GHC-68441] 
> [-Wdeprecations]
>     In the use of ‘requestBody’ (imported from Network.Wai.Internal):
>     Deprecated: "requestBody's name is misleading because it only gets a 
> partial chunk of the body. Use getRequestBodyChunk instead when getting the 
> field, and setRequestBodyChunks when setting the field."
>    |
> 60 |       , requestBody = body
>    |         ^^^^^^^^^^^
> [30 of 46] Compiling Network.Wai.Handler.Warp.HTTP2.PushPromise ( 
> Network/Wai/Handler/Warp/HTTP2/PushPromise.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2/PushPromise.o )
> [31 of 46] Compiling Network.Wai.Handler.Warp.Response ( 
> Network/Wai/Handler/Warp/Response.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Response.o )
> [32 of 46] Compiling Network.Wai.Handler.Warp.HTTP2.Response ( 
> Network/Wai/Handler/Warp/HTTP2/Response.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2/Response.o )
> [33 of 46] Compiling Network.Wai.Handler.Warp.HTTP2 ( 
> Network/Wai/Handler/Warp/HTTP2.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP2.o )
> [34 of 46] Compiling Network.Wai.Handler.Warp.HTTP1 ( 
> Network/Wai/Handler/Warp/HTTP1.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/HTTP1.o )
> [35 of 46] Compiling Network.Wai.Handler.Warp.Run ( 
> Network/Wai/Handler/Warp/Run.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/Run.o )
> [36 of 46] Compiling Network.Wai.Handler.Warp.WithApplication ( 
> Network/Wai/Handler/Warp/WithApplication.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp/WithApplication.o )
> [37 of 46] Compiling Network.Wai.Handler.Warp ( Network/Wai/Handler/Warp.hs, 
> dist-ghc/build/spec/spec-tmp/Network/Wai/Handler/Warp.o )
> [38 of 46] Compiling ExceptionSpec    ( test/ExceptionSpec.hs, 
> dist-ghc/build/spec/spec-tmp/ExceptionSpec.o )
> [39 of 46] Compiling ReadIntSpec      ( test/ReadIntSpec.hs, 
> dist-ghc/build/spec/spec-tmp/ReadIntSpec.o )
> [40 of 46] Compiling RequestSpec      ( test/RequestSpec.hs, 
> dist-ghc/build/spec/spec-tmp/RequestSpec.o )
> [41 of 46] Compiling ResponseHeaderSpec ( test/ResponseHeaderSpec.hs, 
> dist-ghc/build/spec/spec-tmp/ResponseHeaderSpec.o )
> [42 of 46] Compiling RunSpec          ( test/RunSpec.hs, 
> dist-ghc/build/spec/spec-tmp/RunSpec.o )
> [43 of 46] Compiling ResponseSpec     ( test/ResponseSpec.hs, 
> dist-ghc/build/spec/spec-tmp/ResponseSpec.o )
> [44 of 46] Compiling SendFileSpec     ( test/SendFileSpec.hs, 
> dist-ghc/build/spec/spec-tmp/SendFileSpec.o )
> [45 of 46] Compiling WithApplicationSpec ( test/WithApplicationSpec.hs, 
> dist-ghc/build/spec/spec-tmp/WithApplicationSpec.o )
> [46 of 46] Compiling Main             ( test/Spec.hs, 
> dist-ghc/build/spec/spec-tmp/Main.o )
> [47 of 47] Linking dist-ghc/build/spec/spec
> Preprocessing library for warp-3.3.31..
> Building library for warp-3.3.31..
> [ 1 of 34] Compiling Network.Wai.Handler.Warp.Date ( 
> Network/Wai/Handler/Warp/Date.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Date.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Date.dyn_o )
> [ 2 of 34] Compiling Network.Wai.Handler.Warp.HashMap ( 
> Network/Wai/Handler/Warp/HashMap.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HashMap.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HashMap.dyn_o )
> [ 3 of 34] Compiling Network.Wai.Handler.Warp.Imports ( 
> Network/Wai/Handler/Warp/Imports.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Imports.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Imports.dyn_o )
> [ 4 of 34] Compiling Network.Wai.Handler.Warp.FileInfoCache ( 
> Network/Wai/Handler/Warp/FileInfoCache.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/FileInfoCache.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/FileInfoCache.dyn_o )
> [ 5 of 34] Compiling Network.Wai.Handler.Warp.Counter ( 
> Network/Wai/Handler/Warp/Counter.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Counter.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Counter.dyn_o )
> [ 6 of 34] Compiling Network.Wai.Handler.Warp.MultiMap ( 
> Network/Wai/Handler/Warp/MultiMap.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/MultiMap.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/MultiMap.dyn_o )
> [ 7 of 34] Compiling Network.Wai.Handler.Warp.FdCache ( 
> Network/Wai/Handler/Warp/FdCache.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/FdCache.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/FdCache.dyn_o )
> [ 8 of 34] Compiling Network.Wai.Handler.Warp.PackInt ( 
> Network/Wai/Handler/Warp/PackInt.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/PackInt.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/PackInt.dyn_o )
> [ 9 of 34] Compiling Network.Wai.Handler.Warp.ReadInt ( 
> Network/Wai/Handler/Warp/ReadInt.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/ReadInt.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/ReadInt.dyn_o )
> [10 of 34] Compiling Network.Wai.Handler.Warp.ResponseHeader ( 
> Network/Wai/Handler/Warp/ResponseHeader.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/ResponseHeader.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/ResponseHeader.dyn_o )
> [11 of 34] Compiling Network.Wai.Handler.Warp.Types ( 
> Network/Wai/Handler/Warp/Types.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Types.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Types.dyn_o )
> [12 of 34] Compiling Network.Wai.Handler.Warp.RequestHeader ( 
> Network/Wai/Handler/Warp/RequestHeader.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/RequestHeader.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/RequestHeader.dyn_o )
> [13 of 34] Compiling Network.Wai.Handler.Warp.Header ( 
> Network/Wai/Handler/Warp/Header.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Header.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Header.dyn_o )
> [14 of 34] Compiling Network.Wai.Handler.Warp.File ( 
> Network/Wai/Handler/Warp/File.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/File.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/File.dyn_o )
> [15 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Types ( 
> Network/Wai/Handler/Warp/HTTP2/Types.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Types.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Types.dyn_o )
> [16 of 34] Compiling Network.Wai.Handler.Warp.Conduit ( 
> Network/Wai/Handler/Warp/Conduit.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Conduit.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Conduit.dyn_o )
> [17 of 34] Compiling Network.Wai.Handler.Warp.Buffer ( 
> Network/Wai/Handler/Warp/Buffer.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Buffer.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Buffer.dyn_o )
> [18 of 34] Compiling Network.Wai.Handler.Warp.SendFile ( 
> Network/Wai/Handler/Warp/SendFile.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/SendFile.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/SendFile.dyn_o )
> [19 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.File ( 
> Network/Wai/Handler/Warp/HTTP2/File.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/File.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/File.dyn_o )
> [20 of 34] Compiling Network.Wai.Handler.Warp.IO ( 
> Network/Wai/Handler/Warp/IO.hs, dist-ghc/build/Network/Wai/Handler/Warp/IO.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/IO.dyn_o )
> [21 of 34] Compiling Network.Wai.Handler.Warp.Windows ( 
> Network/Wai/Handler/Warp/Windows.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Windows.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Windows.dyn_o )
> [22 of 34] Compiling Paths_warp       ( dist-ghc/build/autogen/Paths_warp.hs, 
> dist-ghc/build/Paths_warp.o, dist-ghc/build/Paths_warp.dyn_o )
> [23 of 34] Compiling Network.Wai.Handler.Warp.Settings ( 
> Network/Wai/Handler/Warp/Settings.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Settings.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Settings.dyn_o )
> [24 of 34] Compiling Network.Wai.Handler.Warp.Request ( 
> Network/Wai/Handler/Warp/Request.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Request.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Request.dyn_o )
> [25 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Request ( 
> Network/Wai/Handler/Warp/HTTP2/Request.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Request.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Request.dyn_o )
> 
> Network/Wai/Handler/Warp/HTTP2/Request.hs:60:9: warning: [GHC-68441] 
> [-Wdeprecations]
>     In the use of ‘requestBody’ (imported from Network.Wai.Internal):
>     Deprecated: "requestBody's name is misleading because it only gets a 
> partial chunk of the body. Use getRequestBodyChunk instead when getting the 
> field, and setRequestBodyChunks when setting the field."
>    |
> 60 |       , requestBody = body
>    |         ^^^^^^^^^^^
> [26 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.PushPromise ( 
> Network/Wai/Handler/Warp/HTTP2/PushPromise.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/PushPromise.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/PushPromise.dyn_o )
> [27 of 34] Compiling Network.Wai.Handler.Warp.Response ( 
> Network/Wai/Handler/Warp/Response.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Response.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Response.dyn_o )
> [28 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Response ( 
> Network/Wai/Handler/Warp/HTTP2/Response.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Response.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Response.dyn_o )
> [29 of 34] Compiling Network.Wai.Handler.Warp.HTTP2 ( 
> Network/Wai/Handler/Warp/HTTP2.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2.dyn_o )
> [30 of 34] Compiling Network.Wai.Handler.Warp.HTTP1 ( 
> Network/Wai/Handler/Warp/HTTP1.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP1.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP1.dyn_o )
> [31 of 34] Compiling Network.Wai.Handler.Warp.Run ( 
> Network/Wai/Handler/Warp/Run.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Run.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Run.dyn_o )
> [32 of 34] Compiling Network.Wai.Handler.Warp.WithApplication ( 
> Network/Wai/Handler/Warp/WithApplication.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/WithApplication.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/WithApplication.dyn_o )
> [33 of 34] Compiling Network.Wai.Handler.Warp.Internal ( 
> Network/Wai/Handler/Warp/Internal.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Internal.o, 
> dist-ghc/build/Network/Wai/Handler/Warp/Internal.dyn_o )
> [34 of 34] Compiling Network.Wai.Handler.Warp ( Network/Wai/Handler/Warp.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp.o, 
> dist-ghc/build/Network/Wai/Handler/Warp.dyn_o )
> [ 1 of 34] Compiling Network.Wai.Handler.Warp.Date ( 
> Network/Wai/Handler/Warp/Date.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Date.p_o )
> [ 2 of 34] Compiling Network.Wai.Handler.Warp.HashMap ( 
> Network/Wai/Handler/Warp/HashMap.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HashMap.p_o )
> [ 3 of 34] Compiling Network.Wai.Handler.Warp.Imports ( 
> Network/Wai/Handler/Warp/Imports.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Imports.p_o )
> [ 4 of 34] Compiling Network.Wai.Handler.Warp.FileInfoCache ( 
> Network/Wai/Handler/Warp/FileInfoCache.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/FileInfoCache.p_o )
> [ 5 of 34] Compiling Network.Wai.Handler.Warp.Counter ( 
> Network/Wai/Handler/Warp/Counter.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Counter.p_o )
> [ 6 of 34] Compiling Network.Wai.Handler.Warp.MultiMap ( 
> Network/Wai/Handler/Warp/MultiMap.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/MultiMap.p_o )
> [ 7 of 34] Compiling Network.Wai.Handler.Warp.FdCache ( 
> Network/Wai/Handler/Warp/FdCache.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/FdCache.p_o )
> [ 8 of 34] Compiling Network.Wai.Handler.Warp.PackInt ( 
> Network/Wai/Handler/Warp/PackInt.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/PackInt.p_o )
> [ 9 of 34] Compiling Network.Wai.Handler.Warp.ReadInt ( 
> Network/Wai/Handler/Warp/ReadInt.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/ReadInt.p_o )
> [10 of 34] Compiling Network.Wai.Handler.Warp.ResponseHeader ( 
> Network/Wai/Handler/Warp/ResponseHeader.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/ResponseHeader.p_o )
> [11 of 34] Compiling Network.Wai.Handler.Warp.Types ( 
> Network/Wai/Handler/Warp/Types.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Types.p_o )
> [12 of 34] Compiling Network.Wai.Handler.Warp.RequestHeader ( 
> Network/Wai/Handler/Warp/RequestHeader.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/RequestHeader.p_o )
> [13 of 34] Compiling Network.Wai.Handler.Warp.Header ( 
> Network/Wai/Handler/Warp/Header.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Header.p_o )
> [14 of 34] Compiling Network.Wai.Handler.Warp.File ( 
> Network/Wai/Handler/Warp/File.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/File.p_o )
> [15 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Types ( 
> Network/Wai/Handler/Warp/HTTP2/Types.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Types.p_o )
> [16 of 34] Compiling Network.Wai.Handler.Warp.Conduit ( 
> Network/Wai/Handler/Warp/Conduit.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Conduit.p_o )
> [17 of 34] Compiling Network.Wai.Handler.Warp.Buffer ( 
> Network/Wai/Handler/Warp/Buffer.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Buffer.p_o )
> [18 of 34] Compiling Network.Wai.Handler.Warp.SendFile ( 
> Network/Wai/Handler/Warp/SendFile.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/SendFile.p_o )
> [19 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.File ( 
> Network/Wai/Handler/Warp/HTTP2/File.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/File.p_o )
> [20 of 34] Compiling Network.Wai.Handler.Warp.IO ( 
> Network/Wai/Handler/Warp/IO.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/IO.p_o )
> [21 of 34] Compiling Network.Wai.Handler.Warp.Windows ( 
> Network/Wai/Handler/Warp/Windows.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Windows.p_o )
> [22 of 34] Compiling Paths_warp       ( dist-ghc/build/autogen/Paths_warp.hs, 
> dist-ghc/build/Paths_warp.p_o )
> [23 of 34] Compiling Network.Wai.Handler.Warp.Settings ( 
> Network/Wai/Handler/Warp/Settings.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Settings.p_o )
> [24 of 34] Compiling Network.Wai.Handler.Warp.Request ( 
> Network/Wai/Handler/Warp/Request.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Request.p_o )
> [25 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Request ( 
> Network/Wai/Handler/Warp/HTTP2/Request.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Request.p_o )
> 
> Network/Wai/Handler/Warp/HTTP2/Request.hs:60:9: warning: [GHC-68441] 
> [-Wdeprecations]
>     In the use of ‘requestBody’ (imported from Network.Wai.Internal):
>     Deprecated: "requestBody's name is misleading because it only gets a 
> partial chunk of the body. Use getRequestBodyChunk instead when getting the 
> field, and setRequestBodyChunks when setting the field."
>    |
> 60 |       , requestBody = body
>    |         ^^^^^^^^^^^
> [26 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.PushPromise ( 
> Network/Wai/Handler/Warp/HTTP2/PushPromise.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/PushPromise.p_o )
> [27 of 34] Compiling Network.Wai.Handler.Warp.Response ( 
> Network/Wai/Handler/Warp/Response.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Response.p_o )
> [28 of 34] Compiling Network.Wai.Handler.Warp.HTTP2.Response ( 
> Network/Wai/Handler/Warp/HTTP2/Response.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2/Response.p_o )
> [29 of 34] Compiling Network.Wai.Handler.Warp.HTTP2 ( 
> Network/Wai/Handler/Warp/HTTP2.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP2.p_o )
> [30 of 34] Compiling Network.Wai.Handler.Warp.HTTP1 ( 
> Network/Wai/Handler/Warp/HTTP1.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/HTTP1.p_o )
> [31 of 34] Compiling Network.Wai.Handler.Warp.Run ( 
> Network/Wai/Handler/Warp/Run.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Run.p_o )
> [32 of 34] Compiling Network.Wai.Handler.Warp.WithApplication ( 
> Network/Wai/Handler/Warp/WithApplication.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/WithApplication.p_o )
> [33 of 34] Compiling Network.Wai.Handler.Warp.Internal ( 
> Network/Wai/Handler/Warp/Internal.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp/Internal.p_o )
> [34 of 34] Compiling Network.Wai.Handler.Warp ( Network/Wai/Handler/Warp.hs, 
> dist-ghc/build/Network/Wai/Handler/Warp.p_o )
> touch build-ghc-stamp
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'check_recipe'
> Running dh_listpackages
> libghc-warp-dev
> libghc-warp-prof
> libghc-warp-doc
> Running 1 test suites...
> Test suite spec: RUNNING...
> 
> Conduit
>   conduit
>     IsolatedBSSource [✔]
>     chunkedSource [✔]
>     chunk boundaries [✔]
> Exception
>   responds even if there is an exception
> user error     ioException [✔]
> FdCache
>   withFdCache
>     clean up Fd [✔]
> File
>   conditionalRequest
>     gets a file size from file system [✔]
>     gets a file size from file system and handles Range and returns Partical 
> Content [✔]
>     truncates end point of range to file size [✔]
>     gets a file size from file system and handles Range and returns OK if 
> Range means the entire [✔]
>     returns a 412 if the file has been changed in the meantime [✔]
>     gets a file if the file has not been changed in the meantime [✔]
>     ignores the If-Unmodified-Since header if an If-Match header is also 
> present [✔]
>     still gives only a range, even after conditionals [✔]
>     gets a file if the file has been changed in the meantime [✔]
>     returns a 304 if the file has not been changed in the meantime [✔]
>     ignores the If-Modified-Since header if an If-None-Match header is also 
> present [✔]
>     still gives only a range, even after conditionals [✔]
>     gives the a range, if the condition is met [✔]
>     gives the entire body and ignores the Range header if the condition isn't 
> met [✔]
> ReadInt
>   readInt64
>     converts ByteString to Int [✔]
>       +++ OK, passed 100 tests.
> Request
>   headerLines
>     takes until blank [✔]
>     ignored leading whitespace in bodies [✔]
>     throws OverLargeHeader when too many [✔]
>     throws OverLargeHeader when too large [✔]
>     known bad chunking behavior #239 [✔]
>     random chunking [✔]
>       +++ OK, passed 100 tests.
>   parseByteRanges
>     bytes=0-499 [✔]
>     bytes=500-999 [✔]
>     bytes=-500 [✔]
>     bytes=9500- [✔]
>     foobytes=9500- [✔]
>     bytes=0-0,-1 [✔]
>   headerLines
>     can handle a normal case [✔]
>     can handle a nasty case (1) [✔]
>     can handle a nasty case (1) [✔]
>     can handle a nasty case (1) [✔]
>     can handle an illegal case (1) [✔]
>     doesn't throw on correct length [✔]
>     throws error on correct length too long [✔]
> Response
>   sanitizeHeaderValue
>     doesn't alter valid multiline header values [✔]
>     adds missing spaces after 
> 
>  [✔]
>     discards empty lines [✔]
>     when sanitizing single occurrences of 
> 
>       replaces 
>  with 
> 
>  [✔]
>       adds missing spaces after 
>  [✔]
>     discards single occurrences of 
>  [✔]
>   range requests
>     ("2-3","23",Just "2-3/16") [✔]
>     ("5-","56789abcdef",Just "5-15/16") [✔]
>     ("5-8","5678",Just "5-8/16") [✔]
>     ("-3","def",Just "13-15/16") [✔]
>     ("16-","",Just "*/16") [✔]
>     ("-17","0123456789abcdef",Nothing) [✔]
>   partial files
>     (2,2,"23") [✔]
>     (0,2,"01") [✔]
>     (3,8,"3456789a") [✔]
> ResponseHeader
>   composeHeader
>     composes a HTTP header [✔]
>   addServer
>     adds Server if not exist [✔]
>     does not add Server if exists [✔]
>     does not add Server if empty [✔]
>     deletes Server  [✔]
> Run
>   non-pipelining
>     no body, read [✔]
>     no body, ignore [✔]
>     has body, read [✔]
>     has body, ignore [✔]
>     chunked body, read [✔]
>     chunked body, ignore [✔]
>   pipelining
>     no body, read [✔]
>     no body, ignore [✔]
>     has body, read [✔]
>     has body, ignore [✔]
>     chunked body, read [✔]
>     chunked body, ignore [✔]
>   no hanging
>     has body, read [✔]
>     double connect [✔]
>   connection termination
>     IncompleteHeaders [✔]
>   special input
>     multiline headers [✔]
>     no space between colon and value [✔]
>   chunked bodies
>     works [✔]
>     lots of chunks [✔]
>     in chunks [✔]
>     timeout in request body [✔]
>   raw body
>     works [✔]
>   only one date and server header [✔]
>   streaming echo #249 [✔]
>   streaming response with length [✔]
>   head requests
>     builder [✔]
>     streaming [✔]
>     file, no range [✔]
>     file, with range [✔]
> SendFile
>   packHeader
>     returns how much the buffer is consumed (1) [✔]
>     returns how much the buffer is consumed (2) [✔]
>     returns how much the buffer is consumed (3) [✔]
>     returns how much the buffer is consumed (4) [✔]
>     returns how much the buffer is consumed (5) [✔]
>     returns how much the buffer is consumed (6) [✔]
>     sends headers correctly (1) [✔]
>     sends headers correctly (2) [✔]
>     sends headers correctly (3) [✔]
>     sends headers correctly (4) [✔]
>     sends headers correctly (5) [✔]
>     sends headers correctly (6) [✔]
>   readSendFile
>     sends a file correctly (1) [✘]
>     sends a file correctly (2) [✘]
>     sends a file correctly (3) [✘]
> WithApplication
>   "curl" dependency
>     All "WithApplication" tests assume the "curl" process can be called 
> directly.
>     
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
> [✔]
>   withApplication
>     runs a wai Application while executing the given action [✔]
> UnliftIO.Exception.throwString called with:
> 
> foo
> Called from:
>   throwSt    does not propagate exceptions from the server to the executing 
> thread [✔]
>   testWithApplication
>     propagates exceptions from the server to the executing thread [✔]
> 
> Failures:
> 
>   test/SendFileSpec.hs:51:5: 
>   1) SendFile.readSendFile sends a file correctly (1)
>        uncaught exception: IOException of type InvalidArgument
>        positionRead: invalid argument (Invalid argument)
> 
>   To rerun use: --match "/SendFile/readSendFile/sends a file correctly (1)/" 
> --seed 1266260859
> 
>   test/SendFileSpec.hs:53:5: 
>   2) SendFile.readSendFile sends a file correctly (2)
>        uncaught exception: IOException of type InvalidArgument
>        positionRead: invalid argument (Invalid argument)
> 
>   To rerun use: --match "/SendFile/readSendFile/sends a file correctly (2)/" 
> --seed 1266260859
> 
>   test/SendFileSpec.hs:55:5: 
>   3) SendFile.readSendFile sends a file correctly (3)
>        uncaught exception: IOException of type InvalidArgument
>        positionRead: invalid argument (Invalid argument)
> 
>   To rerun use: --match "/SendFile/readSendFile/sends a file correctly (3)/" 
> --seed 1266260859
> 
> Randomized with seed 1266260859
> 
> Finished in 7.0213 seconds
> 107 examples, 3 failures
> Test suite spec: FAIL
> Test suite logged to: dist-ghc/test/warp-3.3.31-spec.log
> 0 of 1 test suites (0 of 1 test cases) passed.
> -e: error: debian/hlibrary.setup test --builddir=dist-ghc 
> --show-details=direct returned exit code 1
>  at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 877.
>       Debian::Debhelper::Dh_Lib::error("debian/hlibrary.setup test 
> --builddir=dist-ghc --show-details"...) called at 
> /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 616
>       Debian::Debhelper::Dh_Lib::error_exitcode("debian/hlibrary.setup test 
> --builddir=dist-ghc --show-details"...) called at 
> /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 479
>       Debian::Debhelper::Dh_Lib::doit("debian/hlibrary.setup", "test", 
> "--builddir=dist-ghc", "--show-details=direct") called at 
> /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 692
>       Debian::Debhelper::Buildsystem::Haskell::Recipes::check_recipe() called 
> at -e line 1
> make: *** [/usr/share/cdbs/1/class/hlibrary.mk:163: check-ghc-stamp] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/12/23/haskell-warp_3.3.31-1_unstable-armhf.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241223;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241223&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to