Build #1 for distributed-process-tests-0.5.0

[all reports]

Package distributed-process-tests-0.5.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-08-28 13:15:50.621011645 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies HUnit-1.6.2.0, ansi-terminal-0.6.3.1, base-4.18.1.0, binary-0.8.9.1, bytestring-0.11.5.2, distributed-process-0.7.6, distributed-static-0.3.10, exceptions-0.10.7, network-3.2.2.0, network-transport-0.5.7, random-1.2.1.2, rematch-0.2.0.0, stm-2.5.1.0, test-framework-0.8.2.0, test-framework-hunit-0.3.0.2
Flags -tcp

Code Coverage

expressions92% (5804/6271)
booleanguards100% (1/1)
conditions 80% (4/5)
qualifiers100% (1/1)
alternatives75% (60/80)
local declarations93% (41/44)
top-level declarations69% (149/215)

Build log

[view raw]

Resolving dependencies...
Downloading  ansi-terminal-0.6.3.1
Starting     call-stack-0.4.0
Starting     extensible-exceptions-0.1.1.4
Starting     data-accessor-0.2.3.1
Starting     hostname-1.0
Starting     old-locale-1.0.0.7
Starting     rank1dynamic-0.4.1
Starting     regex-base-0.94.0.2
Downloading  rematch-0.2.0.0
Starting     splitmix-0.1.0.5
Starting     syb-0.7.2.4
Starting     os-string-2.0.6
Starting     xml-1.3.14
Starting     prettyprinter-1.7.1
Downloaded   rematch-0.2.0.0
Starting     rematch-0.2.0.0
Downloaded   ansi-terminal-0.6.3.1
Starting     ansi-terminal-0.6.3.1
Building     call-stack-0.4.0
Building     extensible-exceptions-0.1.1.4
Building     old-locale-1.0.0.7
Building     data-accessor-0.2.3.1
Building     regex-base-0.94.0.2
Building     hostname-1.0
Building     splitmix-0.1.0.5
Building     rank1dynamic-0.4.1
Building     syb-0.7.2.4
Building     os-string-2.0.6
Building     xml-1.3.14
Building     rematch-0.2.0.0
Building     ansi-terminal-0.6.3.1
Building     prettyprinter-1.7.1
Completed    call-stack-0.4.0
Starting     HUnit-1.6.2.0
Completed    old-locale-1.0.0.7
Completed    extensible-exceptions-0.1.1.4
Building     HUnit-1.6.2.0
Completed    hostname-1.0
Completed    rematch-0.2.0.0
Completed    ansi-terminal-0.6.3.1
Completed    splitmix-0.1.0.5
Starting     random-1.2.1.2
Completed    rank1dynamic-0.4.1
Starting     distributed-static-0.3.10
Building     random-1.2.1.2
Completed    syb-0.7.2.4
Completed    data-accessor-0.2.3.1
Building     distributed-static-0.3.10
Completed    regex-base-0.94.0.2
Starting     regex-posix-0.96.0.1
Building     regex-posix-0.96.0.1
Completed    xml-1.3.14
Completed    HUnit-1.6.2.0
Completed    os-string-2.0.6
Starting     filepath-1.5.3.0
Completed    prettyprinter-1.7.1
Starting     prettyprinter-ansi-terminal-1.1.3
Building     filepath-1.5.3.0
Building     prettyprinter-ansi-terminal-1.1.3
Completed    distributed-static-0.3.10
Completed    regex-posix-0.96.0.1
Completed    prettyprinter-ansi-terminal-1.1.3
Starting     prettyprinter-compat-ansi-wl-pprint-1.0.2
Building     prettyprinter-compat-ansi-wl-pprint-1.0.2
Completed    random-1.2.1.2
Completed    filepath-1.5.3.0
Starting     hashable-1.4.7.0
Starting     unix-2.8.5.1
Building     hashable-1.4.7.0
Completed    prettyprinter-compat-ansi-wl-pprint-1.0.2
Starting     ansi-wl-pprint-1.0.2
Building     ansi-wl-pprint-1.0.2
Building     unix-2.8.5.1
Completed    ansi-wl-pprint-1.0.2
Starting     test-framework-0.8.2.0
Building     test-framework-0.8.2.0
Completed    hashable-1.4.7.0
Starting     network-transport-0.5.7
Building     network-transport-0.5.7
Completed    network-transport-0.5.7
Starting     distributed-process-0.7.6
Completed    test-framework-0.8.2.0
Starting     test-framework-hunit-0.3.0.2
Building     distributed-process-0.7.6
Building     test-framework-hunit-0.3.0.2
Completed    test-framework-hunit-0.3.0.2
Completed    unix-2.8.5.1
Starting     directory-1.3.8.5
Building     directory-1.3.8.5
Completed    distributed-process-0.7.6
Completed    directory-1.3.8.5
Starting     network-3.2.2.0
Building     network-3.2.2.0
Completed    network-3.2.2.0
Downloading  distributed-process-tests-0.5.0
Downloaded   distributed-process-tests-0.5.0
Starting     distributed-process-tests-0.5.0
Building     distributed-process-tests-0.5.0
Completed    distributed-process-tests-0.5.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - ansi-terminal-0.6.3.1 (lib:ansi-terminal) (requires build)
 - distributed-process-0.7.6 (lib:distributed-process) (requires build)
 - network-3.2.2.0 (lib:network) (requires build)
 - network-transport-inmemory-0.5.4 (lib:network-transport-inmemory) (requires download & build)
 - rematch-0.2.0.0 (lib:rematch) (requires build)
 - prettyprinter-ansi-terminal-1.1.3 (lib:prettyprinter-ansi-terminal) (requires build)
 - prettyprinter-compat-ansi-wl-pprint-1.0.2 (lib:prettyprinter-compat-ansi-wl-pprint) (requires build)
 - ansi-wl-pprint-1.0.2 (lib:ansi-wl-pprint) (requires build)
 - test-framework-0.8.2.0 (lib:test-framework) (requires build)
 - test-framework-hunit-0.3.0.2 (lib:test-framework-hunit) (requires build)
 - distributed-process-tests-0.5.0 (first run)
Downloading  network-transport-inmemory-0.5.4
Starting     ansi-terminal-0.6.3.1 (all, legacy fallback)
Starting     rematch-0.2.0.0 (all, legacy fallback)
Starting     distributed-process-0.7.6 (all, legacy fallback)
Starting     network-3.2.2.0 (all, legacy fallback)
Downloaded   network-transport-inmemory-0.5.4
Starting     network-transport-inmemory-0.5.4 (all, legacy fallback)
Building     ansi-terminal-0.6.3.1 (all, legacy fallback)
Building     rematch-0.2.0.0 (all, legacy fallback)
Building     distributed-process-0.7.6 (all, legacy fallback)
Building     network-transport-inmemory-0.5.4 (all, legacy fallback)
Installing   rematch-0.2.0.0 (all, legacy fallback)
Building     network-3.2.2.0 (all, legacy fallback)
Installing   network-transport-inmemory-0.5.4 (all, legacy fallback)
Installing   ansi-terminal-0.6.3.1 (all, legacy fallback)
Completed    rematch-0.2.0.0 (all, legacy fallback)
Completed    network-transport-inmemory-0.5.4 (all, legacy fallback)
Completed    ansi-terminal-0.6.3.1 (all, legacy fallback)
Starting     prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing   network-3.2.2.0 (all, legacy fallback)
Completed    network-3.2.2.0 (all, legacy fallback)
Building     prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing   prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing   distributed-process-0.7.6 (all, legacy fallback)
Completed    prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Starting     prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed    distributed-process-0.7.6 (all, legacy fallback)
Building     prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing   prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed    prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting     ansi-wl-pprint-1.0.2 (all, legacy fallback)
Building     ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing   ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed    ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting     test-framework-0.8.2.0 (all, legacy fallback)
Building     test-framework-0.8.2.0 (all, legacy fallback)
Installing   test-framework-0.8.2.0 (all, legacy fallback)
Completed    test-framework-0.8.2.0 (all, legacy fallback)
Starting     test-framework-hunit-0.3.0.2 (all, legacy fallback)
Building     test-framework-hunit-0.3.0.2 (all, legacy fallback)
Installing   test-framework-hunit-0.3.0.2 (all, legacy fallback)
Completed    test-framework-hunit-0.3.0.2 (all, legacy fallback)
Configuring distributed-process-tests-0.5.0...
Preprocessing library for distributed-process-tests-0.5.0..
Building library for distributed-process-tests-0.5.0..
[1 of 8] Compiling Control.Distributed.Process.Tests.Internal.Utils ( src/Control/Distributed/Process/Tests/Internal/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Internal/Utils.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Internal/Utils.dyn_o )
[2 of 8] Compiling Network.Transport.Test ( src/Network/Transport/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Network/Transport/Test.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Network/Transport/Test.dyn_o )
[3 of 8] Compiling Control.Distributed.Process.Tests.Tracing ( src/Control/Distributed/Process/Tests/Tracing.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Tracing.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Tracing.dyn_o )
[4 of 8] Compiling Control.Distributed.Process.Tests.Stats ( src/Control/Distributed/Process/Tests/Stats.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Stats.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Stats.dyn_o )

src/Control/Distributed/Process/Tests/Stats.hs:98: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'}
            ...
   |
98 |                   match (\(pid, "ping") -> send pid "pong")
   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 8] Compiling Control.Distributed.Process.Tests.Receive ( src/Control/Distributed/Process/Tests/Receive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Receive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Receive.dyn_o )

src/Control/Distributed/Process/Tests/Receive.hs:13:1: warning: [-Wunused-imports]
    The import of Control.Distributed.Process.Closure is redundant
      except perhaps to import instances from Control.Distributed.Process.Closure
    To import instances alone, use: import Control.Distributed.Process.Closure()
   |
13 | import Control.Distributed.Process.Closure
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:17:1: warning: [-Wunused-imports]
    The import of Text.Printf is redundant
      except perhaps to import instances from Text.Printf
    To import instances alone, use: import Text.Printf()
   |
17 | import Text.Printf
   | ^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:18:1: warning: [-Wunused-imports]
    The import of Data.Binary is redundant
      except perhaps to import instances from Data.Binary
    To import instances alone, use: import Data.Binary()
   |
18 | import Data.Binary
   | ^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:19:1: warning: [-Wunused-imports]
    The import of Data.Typeable is redundant
      except perhaps to import instances from Data.Typeable
    To import instances alone, use: import Data.Typeable()
   |
19 | import Data.Typeable
   | ^^^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:22:30: warning: [-Wunused-imports]
    The import of defaultMain
    from module Test.Framework is redundant
   |
22 | import Test.Framework (Test, defaultMain)
   |                              ^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:49:23: warning: [-Wunused-matches]
    Defined but not used: r2
   |
49 | recTest2 wait sync r1 r2 = do
   |                       ^^

src/Control/Distributed/Process/Tests/Receive.hs:62:23: warning: [-Wunused-matches]
    Defined but not used: r2
   |
62 | recTest3 wait sync r1 r2 = do
   |                       ^^

src/Control/Distributed/Process/Tests/Receive.hs:75:23: warning: [-Wunused-matches]
    Defined but not used: r2
   |
75 | recTest4 wait sync r1 r2 = do
   |                       ^^

src/Control/Distributed/Process/Tests/Receive.hs:89:10: warning: [GHC-63397] [-Wname-shadowing]
    This binding for expect shadows the existing binding
      imported from Control.Distributed.Process at src/Control/Distributed/Process/Tests/Receive.hs:12:1-34
      (and originally defined in Control.Distributed.Process.Internal.Primitives)
   |
89 |   let go expect = do
   |          ^^^^^^

src/Control/Distributed/Process/Tests/Receive.hs:108:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:96:4
    |
108 |   (s1,r1) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:108:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:96:7
    |
108 |   (s1,r1) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:109:4: warning: [-Wunused-matches]
    Defined but not used: s2
    |
109 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:109:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:97:4
    |
109 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:109:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:97:7
    |
109 |   (s2,r2) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:110:3: warning: [GHC-63397] [-Wname-shadowing]
    This binding for p shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:98:3
    |
110 |   p <- spawnLocal (recTest2 waitr syncs r1 r2)
    |   ^

src/Control/Distributed/Process/Tests/Receive.hs:121:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:108:4
    |
121 |   (s1,r1) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:121:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:108:7
    |
121 |   (s1,r1) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:122:4: warning: [-Wunused-matches]
    Defined but not used: s2
    |
122 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:122:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:109:4
    |
122 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:122:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:109:7
    |
122 |   (s2,r2) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:123:3: warning: [GHC-63397] [-Wname-shadowing]
    This binding for p shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:110:3
    |
123 |   p <- spawnLocal (recTest3 waitr syncs r1 r2)
    |   ^

src/Control/Distributed/Process/Tests/Receive.hs:134:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:121:4
    |
134 |   (s1,r1) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:134:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r1 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:121:7
    |
134 |   (s1,r1) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:135:4: warning: [-Wunused-matches]
    Defined but not used: s2
    |
135 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:135:4: warning: [GHC-63397] [-Wname-shadowing]
    This binding for s2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:122:4
    |
135 |   (s2,r2) <- newChan
    |    ^^

src/Control/Distributed/Process/Tests/Receive.hs:135:7: warning: [GHC-63397] [-Wname-shadowing]
    This binding for r2 shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:122:7
    |
135 |   (s2,r2) <- newChan
    |       ^^

src/Control/Distributed/Process/Tests/Receive.hs:136:3: warning: [GHC-63397] [-Wname-shadowing]
    This binding for p shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/Receive.hs:123:3
    |
136 |   p <- spawnLocal (recTest4 waitr syncs r1 r2)
    |   ^
[6 of 8] Compiling Control.Distributed.Process.Tests.Mx ( src/Control/Distributed/Process/Tests/Mx.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Mx.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Mx.dyn_o )
[7 of 8] Compiling Control.Distributed.Process.Tests.Closure ( src/Control/Distributed/Process/Tests/Closure.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Closure.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/Closure.dyn_o )

src/Control/Distributed/Process/Tests/Closure.hs:22: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()
   |
22 | import Control.Applicative ((<$>))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Closure.hs:27:1: warning: [-Wunused-imports]
    The import of NodeId, NodeId(nodeAddress)
    from module Control.Distributed.Process.Internal.Types is redundant
   |
27 | import Control.Distributed.Process.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: signal__tdict
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: quintuple__static
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: wait__tdict
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: wait__sdict
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: wait__static
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: sendPid__tdict
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:86:1: warning: [-Wunused-top-binds]
    Defined but not used: factorial__tdict
   |
86 | remotable [ 'factorial
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:104:1: warning: [-Wunused-top-binds]
    Defined but not used: dfib__tdict
    |
104 | remotableDecl [
    | ^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/Closure.hs:123:1: warning: [-Wunused-top-binds]
    Defined but not used: staticQuintuple
    |
123 | staticQuintuple = $(mkStatic 'quintuple)
    | ^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Closure.hs:147:1: warning: [-Wunused-top-binds]
    Defined but not used: waitClosure
    |
147 | waitClosure = $(mkClosure 'wait)
    | ^^^^^^^^^^^

src/Control/Distributed/Process/Tests/Closure.hs:487:7: warning: [-Wunused-local-binds]
    Defined but not used: nid2
    |
487 |       nid2 = localNodeId node2
    |       ^^^^
[8 of 8] Compiling Control.Distributed.Process.Tests.CH ( src/Control/Distributed/Process/Tests/CH.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/CH.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/Control/Distributed/Process/Tests/CH.dyn_o )

src/Control/Distributed/Process/Tests/CH.hs:28:1: warning: [-Wunused-imports]
    The import of <$>, <*>, pure
    from module Control.Applicative is redundant
   |
28 | import Control.Applicative ((<$>), (<*>), pure, (<|>))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/CH.hs:31:1: warning: [-Wunused-imports]
    The import of NodeId, NodeId(nodeAddress)
    from module Control.Distributed.Process.Internal.Types is redundant
   |
31 | import Control.Distributed.Process.Internal.Types
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/CH.hs:696: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
    |
696 |        matchIf (\(RegisterReply label' _ (Just pid)) ->
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/CH.hs:711:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type RegisterReply not matched:
            RegisterReply _ True _
            RegisterReply _ False (Just _)
    |
711 |        matchIf (\(RegisterReply label' False Nothing) -> "dead" == label')
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Distributed/Process/Tests/CH.hs:715:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type RegisterReply not matched:
            RegisterReply _ True _
            RegisterReply _ False Nothing
    |
715 |        matchIf (\(RegisterReply label' False (Just pid)) ->
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Control/Distributed/Process/Tests/CH.hs:715:52: warning: [GHC-63397] [-Wname-shadowing]
    This binding for pid shadows the existing binding
      bound at src/Control/Distributed/Process/Tests/CH.hs:700:10
    |
715 |        matchIf (\(RegisterReply label' False (Just pid)) ->
    |                                                    ^^^

src/Control/Distributed/Process/Tests/CH.hs:720:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type RegisterReply not matched:
            RegisterReply _ True _
            RegisterReply _ False (Just _)
    |
720 |        matchIf (\(RegisterReply label' False Nothing) ->
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Preprocessing test suite 'TestCHInMemory' for distributed-process-tests-0.5.0..
Building test suite 'TestCHInMemory' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main             ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestCHInMemory/TestCHInMemory-tmp/Main.o )
[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.5.0/noopt/build/TestCHInMemory/TestCHInMemory
Preprocessing test suite 'TestClosure' for distributed-process-tests-0.5.0..
Building test suite 'TestClosure' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main             ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestClosure/TestClosure-tmp/Main.o )
[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.5.0/noopt/build/TestClosure/TestClosure
Preprocessing test suite 'TestMx' for distributed-process-tests-0.5.0..
Building test suite 'TestMx' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main             ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestMx/TestMx-tmp/Main.o )
[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.5.0/noopt/build/TestMx/TestMx
Preprocessing test suite 'TestStats' for distributed-process-tests-0.5.0..
Building test suite 'TestStats' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main             ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestStats/TestStats-tmp/Main.o )
[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.5.0/noopt/build/TestStats/TestStats
Preprocessing test suite 'TestTracing' for distributed-process-tests-0.5.0..
Building test suite 'TestTracing' for distributed-process-tests-0.5.0..
[1 of 1] Compiling Main             ( tests/runInMemory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/distributed-process-tests-0.5.0/noopt/build/TestTracing/TestTracing-tmp/Main.o )
[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.5.0/noopt/build/TestTracing/TestTracing
Running 5 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.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/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.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/noopt/hpc/vanilla/html/TestClosure/hpc_index.html
Test suite TestMx: RUNNING...
Test suite TestMx: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/noopt/hpc/vanilla/html/TestMx/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.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/noopt/hpc/vanilla/html/TestStats/hpc_index.html
Test suite TestTracing: RUNNING...
Test suite TestTracing: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/distributed-process-tests-0.5.0.test
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/noopt/hpc/vanilla/html/TestTracing/hpc_index.html
5 of 5 test suites (5 of 5 test cases) passed.
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.CH.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Closure.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Internal.Utils.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Mx.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Stats.hs.html
Writing: distributed-process-tests-0.5.0-inplace/Control.Distributed.Process.Tests.Tracing.hs.html
Writing: distributed-process-tests-0.5.0-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.5.0/noopt/hpc/vanilla/html/distributed-process-tests-0.5.0/hpc_index.html