Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - network-3.2.2.0 (lib:network) (requires build) - network-transport-0.5.8 (lib:network-transport) (requires build) - rank1dynamic-0.4.2 (lib:rank1dynamic) (requires build) - network-transport-inmemory-0.5.41 (lib:network-transport-inmemory) (requires build) - distributed-static-0.3.11 (lib:distributed-static) (requires build) - distributed-process-0.7.7 (lib:distributed-process) (requires build) - distributed-process-tests-0.4.13 (first run) Starting network-transport-0.5.8 (all, legacy fallback) Starting rank1dynamic-0.4.2 (all, legacy fallback) Starting network-3.2.2.0 (all, legacy fallback) Building network-transport-0.5.8 (all, legacy fallback) Building rank1dynamic-0.4.2 (all, legacy fallback) Building network-3.2.2.0 (all, legacy fallback) Installing rank1dynamic-0.4.2 (all, legacy fallback) Installing network-transport-0.5.8 (all, legacy fallback) Completed rank1dynamic-0.4.2 (all, legacy fallback) Starting distributed-static-0.3.11 (all, legacy fallback) Completed network-transport-0.5.8 (all, legacy fallback) Starting network-transport-inmemory-0.5.41 (all, legacy fallback) Installing network-3.2.2.0 (all, legacy fallback) Building distributed-static-0.3.11 (all, legacy fallback) Building network-transport-inmemory-0.5.41 (all, legacy fallback) Installing distributed-static-0.3.11 (all, legacy fallback) Installing network-transport-inmemory-0.5.41 (all, legacy fallback) Completed network-3.2.2.0 (all, legacy fallback) Completed distributed-static-0.3.11 (all, legacy fallback) Starting distributed-process-0.7.7 (all, legacy fallback) Completed network-transport-inmemory-0.5.41 (all, legacy fallback) Building distributed-process-0.7.7 (all, legacy fallback) Installing distributed-process-0.7.7 (all, legacy fallback) Completed distributed-process-0.7.7 (all, legacy fallback) Configuring distributed-process-tests-0.4.13... Preprocessing library for distributed-process-tests-0.4.13.. Building library for distributed-process-tests-0.4.13.. [1 of 8] Compiling Control.Distributed.Process.Tests.Internal.Utils src/Control/Distributed/Process/Tests/Internal/Utils.hs:82:31: warning: [-Wunused-imports] The import of assertFailure from module Test.HUnit is redundant | 82 | import Test.HUnit (Assertion, assertFailure) | ^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/Internal/Utils.hs:138:18: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Show a In the type signature for: shouldContain :: forall a. (Show a, Eq a) => [a] -> a -> Process () | 138 | shouldContain :: (Show a, Eq a) => [a] -> a -> Process () | ^^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/Internal/Utils.hs:141:21: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraint: Show a In the type signature for: shouldNotContain :: forall a. (Show a, Eq a) => [a] -> a -> Process () | 141 | shouldNotContain :: (Show a, Eq a) => [a] -> a -> Process () | ^^^^^^^^^^^^^^ [2 of 8] Compiling Network.Transport.Test [3 of 8] Compiling Control.Distributed.Process.Tests.Tracing [4 of 8] Compiling Control.Distributed.Process.Tests.Stats src/Control/Distributed/Process/Tests/Stats.hs:96:26: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type (ProcessId, String) not matched: (_, []) (_, (p:_)) where p is not one of {'p'} (_, ['p']) (_, ('p':p:_)) where p is not one of {'i'} ... | 96 | match (\(pid, "ping") -> send pid "pong") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 8] Compiling Control.Distributed.Process.Tests.Receive [6 of 8] Compiling Control.Distributed.Process.Tests.Mx [7 of 8] Compiling Control.Distributed.Process.Tests.Closure src/Control/Distributed/Process/Tests/Closure.hs:85:1: warning: [GHC-30606] [-Wredundant-constraints] Redundant constraints: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) In the type signature for: quintuple__static :: forall a b c d e. (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Static (a -> b -> c -> d -> e -> (a, b, c, d, e)) | 85 | remotable [ 'factorial | ^^^^^^^^^^^^^^^^^^^^^^... [8 of 8] Compiling Control.Distributed.Process.Tests.CH src/Control/Distributed/Process/Tests/CH.hs:45:56: warning: [-Wunused-imports] The import of assertFailure from module Test.HUnit is redundant | 45 | import Test.HUnit (Assertion, assertBool, assertEqual, assertFailure) | ^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:93:1: warning: [-Wunused-top-binds] Defined but not used: syncBreakConnection | 93 | syncBreakConnection breakConnection nid0 nid1 = do | ^^^^^^^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:497:1: warning: [-Wunused-top-binds] Defined but not used: testMergeChannels | 497 | testMergeChannels TestTransport{..} = do | ^^^^^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:608:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type NodeMonitorNotification not matched: NodeMonitorNotification _ _ DiedNormal NodeMonitorNotification _ _ (DiedException _) NodeMonitorNotification _ _ DiedNodeDown NodeMonitorNotification _ _ DiedUnknownId | 608 | match (\(NodeMonitorNotification ref' nid DiedDisconnect) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Control/Distributed/Process/Tests/CH.hs:662:1: warning: [-Wunused-top-binds] Defined but not used: testRegistry | 662 | testRegistry TestTransport{..} = do | ^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:725:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type RegisterReply not matched: RegisterReply _ _ Nothing | 725 | matchIf (\(RegisterReply label' _ (Just pid)) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Control/Distributed/Process/Tests/CH.hs:747:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type RegisterReply not matched: RegisterReply _ True _ | 747 | matchIf (\(RegisterReply label' False mPid) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Control/Distributed/Process/Tests/CH.hs:749:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type RegisterReply not matched: RegisterReply _ _ Nothing | 749 | (\(RegisterReply _ f (Just pid'')) -> return (not f && pid'' == pingServer)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:819:1: warning: [-Wunused-top-binds] Defined but not used: testReconnect | 819 | testReconnect TestTransport{..} = do | ^^^^^^^^^^^^^ src/Control/Distributed/Process/Tests/CH.hs:1588:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type WhereIsReply not matched: WhereIsReply _ Nothing | 1588 | matchIf (\(WhereIsReply n (Just p)) -> n == regName && p == us) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing test suite 'TestCHInMemory' for distributed-process-tests-0.4.13.. Building test suite 'TestCHInMemory' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestCHInMemory/TestCHInMemory Preprocessing test suite 'TestClosure' for distributed-process-tests-0.4.13.. Building test suite 'TestClosure' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestClosure/TestClosure Preprocessing test suite 'TestMxInMemory' for distributed-process-tests-0.4.13.. Building test suite 'TestMxInMemory' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestMxInMemory/TestMxInMemory Preprocessing test suite 'TestMxInTCP' for distributed-process-tests-0.4.13.. Building test suite 'TestMxInTCP' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestMxInTCP/TestMxInTCP Preprocessing test suite 'TestStats' for distributed-process-tests-0.4.13.. Building test suite 'TestStats' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestStats/TestStats Preprocessing test suite 'TestTracingInMemory' for distributed-process-tests-0.4.13.. Building test suite 'TestTracingInMemory' for distributed-process-tests-0.4.13.. [1 of 1] Compiling Main [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/build/TestTracingInMemory/TestTracingInMemory Running 6 test suites... Test suite TestCHInMemory: RUNNING... Test suite TestCHInMemory: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.CH.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestCHInMemory/hpc_index.html Test suite TestClosure: RUNNING... Test suite TestClosure: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Closure.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestClosure/hpc_index.html Test suite TestMxInMemory: RUNNING... Test suite TestMxInMemory: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Mx.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestMxInMemory/hpc_index.html Test suite TestMxInTCP: RUNNING... Test suite TestMxInTCP: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Mx.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestMxInTCP/hpc_index.html Test suite TestStats: RUNNING... Test suite TestStats: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Stats.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestStats/hpc_index.html Test suite TestTracingInMemory: RUNNING... Test suite TestTracingInMemory: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.4.13.test Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Tracing.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/TestTracingInMemory/hpc_index.html 6 of 6 test suites (6 of 6 test cases) passed. Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.CH.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Closure.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Mx.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Stats.hs.html Writing: distributed-process-tests-0.4.13-inplace/Control.Distributed.Process.Tests.Tracing.hs.html Writing: distributed-process-tests-0.4.13-inplace/Network.Transport.Test.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.4.13/noopt/hpc/vanilla/html/distributed-process-tests-0.4.13/hpc_index.html