Build #1 for amqp-0.22.2
Package | amqp-0.22.2 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | NotTried |
Time submitted | 2023-07-19 17:28:02.3230921 UTC |
---|---|
Compiler | ghc-9.2.4 |
OS | linux |
Arch | x86_64 |
Dependencies | base-4.16.3.0, binary-0.8.9.0, bytestring-0.11.3.1, clock-0.8.4, containers-0.6.5.1, crypton-connection-0.3.1, data-binary-ieee754-0.4.4, monad-control-1.0.3.1, network-3.1.4.0, network-uri-2.6.4.2, split-0.2.3.5, stm-2.5.0.2, text-1.2.5.0, vector-0.13.0.0, base-4.16.3.0, containers-0.6.5.1, xml-1.3.14 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting base-orphans-0.9.0 Starting cereal-0.5.8.3 Starting data-array-byte-0.1.0.1 Starting clock-0.8.4 Starting data-default-class-0.1.2.0 Starting data-binary-ieee754-0.4.4 Starting old-locale-1.0.0.7 Starting split-0.2.3.5 Starting hourglass-0.2.12 Starting th-compat-0.1.4 Starting vector-stream-0.1.0.0 Starting xml-1.3.14 Starting transformers-compat-0.7.2 Starting basement-0.0.16 Starting network-3.1.4.0 Building data-default-class-0.1.2.0 Building data-binary-ieee754-0.4.4 Building data-array-byte-0.1.0.1 Building clock-0.8.4 Building base-orphans-0.9.0 Building cereal-0.5.8.3 Building xml-1.3.14 Building split-0.2.3.5 Building old-locale-1.0.0.7 Building hourglass-0.2.12 Building basement-0.0.16 Building vector-stream-0.1.0.0 Building th-compat-0.1.4 Building transformers-compat-0.7.2 Building network-3.1.4.0 Completed old-locale-1.0.0.7 Starting old-time-1.1.0.3 Completed data-default-class-0.1.2.0 Completed split-0.2.3.5 Completed data-binary-ieee754-0.4.4 Completed clock-0.8.4 Building old-time-1.1.0.3 Completed data-array-byte-0.1.0.1 Starting primitive-0.8.0.0 Starting hashable-1.4.2.0 Completed base-orphans-0.9.0 Completed th-compat-0.1.4 Starting network-uri-2.6.4.2 Building hashable-1.4.2.0 Building primitive-0.8.0.0 Building network-uri-2.6.4.2 Completed vector-stream-0.1.0.0 Completed transformers-compat-0.7.2 Starting transformers-base-0.4.6 Completed xml-1.3.14 Building transformers-base-0.4.6 Completed old-time-1.1.0.3 Starting unix-time-0.4.10 Completed cereal-0.5.8.3 Completed hourglass-0.2.12 Completed transformers-base-0.4.6 Starting monad-control-1.0.3.1 Building monad-control-1.0.3.1 Building unix-time-0.4.10 Completed hashable-1.4.2.0 Starting async-2.2.4 Building async-2.2.4 Completed network-uri-2.6.4.2 Completed monad-control-1.0.3.1 Completed network-3.1.4.0 Completed unix-time-0.4.10 Completed async-2.2.4 Completed primitive-0.8.0.0 Starting vector-0.13.0.0 Building vector-0.13.0.0 Completed basement-0.0.16 Starting socks-0.6.1 Starting memory-0.18.0 Building socks-0.6.1 Building memory-0.18.0 Completed socks-0.6.1 Completed memory-0.18.0 Starting pem-0.2.4 Starting asn1-types-0.3.4 Starting crypton-0.33 Building asn1-types-0.3.4 Building pem-0.2.4 Building crypton-0.33 Completed pem-0.2.4 Completed asn1-types-0.3.4 Starting asn1-encoding-0.9.6 Building asn1-encoding-0.9.6 Completed vector-0.13.0.0 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 crypton-0.33 Starting crypton-x509-1.7.6 Building crypton-x509-1.7.6 Completed crypton-x509-1.7.6 Starting crypton-x509-store-1.6.9 Building crypton-x509-store-1.6.9 Completed crypton-x509-store-1.6.9 Starting crypton-x509-system-1.6.7 Starting crypton-x509-validation-1.6.12 Building crypton-x509-system-1.6.7 Building crypton-x509-validation-1.6.12 Completed crypton-x509-system-1.6.7 Completed crypton-x509-validation-1.6.12 Starting tls-1.7.0 Building tls-1.7.0 Completed tls-1.7.0 Starting crypton-connection-0.3.1 Building crypton-connection-0.3.1 Completed crypton-connection-0.3.1 Downloading amqp-0.22.2 Downloaded amqp-0.22.2 Starting amqp-0.22.2 Building amqp-0.22.2 Completed amqp-0.22.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): - clock-0.8.4 (lib:clock) (requires build) - crypton-0.33 (lib:crypton) (requires build) - data-binary-ieee754-0.4.4 (lib:data-binary-ieee754) (requires build) - crypton-x509-1.7.6 (lib:crypton-x509) (requires build) - crypton-x509-store-1.6.9 (lib:crypton-x509-store) (requires build) - crypton-x509-validation-1.6.12 (lib:crypton-x509-validation) (requires build) - crypton-x509-system-1.6.7 (lib:crypton-x509-system) (requires build) - tls-1.7.0 (lib:tls) (requires build) - crypton-connection-0.3.1 (lib:crypton-connection) (requires build) - amqp-0.22.2 (first run) Starting data-binary-ieee754-0.4.4 (all, legacy fallback) Starting clock-0.8.4 (all, legacy fallback) Starting crypton-0.33 (all, legacy fallback) Building data-binary-ieee754-0.4.4 (all, legacy fallback) Building clock-0.8.4 (all, legacy fallback) Building crypton-0.33 (all, legacy fallback) Installing data-binary-ieee754-0.4.4 (all, legacy fallback) Installing clock-0.8.4 (all, legacy fallback) Completed data-binary-ieee754-0.4.4 (all, legacy fallback) Completed clock-0.8.4 (all, legacy fallback) Installing crypton-0.33 (all, legacy fallback) Completed crypton-0.33 (all, legacy fallback) Starting crypton-x509-1.7.6 (all, legacy fallback) Building crypton-x509-1.7.6 (all, legacy fallback) Installing crypton-x509-1.7.6 (all, legacy fallback) Completed crypton-x509-1.7.6 (all, legacy fallback) Starting crypton-x509-store-1.6.9 (all, legacy fallback) Building crypton-x509-store-1.6.9 (all, legacy fallback) Installing crypton-x509-store-1.6.9 (all, legacy fallback) Completed crypton-x509-store-1.6.9 (all, legacy fallback) Starting crypton-x509-system-1.6.7 (all, legacy fallback) Starting crypton-x509-validation-1.6.12 (all, legacy fallback) Building crypton-x509-system-1.6.7 (all, legacy fallback) Building crypton-x509-validation-1.6.12 (all, legacy fallback) Installing crypton-x509-system-1.6.7 (all, legacy fallback) Installing crypton-x509-validation-1.6.12 (all, legacy fallback) Completed crypton-x509-system-1.6.7 (all, legacy fallback) Completed crypton-x509-validation-1.6.12 (all, legacy fallback) Starting tls-1.7.0 (all, legacy fallback) Building tls-1.7.0 (all, legacy fallback) Installing tls-1.7.0 (all, legacy fallback) Completed tls-1.7.0 (all, legacy fallback) Starting crypton-connection-0.3.1 (all, legacy fallback) Building crypton-connection-0.3.1 (all, legacy fallback) Installing crypton-connection-0.3.1 (all, legacy fallback) Completed crypton-connection-0.3.1 (all, legacy fallback) Configuring amqp-0.22.2... Preprocessing test suite 'spec' for amqp-0.22.2.. Building test suite 'spec' for amqp-0.22.2.. <no location info>: warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Network.AMQP Network.AMQP.ChannelAllocator Network.AMQP.Generated Network.AMQP.Helpers Network.AMQP.Internal Network.AMQP.Protocol Network.AMQP.Types Paths_amqp [ 1 of 18] Compiling Network.AMQP.Helpers ( Network/AMQP/Helpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/Helpers.o ) [ 2 of 18] Compiling Network.AMQP.Types ( Network/AMQP/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/Types.o ) Network/AMQP/Types.hs:26: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() | 26 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 18] Compiling Network.AMQP.Generated ( Network/AMQP/Generated.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/Generated.o ) Network/AMQP/Generated.hs:11:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 11 | getContentHeaderProperties 10 = getPropBits 0 >>= \[] -> return CHConnection | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:12:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 12 | getContentHeaderProperties 20 = getPropBits 0 >>= \[] -> return CHChannel | ^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:13:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 13 | getContentHeaderProperties 40 = getPropBits 0 >>= \[] -> return CHExchange | ^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:14:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 14 | getContentHeaderProperties 50 = getPropBits 0 >>= \[] -> return CHQueue | ^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:15:52: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] [False, False] ... | 15 | getContentHeaderProperties 60 = getPropBits 14 >>= \[a,b,c,d,e,f,g,h,i,j,k,l,m,n] -> condGet a >>= \a' -> condGet b >>= \b' -> condGet c >>= \c' -> condGet d >>= \d' -> condGet e >>= \e' -> condGet f >>= \f' -> condGet g >>= \g' -> condGet h >>= \h' -> condGet i >>= \i' -> condGet j >>= \j' -> condGet k >>= \k' -> condGet l >>= \l' -> condGet m >>= \m' -> condGet n >>= \n' -> return (CHBasic a' b' c' d' e' f' g' h' i' j' k' l' m' n' ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:16:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 16 | getContentHeaderProperties 90 = getPropBits 0 >>= \[] -> return CHTx | ^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:17:51: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: (_:_) | 17 | getContentHeaderProperties 85 = getPropBits 0 >>= \[] -> return CHConfirm | ^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:187:80: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] [False, False] ... | 187 | (40,10) -> get >>= \a -> get >>= \b -> get >>= \c -> getBits 5 >>= \[d,e,f,g,h] -> get >>= \i -> return (Exchange_declare a b c d e f g h i) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:189:66: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] (False:False:_:_) ... | 189 | (40,20) -> get >>= \a -> get >>= \b -> getBits 2 >>= \[c,d] -> return (Exchange_delete a b c d) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:195:66: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] [False, False] ... | 195 | (50,10) -> get >>= \a -> get >>= \b -> getBits 5 >>= \[c,d,e,f,g] -> get >>= \h -> return (Queue_declare a b c d e f g h) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:203:66: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] [False, False] ... | 203 | (50,40) -> get >>= \a -> get >>= \b -> getBits 3 >>= \[c,d,e] -> return (Queue_delete a b c d e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:207:80: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] [False, False] ... | 207 | (60,20) -> get >>= \a -> get >>= \b -> get >>= \c -> getBits 4 >>= \[d,e,f,g] -> get >>= \h -> return (Basic_consume a b c d e f g h) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:211:80: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] [False] [True] (False:False:_:_) ... | 211 | (60,40) -> get >>= \a -> get >>= \b -> get >>= \c -> getBits 2 >>= \[d,e] -> return (Basic_publish a b c d e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:222:53: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type [Bit] not matched: [] (_:_) [] (_:_) ... | 222 | (60,120) -> get >>= \a -> getBits 2 >>= \[b,c] -> return (Basic_nack a b c) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Generated.hs:222:53: warning: Pattern match checker ran into -fmax-pmcheck-models=30 limit, so " Redundant clauses might not be reported at all " Redundant clauses might be reported as inaccessible " Patterns reported as unmatched might actually be matched Increase the limit or resolve the warnings to suppress this message. | 222 | (60,120) -> get >>= \a -> getBits 2 >>= \[b,c] -> return (Basic_nack a b c) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 18] Compiling Network.AMQP.Protocol ( Network/AMQP/Protocol.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/Protocol.o ) [ 5 of 18] Compiling Network.AMQP.ChannelAllocator ( Network/AMQP/ChannelAllocator.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/ChannelAllocator.o ) [ 6 of 18] Compiling Paths_amqp ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/autogen/Paths_amqp.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Paths_amqp.o ) [ 7 of 18] Compiling Network.AMQP.Internal ( Network/AMQP/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP/Internal.o ) Network/AMQP/Internal.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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP/Internal.hs:387:30: warning: [-Wname-shadowing] This binding for connThread shadows the existing binding defined at Network/AMQP/Internal.hs:152:5 | 387 | watchHeartbeats conn timeout connThread = scheduleAtFixedRate rate $ do | ^^^^^^^^^^ [ 8 of 18] Compiling Network.AMQP ( Network/AMQP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Network/AMQP.o ) Network/AMQP.hs:155: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() | 155 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP.hs:158:1: warning: [-Wunused-imports] The import of Control.Monad is redundant except perhaps to import instances from Control.Monad To import instances alone, use: import Control.Monad() | 158 | import Control.Monad(when) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP.hs:722:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[Char]] not matched: [] [[]] [(_:_)] | 722 | where (pre :suf : _) = splitOn "@" (uri ++ "@" ) -- look mom, no regexp dependencies | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP.hs:723:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[Char]] not matched: [] [[]] [(_:_)] [[], []] ... | 723 | (pro :uid' :pw':_) = splitOn ":" (pre ++ "::") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP.hs:724:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[Char]] not matched: [] [[]] [(_:_)] | 724 | (hnp :thost: _) = splitOn "/" (suf ++ "/" ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/AMQP.hs:735:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[Char]] not matched: [] [[]] [(_:_)] | 735 | (hst':port : _) = splitOn ":" (hostPort ++ ":" ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 18] Compiling ExchangeDeleteSpec ( test/ExchangeDeleteSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/ExchangeDeleteSpec.o ) [10 of 18] Compiling ExchangeDeclareSpec ( test/ExchangeDeclareSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/ExchangeDeclareSpec.o ) [11 of 18] Compiling ConnectionSpec ( test/ConnectionSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/ConnectionSpec.o ) [12 of 18] Compiling BasicRejectSpec ( test/BasicRejectSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/BasicRejectSpec.o ) test/BasicRejectSpec.hs:32:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q $ newMsg {msgBody = (pack "hello")} | 32 | publishMsg ch "" q $ newMsg {msgBody = (L8.pack "hello")} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/BasicRejectSpec.hs:53:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q $ newMsg {msgBody = (pack "hello")} | 53 | publishMsg ch "" q $ newMsg {msgBody = (L8.pack "hello")} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/BasicRejectSpec.hs:75:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q $ newMsg {msgBody = (pack "hello")} | 75 | publishMsg ch "" q $ newMsg {msgBody = (L8.pack "hello")} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/BasicRejectSpec.hs:96:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q $ newMsg {msgBody = (pack "hello")} | 96 | publishMsg ch "" q $ newMsg {msgBody = (L8.pack "hello")} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 18] Compiling BasicPublishSpec ( test/BasicPublishSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/BasicPublishSpec.o ) test/BasicPublishSpec.hs:32:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q (newMsg {msgBody = (pack "hello")}) | 32 | publishMsg ch "" q | ^^^^^^^^^^^^^^^^^^^... test/BasicPublishSpec.hs:58:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch e "" (newMsg {msgBody = (pack "hello")}) | 58 | publishMsg ch e "" | ^^^^^^^^^^^^^^^^^^^... [14 of 18] Compiling ChannelSpec ( test/ChannelSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/ChannelSpec.o ) [15 of 18] Compiling QueueDeclareSpec ( test/QueueDeclareSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/QueueDeclareSpec.o ) [16 of 18] Compiling QueueDeleteSpec ( test/QueueDeleteSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/QueueDeleteSpec.o ) [17 of 18] Compiling QueuePurgeSpec ( test/QueuePurgeSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/QueuePurgeSpec.o ) test/QueuePurgeSpec.hs:27:17: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type Maybe Int Suppress this warning by saying _ <- publishMsg ch "" q newMsg {msgBody = (pack "payload")} | 27 | publishMsg ch "" q | ^^^^^^^^^^^^^^^^^^^... [18 of 18] Compiling Main ( test/Runner.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/amqp-0.22.2/noopt/build/spec/spec-tmp/Main.o ) test/Runner.hs:5:1: error: Could not find module FromURISpec Use -v (or `:set -v` in ghci) to see a list of the files searched for. | 5 | import qualified FromURISpec | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^