The build succeeded. 1 test suites succeeded, 0 failed.

Build log

> /tmp/stackage-build2454$ stack unpack pipes-concurrency-2.0.12@sha256:5cddf73c74b6280eaf40411b518d4243210c82d1b78814b5f9429d7b85f639b0
Unpacked pipes-concurrency-2.0.12 to /tmp/stackage-build2454/pipes-concurrency-2.0.12/
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12 --htmldir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12 --haddockdir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12
Configuring pipes-concurrency-2.0.12...
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup build
Preprocessing library for pipes-concurrency-2.0.12..
Building library for pipes-concurrency-2.0.12..
[1 of 2] Compiling Pipes.Concurrent ( src/Pipes/Concurrent.hs, dist/build/Pipes/Concurrent.o )

src/Pipes/Concurrent.hs:41:1: warning: [-Wunused-imports]
    The import of ‘mappend’ from module ‘Data.Monoid’ is redundant
   |
41 | import Data.Monoid (Monoid(mempty, mappend))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Pipes.Concurrent.Tutorial ( src/Pipes/Concurrent/Tutorial.hs, dist/build/Pipes/Concurrent/Tutorial.o )

src/Pipes/Concurrent/Tutorial.hs:42:1: warning: [-Wunused-imports]
    The import of ‘Control.Concurrent’ is redundant
      except perhaps to import instances from ‘Control.Concurrent’
    To import instances alone, use: import Control.Concurrent()
   |
42 | import Control.Concurrent
   | ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Pipes/Concurrent/Tutorial.hs:43: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()
   |
43 | import Control.Monad
   | ^^^^^^^^^^^^^^^^^^^^

src/Pipes/Concurrent/Tutorial.hs:44:1: warning: [-Wunused-imports]
    The import of ‘Pipes’ is redundant
      except perhaps to import instances from ‘Pipes’
    To import instances alone, use: import Pipes()
   |
44 | import Pipes
   | ^^^^^^^^^^^^

src/Pipes/Concurrent/Tutorial.hs:45:1: warning: [-Wunused-imports]
    The import of ‘Pipes.Concurrent’ is redundant
      except perhaps to import instances from ‘Pipes.Concurrent’
    To import instances alone, use: import Pipes.Concurrent()
   |
45 | import Pipes.Concurrent
   | ^^^^^^^^^^^^^^^^^^^^^^^

src/Pipes/Concurrent/Tutorial.hs:46:1: warning: [-Wunused-imports]
    The qualified import of ‘Pipes.Prelude’ is redundant
      except perhaps to import instances from ‘Pipes.Prelude’
    To import instances alone, use: import Pipes.Prelude()
   |
46 | import qualified Pipes.Prelude as P
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Pipes/Concurrent/Tutorial.hs:47:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
   |
47 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181116/pipes-concurrency-2.0.12-Hp0cCrDMtokEuEaxphyTdU
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup register
Registering library for pipes-concurrency-2.0.12..

Test log

> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup configure --enable-tests --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12 --htmldir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12 --haddockdir=/home/circleci/project/builds/nightly/doc/pipes-concurrency-2.0.12
Configuring pipes-concurrency-2.0.12...
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ ./Setup build
Preprocessing library for pipes-concurrency-2.0.12..
Building library for pipes-concurrency-2.0.12..
Preprocessing test suite 'tests' for pipes-concurrency-2.0.12..
Building test suite 'tests' for pipes-concurrency-2.0.12..
[1 of 1] Compiling Main             ( tests/tests-main.hs, dist/build/tests/tests-tmp/Main.o )

tests/tests-main.hs:112:30: warning: [-Wdeprecations]
    In the use of data constructor ‘Unbounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `unbounded` instead"
    |
112 |     runTest (testSenderClose Unbounded) "UnboundedSenderClose"
    |                              ^^^^^^^^^

tests/tests-main.hs:113:32: warning: [-Wdeprecations]
    In the use of data constructor ‘Bounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `bounded` instead"
    |
113 |     runTest (testSenderClose $ Bounded 3) "BoundedFilledSenderClose"
    |                                ^^^^^^^

tests/tests-main.hs:114:32: warning: [-Wdeprecations]
    In the use of data constructor ‘Bounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `bounded` instead"
    |
114 |     runTest (testSenderClose $ Bounded 7) "BoundedNotFilledSenderClose"
    |                                ^^^^^^^

tests/tests-main.hs:115:30: warning: [-Wdeprecations]
    In the use of data constructor ‘Single’
    (imported from Pipes.Concurrent):
    Deprecated: "Use @`bounded` 1@ instead"
    |
115 |     runTest (testSenderClose Single) "SingleSenderClose"
    |                              ^^^^^^

tests/tests-main.hs:116:56: warning: [-Wdeprecations]
    In the use of data constructor ‘Latest’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `latest` instead"
    |
116 |     runTestExpectTimeout (testSenderCloseDelayedSend $ Latest 42) "LatestSenderClose"
    |                                                        ^^^^^^

tests/tests-main.hs:117:41: warning: [-Wdeprecations]
    In the use of data constructor ‘New’
    (imported from Pipes.Concurrent):
    Deprecated: "Use @`newest` 1@ instead"
    |
117 |     runTest (testSenderCloseDelayedSend New) "NewSenderClose"
    |                                         ^^^

tests/tests-main.hs:119:32: warning: [-Wdeprecations]
    In the use of data constructor ‘Unbounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `unbounded` instead"
    |
119 |     runTest (testReceiverClose Unbounded) "UnboundedReceiverClose"
    |                                ^^^^^^^^^

tests/tests-main.hs:120:34: warning: [-Wdeprecations]
    In the use of data constructor ‘Bounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `bounded` instead"
    |
120 |     runTest (testReceiverClose $ Bounded 3) "BoundedFilledReceiverClose"
    |                                  ^^^^^^^

tests/tests-main.hs:121:34: warning: [-Wdeprecations]
    In the use of data constructor ‘Bounded’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `bounded` instead"
    |
121 |     runTest (testReceiverClose $ Bounded 7) "BoundedNotFilledReceiverClose"
    |                                  ^^^^^^^

tests/tests-main.hs:122:32: warning: [-Wdeprecations]
    In the use of data constructor ‘Single’
    (imported from Pipes.Concurrent):
    Deprecated: "Use @`bounded` 1@ instead"
    |
122 |     runTest (testReceiverClose Single) "SingleReceiverClose"
    |                                ^^^^^^

tests/tests-main.hs:123:48: warning: [-Wdeprecations]
    In the use of data constructor ‘Latest’
    (imported from Pipes.Concurrent):
    Deprecated: "Use `latest` instead"
    |
123 |     runTest (testReceiverCloseDelayedReceive $ Latest 42) "LatestReceiverClose"
    |                                                ^^^^^^

tests/tests-main.hs:124:32: warning: [-Wdeprecations]
    In the use of data constructor ‘New’
    (imported from Pipes.Concurrent):
    Deprecated: "Use @`newest` 1@ instead"
    |
124 |     runTest (testReceiverClose New) "NewReceiverClose"
    |                                ^^^
Linking dist/build/tests/tests ...
> /tmp/stackage-build2454/pipes-concurrency-2.0.12$ dist/build/tests/tests
Starting test: UnboundedSenderClose
1
2
3
4
5
Test UnboundedSenderClose finished.
Starting test: BoundedFilledSenderClose
1
2
3
4
5
Test BoundedFilledSenderClose finished.
Starting test: BoundedNotFilledSenderClose
1
2
3
4
5
Test BoundedNotFilledSenderClose finished.
Starting test: SingleSenderClose
1
2
3
4
5
Test SingleSenderClose finished.
Starting test: LatestSenderClose
42
1
1
2
2
3
3
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
Test LatestSenderClose timed out as expected.
Starting test: NewSenderClose
5
1
5
5
2
5
5
3
5
5
4
5
5
5
5
Test NewSenderClose finished.
Starting test: UnboundedReceiverClose
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
5
10
5
11
Test UnboundedReceiverClose finished.
Starting test: BoundedFilledReceiverClose
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
5
10
5
11
Test BoundedFilledReceiverClose finished.
Starting test: BoundedNotFilledReceiverClose
5
1
5
2
5
3
5
4
5
5
5
6
5
5
7
8
5
5
9
10
5
5
11
Test BoundedNotFilledReceiverClose finished.
Starting test: SingleReceiverClose
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
5
10
5
11
Test SingleReceiverClose finished.
Starting test: LatestReceiverClose
5
Recv: 42
Send: 1
Recv: 1
5
Send: 2
Recv: 2
5
Send: 3
Recv: 3
5
Recv: 4
Send: 4
5
Recv: 4
Send: 5
Recv: 5
5
Send: 6
Recv: 6
5
Send: 7
Recv: 7
5
Recv: 8
Send: 8
5
Send: 9
Test LatestReceiverClose finished.
Starting test: NewReceiverClose
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
5
10
5
11
Test NewReceiverClose finished.