Build #1 for hedis-0.15.2

[all reports]

Package hedis-0.15.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2023-04-14 09:26:58.694204891 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies HTTP-4000.4.1, async-2.2.4, base-4.16.3.0, bytestring-0.11.3.1, bytestring-lexing-0.5.0.10, containers-0.6.5.1, deepseq-1.4.6.1, errors-2.3.0, exceptions-0.10.4, mtl-2.2.2, network-3.1.2.8, network-uri-2.6.4.2, resource-pool-0.4.0.0, scanner-0.3.1, stm-2.5.0.2, text-1.2.5.0, time-1.11.1.1, tls-1.6.0, unliftio-core-0.2.1.0, unordered-containers-0.2.19.1, vector-0.13.0.0
Flags -dev

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     bytestring-lexing-0.5.0.10
Starting     cereal-0.5.8.3
Starting     data-default-class-0.1.2.0
Starting     fail-4.9.0.0
Starting     hourglass-0.2.12
Starting     basement-0.0.15
Starting     safe-0.3.19
Starting     th-compat-0.1.4
Starting     unliftio-core-0.2.1.0
Starting     vector-stream-0.1.0.0
Starting     data-array-byte-0.1.0.1
Starting     network-3.1.2.8
Starting     transformers-compat-0.7.2
Building     cereal-0.5.8.3
Building     fail-4.9.0.0
Building     bytestring-lexing-0.5.0.10
Building     vector-stream-0.1.0.0
Building     safe-0.3.19
Building     data-default-class-0.1.2.0
Building     th-compat-0.1.4
Building     transformers-compat-0.7.2
Building     data-array-byte-0.1.0.1
Building     hourglass-0.2.12
Building     basement-0.0.15
Building     unliftio-core-0.2.1.0
Completed    fail-4.9.0.0
Starting     scanner-0.3.1
Building     scanner-0.3.1
Building     network-3.1.2.8
Completed    unliftio-core-0.2.1.0
Completed    data-default-class-0.1.2.0
Completed    data-array-byte-0.1.0.1
Starting     hashable-1.4.2.0
Starting     primitive-0.8.0.0
Completed    th-compat-0.1.4
Starting     network-uri-2.6.4.2
Completed    safe-0.3.19
Building     hashable-1.4.2.0
Building     primitive-0.8.0.0
Completed    scanner-0.3.1
Building     network-uri-2.6.4.2
Completed    bytestring-lexing-0.5.0.10
Completed    vector-stream-0.1.0.0
Completed    transformers-compat-0.7.2
Starting     errors-2.3.0
Building     errors-2.3.0
Completed    cereal-0.5.8.3
Completed    hourglass-0.2.12
Completed    hashable-1.4.2.0
Starting     async-2.2.4
Starting     unordered-containers-0.2.19.1
Completed    errors-2.3.0
Building     async-2.2.4
Building     unordered-containers-0.2.19.1
Completed    network-uri-2.6.4.2
Completed    network-3.1.2.8
Starting     HTTP-4000.4.1
Building     HTTP-4000.4.1
Completed    async-2.2.4
Completed    primitive-0.8.0.0
Starting     resource-pool-0.4.0.0
Starting     vector-0.13.0.0
Building     vector-0.13.0.0
Building     resource-pool-0.4.0.0
Completed    resource-pool-0.4.0.0
Completed    unordered-containers-0.2.19.1
Completed    HTTP-4000.4.1
Completed    basement-0.0.15
Starting     memory-0.18.0
Building     memory-0.18.0
Completed    memory-0.18.0
Starting     pem-0.2.4
Starting     asn1-types-0.3.4
Starting     cryptonite-0.30
Building     pem-0.2.4
Building     asn1-types-0.3.4
Building     cryptonite-0.30
Completed    pem-0.2.4
Completed    asn1-types-0.3.4
Starting     asn1-encoding-0.9.6
Completed    vector-0.13.0.0
Building     asn1-encoding-0.9.6
Completed    asn1-encoding-0.9.6
Starting     asn1-parse-0.9.5
Building     asn1-parse-0.9.5
Completed    asn1-parse-0.9.5
Completed    cryptonite-0.30
Starting     x509-1.7.7
Building     x509-1.7.7
Completed    x509-1.7.7
Starting     x509-store-1.6.9
Building     x509-store-1.6.9
Completed    x509-store-1.6.9
Starting     x509-validation-1.6.12
Building     x509-validation-1.6.12
Completed    x509-validation-1.6.12
Starting     tls-1.6.0
Building     tls-1.6.0
Completed    tls-1.6.0
Downloading  hedis-0.15.2
Downloaded   hedis-0.15.2
Starting     hedis-0.15.2
Building     hedis-0.15.2
Completed    hedis-0.15.2

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
 - HTTP-4000.4.1 (lib:HTTP) (requires build)
 - bytestring-lexing-0.5.0.10 (lib:bytestring-lexing) (requires build)
 - errors-2.3.0 (lib:errors) (requires build)
 - scanner-0.3.1 (lib:scanner) (requires build)
 - hedis-0.15.2 (first run)
Starting     errors-2.3.0 (all, legacy fallback)
Starting     bytestring-lexing-0.5.0.10 (all, legacy fallback)
Starting     scanner-0.3.1 (all, legacy fallback)
Starting     HTTP-4000.4.1 (all, legacy fallback)
Building     errors-2.3.0 (all, legacy fallback)
Building     scanner-0.3.1 (all, legacy fallback)
Building     bytestring-lexing-0.5.0.10 (all, legacy fallback)
Building     HTTP-4000.4.1 (all, legacy fallback)
Installing   errors-2.3.0 (all, legacy fallback)
Installing   scanner-0.3.1 (all, legacy fallback)
Completed    errors-2.3.0 (all, legacy fallback)
Completed    scanner-0.3.1 (all, legacy fallback)
Installing   HTTP-4000.4.1 (all, legacy fallback)
Completed    HTTP-4000.4.1 (all, legacy fallback)
Installing   bytestring-lexing-0.5.0.10 (all, legacy fallback)
Completed    bytestring-lexing-0.5.0.10 (all, legacy fallback)
Configuring hedis-0.15.2...
Preprocessing test suite 'doctest' for hedis-0.15.2..
Building test suite 'doctest' for hedis-0.15.2..
[1 of 1] Compiling Main             ( DocTest.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/doctest/doctest-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/doctest/doctest ...
Preprocessing library for hedis-0.15.2..
Building library for hedis-0.15.2..
[ 1 of 17] Compiling Database.Redis.Cluster.HashSlot ( src/Database/Redis/Cluster/HashSlot.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster/HashSlot.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster/HashSlot.dyn_o )
[ 2 of 17] Compiling Database.Redis.ConnectionContext ( src/Database/Redis/ConnectionContext.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ConnectionContext.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ConnectionContext.dyn_o )
[ 3 of 17] Compiling Database.Redis.Protocol ( src/Database/Redis/Protocol.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Protocol.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Protocol.dyn_o )
[ 4 of 17] Compiling Database.Redis.ProtocolPipelining ( src/Database/Redis/ProtocolPipelining.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ProtocolPipelining.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ProtocolPipelining.dyn_o )

src/Database/Redis/ProtocolPipelining.hs:132:46: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction: Patterns of type [Reply] not matched: []
    |
132 |             atomicModifyIORef' connPending $ \(_:rs) -> (rs, ())
    |                                              ^^^^^^^^^^^^^^^^^^^
[ 5 of 17] Compiling Database.Redis.Types ( src/Database/Redis/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Types.dyn_o )
[ 6 of 17] Compiling Database.Redis.Cluster.Command ( src/Database/Redis/Cluster/Command.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster/Command.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster/Command.dyn_o )
[ 7 of 17] Compiling Database.Redis.Cluster ( src/Database/Redis/Cluster.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Cluster.dyn_o )
[ 8 of 17] Compiling Database.Redis.Core.Internal ( src/Database/Redis/Core/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Core/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Core/Internal.dyn_o )
[ 9 of 17] Compiling Database.Redis.Core ( src/Database/Redis/Core.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Core.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Core.dyn_o )
[10 of 17] Compiling Database.Redis.Transactions ( src/Database/Redis/Transactions.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Transactions.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Transactions.dyn_o )
[11 of 17] Compiling Database.Redis.ManualCommands ( src/Database/Redis/ManualCommands.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ManualCommands.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/ManualCommands.dyn_o )

src/Database/Redis/ManualCommands.hs:850:39: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type [ByteString] not matched:
            []
            [(Data.ByteString.Internal.BS _ _)]
            ((Data.ByteString.Internal.BS _ _):
             (Data.ByteString.Internal.BS _ _):_:_)
    |
850 |             decodeKeyValues bs = map (\[x,y] -> (x,y)) $ chunksOfTwo bs
    |                                       ^^^^^^^^^^^^^^^
[12 of 17] Compiling Database.Redis.Commands ( src/Database/Redis/Commands.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Commands.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Commands.dyn_o )
[13 of 17] Compiling Database.Redis.Connection ( src/Database/Redis/Connection.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Connection.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Connection.dyn_o )
[14 of 17] Compiling Database.Redis.PubSub ( src/Database/Redis/PubSub.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/PubSub.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/PubSub.dyn_o )
[15 of 17] Compiling Database.Redis.URL ( src/Database/Redis/URL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/URL.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/URL.dyn_o )
[16 of 17] Compiling Database.Redis   ( src/Database/Redis.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis.dyn_o )
[17 of 17] Compiling Database.Redis.Sentinel ( src/Database/Redis/Sentinel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Sentinel.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/Database/Redis/Sentinel.dyn_o )

src/Database/Redis/Sentinel.hs:49:1: warning: [-Wunused-imports]
    The import of Control.Monad.IO.Class is redundant
      except perhaps to import instances from Control.Monad.IO.Class
    To import instances alone, use: import Control.Monad.IO.Class()
   |
49 | import           Control.Monad.IO.Class(MonadIO(liftIO))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing benchmark 'hedis-benchmark' for hedis-0.15.2..
Building benchmark 'hedis-benchmark' for hedis-0.15.2..
[1 of 1] Compiling Main             ( benchmark/Benchmark.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/hedis-0.15.2/noopt/build/hedis-benchmark/hedis-benchmark-tmp/Main.o )

benchmark/Benchmark.hs:44:16: error:
    parse error on input <-
    Perhaps this statement should be within a 'do' block?
   |
44 |         startT <- getCurrentTime
   |                ^^