Build #1 for cloud-haskell-0.3.0.0

[all reports]

Package cloud-haskell-0.3.0.0
Install DependencyFailed distributed-process-execution-0.1.2.2
Docs NotTried
Tests NotTried
Time submitted 2016-07-30 14:48:24.870347 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies distributed-process-0.6.4, distributed-process-async-0.2.3, distributed-process-client-server-0.1.3.2, distributed-process-execution-0.1.2.2, distributed-process-extras-0.2.1.2, distributed-process-supervisor-0.1.3.2, distributed-process-task-0.1.2.2, distributed-static-0.3.5.0, network-transport-0.4.4.0, rank1dynamic-0.3.3.0
Flags -tcp -simplelocalnet -p2p

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-6126/binary-0.7.6.1'
Configuring binary-0.7.6.1...
Building binary-0.7.6.1...
Preprocessing library binary-0.7.6.1...
[1 of 9] Compiling Data.Binary.Builder.Base ( src/Data/Binary/Builder/Base.hs, dist/build/Data/Binary/Builder/Base.o )

src/Data/Binary/Builder/Base.hs:193:37: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Data/Binary/Builder/Base.hs:511:1: warning: [-Winline-rule-shadowing]
    Rule "flush/flush" may never fire
      because ‘flush’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’
[2 of 9] Compiling Data.Binary.Builder.Internal ( src/Data/Binary/Builder/Internal.hs, dist/build/Data/Binary/Builder/Internal.o )
[3 of 9] Compiling Data.Binary.Builder ( src/Data/Binary/Builder.hs, dist/build/Data/Binary/Builder.o )
[4 of 9] Compiling Data.Binary.Get.Internal ( src/Data/Binary/Get/Internal.hs, dist/build/Data/Binary/Get/Internal.o )

src/Data/Binary/Get/Internal.hs:417:21: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
[5 of 9] Compiling Data.Binary.Get  ( src/Data/Binary/Get.hs, dist/build/Data/Binary/Get.o )

src/Data/Binary/Get.hs:416:1: warning: [-Winline-rule-shadowing]
    Rule "getWord8/readN" may never fire
      because ‘getWord8’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord8’

src/Data/Binary/Get.hs:417:1: warning: [-Winline-rule-shadowing]
    Rule "getWord16be/readN" may never fire
      because ‘getWord16be’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord16be’

src/Data/Binary/Get.hs:418:1: warning: [-Winline-rule-shadowing]
    Rule "getWord16le/readN" may never fire
      because ‘getWord16le’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord16le’

src/Data/Binary/Get.hs:419:1: warning: [-Winline-rule-shadowing]
    Rule "getWord32be/readN" may never fire
      because ‘getWord32be’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord32be’

src/Data/Binary/Get.hs:420:1: warning: [-Winline-rule-shadowing]
    Rule "getWord32le/readN" may never fire
      because ‘getWord32le’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord32le’

src/Data/Binary/Get.hs:421:1: warning: [-Winline-rule-shadowing]
    Rule "getWord64be/readN" may never fire
      because ‘getWord64be’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord64be’

src/Data/Binary/Get.hs:422:1: warning: [-Winline-rule-shadowing]
    Rule "getWord64le/readN" may never fire
      because ‘getWord64le’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘getWord64le’
[6 of 9] Compiling Data.Binary.Put  ( src/Data/Binary/Put.hs, dist/build/Data/Binary/Put.o )
[7 of 9] Compiling Data.Binary.Class ( src/Data/Binary/Class.hs, dist/build/Data/Binary/Class.o )

src/Data/Binary/Class.hs:245:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Num a
    • In the type signature for:
           unroll :: (Integral a, Num a, Bits a) => a -> [Word8]

src/Data/Binary/Class.hs:251:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Num a
    • In the type signature for:
           roll :: (Integral a, Num a, Bits a) => [Word8] -> a
[8 of 9] Compiling Data.Binary.Generic ( src/Data/Binary/Generic.hs, dist/build/Data/Binary/Generic.o )

src/Data/Binary/Generic.hs:101:10: warning: [-Wredundant-constraints]
    • Redundant constraints: (GBinary a, GBinary b)
    • In the instance declaration for ‘GSum (a :+: b)’
[9 of 9] Compiling Data.Binary      ( src/Data/Binary.hs, dist/build/Data/Binary.o )
Running Haddock for binary-0.7.6.1...
Running hscolour for binary-0.7.6.1...
Preprocessing library binary-0.7.6.1...
Preprocessing library binary-0.7.6.1...

src/Data/Binary/Builder/Base.hs:193:37: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Data/Binary/Get/Internal.hs:417:21: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Data/Binary/Class.hs:245:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Num a
    • In the type signature for:
           unroll :: (Integral a, Num a, Bits a) => a -> [Word8]

src/Data/Binary/Class.hs:251:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Num a
    • In the type signature for:
           roll :: (Integral a, Num a, Bits a) => [Word8] -> a

src/Data/Binary/Generic.hs:101:10: warning: [-Wredundant-constraints]
    • Redundant constraints: (GBinary a, GBinary b)
    • In the instance declaration for ‘GSum (a :+: b)’
Haddock coverage:
 100% ( 31 / 31) in 'Data.Binary.Builder.Base'
 100% (  4 /  4) in 'Data.Binary.Builder.Internal'
 100% ( 28 / 28) in 'Data.Binary.Builder'
  71% ( 20 / 28) in 'Data.Binary.Get.Internal'
  Missing documentation for:
    Module header
    Get (src/Data/Binary/Get/Internal.hs:86)
    runCont (src/Data/Binary/Get/Internal.hs:86)
    readNWith (src/Data/Binary/Get/Internal.hs:415)
    withInputChunks (src/Data/Binary/Get/Internal.hs:227)
    Consume (src/Data/Binary/Get/Internal.hs:225)
    failOnEOF (src/Data/Binary/Get/Internal.hs:240)
    label (src/Data/Binary/Get/Internal.hs:331)
  96% ( 47 / 49) in 'Data.Binary.Get'
  Missing documentation for:
    Get (src/Data/Binary/Get/Internal.hs:86)
    label (src/Data/Binary/Get/Internal.hs:331)
  96% ( 26 / 27) in 'Data.Binary.Put'
  Missing documentation for:
    putBuilder (src/Data/Binary/Put.hs:114)
  80% (  4 /  5) in 'Data.Binary.Class'
  Missing documentation for:
    GBinary (src/Data/Binary/Class.hs:92)
 100% (  1 /  1) in 'Data.Binary.Generic'
  91% ( 21 / 23) in 'Data.Binary'
  Missing documentation for:
    GBinary (src/Data/Binary/Class.hs:92)
    Get (src/Data/Binary/Get/Internal.hs:86)
Warning: Data.Binary.Get.Internal: could not find link destinations for:
    Success
Warning: Data.Binary.Put: could not find link destinations for:
    PairS
Documentation created: dist/doc/html/binary/index.html,
dist/doc/html/binary/binary.txt
Creating package registration file:
/tmp/pkgConf-binary-0.7.62145174067468703135.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/binary-0.7.6.1-CYh4FPs8AwtFPKualYrHgm
Registering binary-0.7.6.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/binary-0.7.6.1'
Installed binary-0.7.6.1
cabal: Entering directory '/tmp/cabal-tmp-6126/data-accessor-0.2.2.7'
Configuring data-accessor-0.2.2.7...
Building data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
[ 1 of 10] Compiling Data.Accessor.Private ( src-4/Data/Accessor/Private.hs, dist/build/Data/Accessor/Private.o )
[ 2 of 10] Compiling Data.Accessor.Basic ( src/Data/Accessor/Basic.hs, dist/build/Data/Accessor/Basic.o )
[ 3 of 10] Compiling Data.Accessor.MonadStatePrivate ( src/Data/Accessor/MonadStatePrivate.hs, dist/build/Data/Accessor/MonadStatePrivate.o )
[ 4 of 10] Compiling Data.Accessor.MonadState ( src/Data/Accessor/MonadState.hs, dist/build/Data/Accessor/MonadState.o )
[ 5 of 10] Compiling Data.Accessor.Container ( src/Data/Accessor/Container.hs, dist/build/Data/Accessor/Container.o )
[ 6 of 10] Compiling Data.Accessor.Show ( src/Data/Accessor/Show.hs, dist/build/Data/Accessor/Show.o )
[ 7 of 10] Compiling Data.Accessor.Tuple ( src/Data/Accessor/Tuple.hs, dist/build/Data/Accessor/Tuple.o )
[ 8 of 10] Compiling Data.Accessor.BinaryRead ( src/Data/Accessor/BinaryRead.hs, dist/build/Data/Accessor/BinaryRead.o )
[ 9 of 10] Compiling Data.Accessor.Example ( src/Data/Accessor/Example.hs, dist/build/Data/Accessor/Example.o )
[10 of 10] Compiling Data.Accessor    ( src/Data/Accessor.hs, dist/build/Data/Accessor.o )
Running Haddock for data-accessor-0.2.2.7...
Running hscolour for data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
Preprocessing library data-accessor-0.2.2.7...
Haddock coverage:
  20% (  1 /  5) in 'Data.Accessor.Private'
  Missing documentation for:
    Module header
    compose (src-4/Data/Accessor/Private.hs:19)
    self (src-4/Data/Accessor/Private.hs:25)
     (src-4/Data/Accessor/Private.hs:29)
  89% ( 17 / 19) in 'Data.Accessor.Basic'
  Missing documentation for:
    fromSetGet (src/Data/Accessor/Basic.hs:23)
    fromLens (src/Data/Accessor/Basic.hs:27)
  50% (  6 / 12) in 'Data.Accessor.MonadStatePrivate'
  Missing documentation for:
    Module header
    set (src/Data/Accessor/MonadStatePrivate.hs:10)
    get (src/Data/Accessor/MonadStatePrivate.hs:13)
    modify (src/Data/Accessor/MonadStatePrivate.hs:16)
    lift (src/Data/Accessor/MonadStatePrivate.hs:56)
    liftT (src/Data/Accessor/MonadStatePrivate.hs:63)
  58% (  7 / 12) in 'Data.Accessor.MonadState'
  Missing documentation for:
    set (src/Data/Accessor/MonadStatePrivate.hs:10)
    get (src/Data/Accessor/MonadStatePrivate.hs:13)
    modify (src/Data/Accessor/MonadStatePrivate.hs:16)
    lift (src/Data/Accessor/MonadStatePrivate.hs:56)
    liftT (src/Data/Accessor/MonadStatePrivate.hs:63)
  57% (  4 /  7) in 'Data.Accessor.Container'
  Missing documentation for:
    array (src/Data/Accessor/Container.hs:27)
    intMapDefault (src/Data/Accessor/Container.hs:58)
    intMapMaybe (src/Data/Accessor/Container.hs:62)
  33% (  1 /  3) in 'Data.Accessor.Show'
  Missing documentation for:
    field (src/Data/Accessor/Show.hs:19)
    showsPrec (src/Data/Accessor/Show.hs:27)
  86% (  6 /  7) in 'Data.Accessor.Tuple'
  Missing documentation for:
    Module header
   7% (  1 / 15) in 'Data.Accessor.BinaryRead'
  Missing documentation for:
    Stream (src/Data/Accessor/BinaryRead.hs:21)
    C (src/Data/Accessor/BinaryRead.hs:23)
    ByteSource (src/Data/Accessor/BinaryRead.hs:26)
    ByteStream (src/Data/Accessor/BinaryRead.hs:29)
     (src/Data/Accessor/BinaryRead.hs:32)
    ByteCompatible (src/Data/Accessor/BinaryRead.hs:38)
     (src/Data/Accessor/BinaryRead.hs:41)
     (src/Data/Accessor/BinaryRead.hs:44)
     (src/Data/Accessor/BinaryRead.hs:51)
     (src/Data/Accessor/BinaryRead.hs:54)
     (src/Data/Accessor/BinaryRead.hs:58)
    Parser (src/Data/Accessor/BinaryRead.hs:69)
    field (src/Data/Accessor/BinaryRead.hs:72)
    record (src/Data/Accessor/BinaryRead.hs:79)
  16% (  4 / 25) in 'Data.Accessor.Example'
  Missing documentation for:
    Module header
    init (src/Data/Accessor/Example.hs:30)
    initInfix (src/Data/Accessor/Example.hs:39)
    read (src/Data/Accessor/Example.hs:46)
    infix0 (src/Data/Accessor/Example.hs:53)
    infix1 (src/Data/Accessor/Example.hs:57)
    infix2 (src/Data/Accessor/Example.hs:61)
    infix3 (src/Data/Accessor/Example.hs:65)
    infix4 (src/Data/Accessor/Example.hs:69)
    showsPair (src/Data/Accessor/Example.hs:74)
    show0 (src/Data/Accessor/Example.hs:81)
    show1 (src/Data/Accessor/Example.hs:84)
    self (src/Data/Accessor/Example.hs:88)
    null (src/Data/Accessor/Example.hs:91)
    merge (src/Data/Accessor/Example.hs:111)
    accessHourMinute (src/Data/Accessor/Example.hs:116)
    mergeHourMinute (src/Data/Accessor/Example.hs:121)
    array (src/Data/Accessor/Example.hs:127)
    set (src/Data/Accessor/Example.hs:133)
    mapDefault (src/Data/Accessor/Example.hs:140)
    mapMaybe (src/Data/Accessor/Example.hs:148)
 100% ( 16 / 16) in 'Data.Accessor'
Documentation created: dist/doc/html/data-accessor/index.html,
dist/doc/html/data-accessor/data-accessor.txt
Creating package registration file:
/tmp/pkgConf-data-accessor-0.2.2111537764338888228.7
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/data-accessor-0.2.2.7-8YIdFyGw7Iv38wc1N9wMCB
Registering data-accessor-0.2.2.7...
cabal: Leaving directory '/tmp/cabal-tmp-6126/data-accessor-0.2.2.7'
Installed data-accessor-0.2.2.7
cabal: Entering directory '/tmp/cabal-tmp-6126/fingertree-0.1.1.0'
Configuring fingertree-0.1.1.0...
Building fingertree-0.1.1.0...
Preprocessing library fingertree-0.1.1.0...
[1 of 3] Compiling Data.FingerTree  ( Data/FingerTree.hs, dist/build/Data/FingerTree.o )
[2 of 3] Compiling Data.IntervalMap.FingerTree ( Data/IntervalMap/FingerTree.hs, dist/build/Data/IntervalMap/FingerTree.o )
[3 of 3] Compiling Data.PriorityQueue.FingerTree ( Data/PriorityQueue/FingerTree.hs, dist/build/Data/PriorityQueue/FingerTree.o )
Running Haddock for fingertree-0.1.1.0...
Running hscolour for fingertree-0.1.1.0...
Preprocessing library fingertree-0.1.1.0...
Preprocessing library fingertree-0.1.1.0...
Haddock coverage:
 100% ( 29 / 29) in 'Data.FingerTree'
 100% ( 14 / 14) in 'Data.IntervalMap.FingerTree'
 100% ( 13 / 13) in 'Data.PriorityQueue.FingerTree'
Documentation created: dist/doc/html/fingertree/index.html,
dist/doc/html/fingertree/fingertree.txt
Creating package registration file:
/tmp/pkgConf-fingertree-0.1.1349517445588219756.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/fingertree-0.1.1.0-C6YFXKIQXOA6HvmvFT5gT9
Registering fingertree-0.1.1.0...
cabal: Leaving directory '/tmp/cabal-tmp-6126/fingertree-0.1.1.0'
Installed fingertree-0.1.1.0
cabal: Entering directory '/tmp/cabal-tmp-6126/mtl-2.2.1'
Configuring mtl-2.2.1...
Building mtl-2.2.1...
Preprocessing library mtl-2.2.1...
[ 1 of 22] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )
[ 2 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )
[ 3 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )
[ 4 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )
[ 5 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 6 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )
[ 7 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )
[ 8 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 9 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )
[10 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o )
[11 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[12 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[15 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[16 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[17 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[18 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[19 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[20 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[21 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
Running Haddock for mtl-2.2.1...
Running hscolour for mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Haddock coverage:
  75% (  3 /  4) in 'Control.Monad.Writer.Class'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
 100% (  5 /  5) in 'Control.Monad.State.Class'
 100% (  3 /  3) in 'Control.Monad.Reader.Class'
  80% (  4 /  5) in 'Control.Monad.RWS.Class'
  Missing documentation for:
    MonadRWS (Control/Monad/RWS/Class.hs:44)
 100% (  4 /  4) in 'Control.Monad.Identity'
 100% (  3 /  3) in 'Control.Monad.Error.Class'
  50% (  1 /  2) in 'Control.Monad.Cont.Class'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
 100% (  3 /  3) in 'Control.Monad.Trans'
  93% ( 14 / 15) in 'Control.Monad.Error'
  Missing documentation for:
    runErrorT
 100% ( 19 / 19) in 'Control.Monad.Except'
 100% (  5 /  5) in 'Control.Monad.List'
  95% ( 21 / 22) in 'Control.Monad.RWS.Lazy'
  Missing documentation for:
    runRWST
 100% (  2 /  2) in 'Control.Monad.RWS'
  96% ( 22 / 23) in 'Control.Monad.Reader'
  Missing documentation for:
    runReaderT
  95% ( 21 / 22) in 'Control.Monad.RWS.Strict'
  Missing documentation for:
    runRWST
  96% ( 24 / 25) in 'Control.Monad.State.Lazy'
  Missing documentation for:
    runStateT
 100% (  2 /  2) in 'Control.Monad.State'
  96% ( 24 / 25) in 'Control.Monad.State.Strict'
  Missing documentation for:
    runStateT
  89% ( 17 / 19) in 'Control.Monad.Writer.Lazy'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
    runWriterT
 100% (  2 /  2) in 'Control.Monad.Writer'
  94% ( 17 / 18) in 'Control.Monad.Writer.Strict'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
  91% ( 20 / 22) in 'Control.Monad.Cont'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
    runContT
Documentation created: dist/doc/html/mtl/index.html, dist/doc/html/mtl/mtl.txt
Creating package registration file: /tmp/pkgConf-mtl-2.21737518944282828202.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/mtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM
Registering mtl-2.2.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/mtl-2.2.1'
Installed mtl-2.2.1
cabal: Entering directory '/tmp/cabal-tmp-6126/stm-2.4.4.1'
Configuring stm-2.4.4.1...
Building stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
[ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o )
[ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o )
[ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o )
[ 4 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o )
[ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o )
[ 6 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o )
[ 7 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o )
[ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o )
[ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o )
[10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o )
Running Haddock for stm-2.4.4.1...
Running hscolour for stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
Haddock coverage:
   0% (  0 / 11) in 'Control.Sequential.STM'
  Missing documentation for:
    Module header
    STM (Control/Sequential/STM.hs:29)
    atomically (Control/Sequential/STM.hs:47)
    throwSTM (Control/Sequential/STM.hs:54)
    catchSTM (Control/Sequential/STM.hs:57)
    TVar (Control/Sequential/STM.hs:72)
    newTVar (Control/Sequential/STM.hs:75)
    newTVarIO (Control/Sequential/STM.hs:78)
    readTVar (Control/Sequential/STM.hs:83)
    readTVarIO (Control/Sequential/STM.hs:86)
    writeTVar (Control/Sequential/STM.hs:89)
 100% ( 13 / 13) in 'Control.Concurrent.STM.TBQueue'
 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue'
 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan'
 100% ( 16 / 16) in 'Control.Concurrent.STM.TMVar'
 100% ( 13 / 13) in 'Control.Concurrent.STM.TVar'
 100% (  2 /  2) in 'Control.Concurrent.STM.TArray'
  90% (  9 / 10) in 'Control.Monad.STM'
  Missing documentation for:
    check (Control/Monad/STM.hs:81)
 100% (  8 /  8) in 'Control.Concurrent.STM'
  40% (  2 /  5) in 'Control.Concurrent.STM.TSem'
  Missing documentation for:
    newTSem (Control/Concurrent/STM/TSem.hs:42)
    waitTSem (Control/Concurrent/STM/TSem.hs:45)
    signalTSem (Control/Concurrent/STM/TSem.hs:51)
Warning: Control.Concurrent.STM.TArray: could not find link destinations for:
    getNumElements unsafeNewArray_ unsafeRead unsafeWrite
Warning: Control.Monad.STM: could not find link destinations for:
    getNumElements unsafeNewArray_ unsafeRead unsafeWrite
Documentation created: dist/doc/html/stm/index.html, dist/doc/html/stm/stm.txt
Creating package registration file:
/tmp/pkgConf-stm-2.4.419103009252030449291.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/stm-2.4.4.1-4z2NRWnB0NIIUvSJsHW0kF
Registering stm-2.4.4.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/stm-2.4.4.1'
Installed stm-2.4.4.1
cabal: Entering directory '/tmp/cabal-tmp-6126/syb-0.6'
Configuring syb-0.6...
Building syb-0.6...
Preprocessing library syb-0.6...
[ 1 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o )
[ 2 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o )
[ 3 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o )
[ 4 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o )
[ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o )

src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extM :: (Monad m, Typeable a, Typeable b) =>
                   (a -> m a) -> (b -> m b) -> a -> m a

src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a

src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall f. Data f => t f -> m (t f)) -> d -> m d

src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall e. Data e => m (t e)) -> m d

src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2))
                    -> d
                    -> m d

src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d
[ 6 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o )
[ 7 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o )
[ 8 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o )
[ 9 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o )
[10 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o )
[11 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o )
[12 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o )

src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints]
    • Redundant constraint: Data a
    • In the type signature for:
           general :: Data a => a
      In an equation for ‘empty’:
          empty
            = general `extB` char `extB` int `extB` integer `extB` float
              `extB` double
            where
                general :: Data a => a
                general = fromConstrB empty (indexConstr (dataTypeOf general) 1)
                char = '\NUL'
                int = 0 :: Int
                ....
[13 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o )
[14 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o )
[15 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o )
[16 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o )
Running Haddock for syb-0.6...
Running hscolour for syb-0.6...
Preprocessing library syb-0.6...
Preprocessing library syb-0.6...

src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extM :: (Monad m, Typeable a, Typeable b) =>
                   (a -> m a) -> (b -> m b) -> a -> m a

src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a

src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall f. Data f => t f -> m (t f)) -> d -> m d

src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall e. Data e => m (t e)) -> m d

src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2))
                    -> d
                    -> m d

src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d

src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints]
    • Redundant constraint: Data a
    • In the type signature for:
           general :: Data a => a
      In an equation for ‘empty’:
          empty
            = general `extB` char `extB` int `extB` integer `extB` float
              `extB` double
            where
                general :: Data a => a
                general = fromConstrB empty (indexConstr (dataTypeOf general) 1)
                char = '\NUL'
                int = 0 :: Int
                ....
Haddock coverage:
 100% (  2 /  2) in 'Data.Generics.Basics'
 100% (  2 /  2) in 'Generics.SYB.Basics'
 100% (  1 /  1) in 'Data.Generics.Instances'
 100% (  1 /  1) in 'Generics.SYB.Instances'
  96% ( 43 / 45) in 'Data.Generics.Aliases'
  Missing documentation for:
    GenericQ' (src/Data/Generics/Aliases.hs:268)
    GenericM' (src/Data/Generics/Aliases.hs:269)
 100% ( 19 / 19) in 'Data.Generics.Schemes'
 100% (  2 /  2) in 'Generics.SYB.Schemes'
 100% (  6 /  6) in 'Data.Generics.Text'
 100% (  2 /  2) in 'Generics.SYB.Text'
 100% ( 17 / 17) in 'Data.Generics.Twins'
 100% (  2 /  2) in 'Generics.SYB.Twins'
 100% (  3 /  3) in 'Data.Generics.Builders'
 100% (  2 /  2) in 'Generics.SYB.Builders'
 100% (  2 /  2) in 'Generics.SYB.Aliases'
 100% (  8 /  8) in 'Data.Generics'
 100% (  2 /  2) in 'Generics.SYB'
Documentation created: dist/doc/html/syb/index.html, dist/doc/html/syb/syb.txt
Creating package registration file: /tmp/pkgConf-syb-01158381494873199181.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/syb-0.6-C65vWCsht6A8uLstpQIXyj
Registering syb-0.6...
cabal: Leaving directory '/tmp/cabal-tmp-6126/syb-0.6'
Installed syb-0.6
cabal: Entering directory '/tmp/cabal-tmp-6126/time-1.5.0.1'
Configuring time-1.5.0.1...
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... /usr/bin/gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking whether time.h and sys/time.h may both be included... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking whether altzone is declared... no
configure: creating ./config.status
config.status: creating lib/include/HsTimeConfig.h
config.status: lib/include/HsTimeConfig.h is unchanged
Building time-1.5.0.1...
Preprocessing library time-1.5.0.1...
[ 1 of 25] Compiling Data.Time.Clock.CTimeval ( lib/Data/Time/Clock/CTimeval.hs, dist/build/Data/Time/Clock/CTimeval.o )

lib/Data/Time/Clock/CTimeval.hs:17:1: warning: [-Wtabs]
    Tab character found here, and in 16 further locations.
    Please use spaces instead.
[ 2 of 25] Compiling Data.Time.Clock.Scale ( lib/Data/Time/Clock/Scale.hs, dist/build/Data/Time/Clock/Scale.o )

lib/Data/Time/Clock/Scale.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 25 further locations.
    Please use spaces instead.
[ 3 of 25] Compiling Data.Time.Calendar.Days ( lib/Data/Time/Calendar/Days.hs, dist/build/Data/Time/Calendar/Days.o )

lib/Data/Time/Calendar/Days.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 14 further locations.
    Please use spaces instead.
[ 4 of 25] Compiling Data.Time.Clock.UTC ( lib/Data/Time/Clock/UTC.hs, dist/build/Data/Time/Clock/UTC.o )

lib/Data/Time/Clock/UTC.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 47 further locations.
    Please use spaces instead.
[ 5 of 25] Compiling Data.Time.Calendar.Private ( lib/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o )
[ 6 of 25] Compiling Data.Time.Calendar.JulianYearDay ( lib/Data/Time/Calendar/JulianYearDay.hs, dist/build/Data/Time/Calendar/JulianYearDay.o )

lib/Data/Time/Calendar/JulianYearDay.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in 19 further locations.
    Please use spaces instead.
[ 7 of 25] Compiling Data.Time.Clock.POSIX ( lib/Data/Time/Clock/POSIX.hs, dist/build/Data/Time/Clock/POSIX.o )

lib/Data/Time/Clock/POSIX.hs:5:1: warning: [-Wtabs]
    Tab character found here, and in one further location.
    Please use spaces instead.
[ 8 of 25] Compiling Data.Time.Clock.UTCDiff ( lib/Data/Time/Clock/UTCDiff.hs, dist/build/Data/Time/Clock/UTCDiff.o )
[ 9 of 25] Compiling Data.Time.Clock  ( lib/Data/Time/Clock.hs, dist/build/Data/Time/Clock.o )

lib/Data/Time/Clock.hs:4:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.
[10 of 25] Compiling Data.Time.LocalTime.TimeZone ( lib/Data/Time/LocalTime/TimeZone.hs, dist/build/Data/Time/LocalTime/TimeZone.o )

lib/Data/Time/LocalTime/TimeZone.hs:8:1: warning: [-Wtabs]
    Tab character found here, and in 31 further locations.
    Please use spaces instead.
[11 of 25] Compiling Data.Time.LocalTime.TimeOfDay ( lib/Data/Time/LocalTime/TimeOfDay.hs, dist/build/Data/Time/LocalTime/TimeOfDay.o )

lib/Data/Time/LocalTime/TimeOfDay.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 24 further locations.
    Please use spaces instead.
[12 of 25] Compiling Data.Time.Calendar.OrdinalDate ( lib/Data/Time/Calendar/OrdinalDate.hs, dist/build/Data/Time/Calendar/OrdinalDate.o )

lib/Data/Time/Calendar/OrdinalDate.hs:11:1: warning: [-Wtabs]
    Tab character found here, and in 41 further locations.
    Please use spaces instead.
[13 of 25] Compiling Data.Time.Calendar.WeekDate ( lib/Data/Time/Calendar/WeekDate.hs, dist/build/Data/Time/Calendar/WeekDate.o )

lib/Data/Time/Calendar/WeekDate.hs:14:1: warning: [-Wtabs]
    Tab character found here, and in 37 further locations.
    Please use spaces instead.
[14 of 25] Compiling Data.Time.Calendar.MonthDay ( lib/Data/Time/Calendar/MonthDay.hs, dist/build/Data/Time/Calendar/MonthDay.o )

lib/Data/Time/Calendar/MonthDay.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 18 further locations.
    Please use spaces instead.
[15 of 25] Compiling Data.Time.Calendar.Julian ( lib/Data/Time/Calendar/Julian.hs, dist/build/Data/Time/Calendar/Julian.o )

lib/Data/Time/Calendar/Julian.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in 13 further locations.
    Please use spaces instead.
[16 of 25] Compiling Data.Time.Calendar.Gregorian ( lib/Data/Time/Calendar/Gregorian.hs, dist/build/Data/Time/Calendar/Gregorian.o )

lib/Data/Time/Calendar/Gregorian.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 16 further locations.
    Please use spaces instead.
[17 of 25] Compiling Data.Time.Calendar ( lib/Data/Time/Calendar.hs, dist/build/Data/Time/Calendar.o )

lib/Data/Time/Calendar.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in one further location.
    Please use spaces instead.
[18 of 25] Compiling Data.Time.Calendar.Easter ( lib/Data/Time/Calendar/Easter.hs, dist/build/Data/Time/Calendar/Easter.o )

lib/Data/Time/Calendar/Easter.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 10 further locations.
    Please use spaces instead.
[19 of 25] Compiling Data.Time.LocalTime.LocalTime ( lib/Data/Time/LocalTime/LocalTime.hs, dist/build/Data/Time/LocalTime/LocalTime.o )

lib/Data/Time/LocalTime/LocalTime.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 25 further locations.
    Please use spaces instead.
[20 of 25] Compiling Data.Time.LocalTime ( lib/Data/Time/LocalTime.hs, dist/build/Data/Time/LocalTime.o )

lib/Data/Time/LocalTime.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in two further locations.
    Please use spaces instead.
[21 of 25] Compiling Data.Time.Clock.TAI ( lib/Data/Time/Clock/TAI.hs, dist/build/Data/Time/Clock/TAI.o )

lib/Data/Time/Clock/TAI.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 87 further locations.
    Please use spaces instead.
[22 of 25] Compiling Data.Time.Format.Locale ( lib/Data/Time/Format/Locale.hs, dist/build/Data/Time/Format/Locale.o )
[23 of 25] Compiling Data.Time.Format.Parse ( lib/Data/Time/Format/Parse.hs, dist/build/Data/Time/Format/Parse.o )
[24 of 25] Compiling Data.Time.Format ( lib/Data/Time/Format.hs, dist/build/Data/Time/Format.o )

lib/Data/Time/Format.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 90 further locations.
    Please use spaces instead.
[25 of 25] Compiling Data.Time        ( lib/Data/Time.hs, dist/build/Data/Time.o )

lib/Data/Time.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.
Running Haddock for time-1.5.0.1...
Running hscolour for time-1.5.0.1...
Preprocessing library time-1.5.0.1...
Preprocessing library time-1.5.0.1...

lib/Data/Time/Clock/CTimeval.hs:17:1: warning: [-Wtabs]
    Tab character found here, and in 16 further locations.
    Please use spaces instead.

lib/Data/Time/Clock/Scale.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 25 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/Days.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 14 further locations.
    Please use spaces instead.

lib/Data/Time/Clock/UTC.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 40 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/JulianYearDay.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in 19 further locations.
    Please use spaces instead.

lib/Data/Time/Clock/POSIX.hs:5:1: warning: [-Wtabs]
    Tab character found here, and in one further location.
    Please use spaces instead.

lib/Data/Time/Clock.hs:4:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.

lib/Data/Time/LocalTime/TimeZone.hs:8:1: warning: [-Wtabs]
    Tab character found here, and in 31 further locations.
    Please use spaces instead.

lib/Data/Time/LocalTime/TimeOfDay.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 23 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/OrdinalDate.hs:11:1: warning: [-Wtabs]
    Tab character found here, and in 41 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/WeekDate.hs:14:1: warning: [-Wtabs]
    Tab character found here, and in 37 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/MonthDay.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 18 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/Julian.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in 13 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar/Gregorian.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 16 further locations.
    Please use spaces instead.

lib/Data/Time/Calendar.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in one further location.
    Please use spaces instead.

lib/Data/Time/Calendar/Easter.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 10 further locations.
    Please use spaces instead.

lib/Data/Time/LocalTime/LocalTime.hs:7:1: warning: [-Wtabs]
    Tab character found here, and in 25 further locations.
    Please use spaces instead.

lib/Data/Time/LocalTime.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in two further locations.
    Please use spaces instead.

lib/Data/Time/Clock/TAI.hs:6:1: warning: [-Wtabs]
    Tab character found here, and in 87 further locations.
    Please use spaces instead.

lib/Data/Time/Format.hs:2:1: warning: [-Wtabs]
    Tab character found here, and in 90 further locations.
    Please use spaces instead.

lib/Data/Time.hs:3:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.
Haddock coverage:
  20% (  1 /  5) in 'Data.Time.Clock.CTimeval'
  Missing documentation for:
    Module header
    CTimeval (lib/Data/Time/Clock/CTimeval.hs:14)
     (lib/Data/Time/Clock/CTimeval.hs:16)
    gettimeofday (lib/Data/Time/Clock/CTimeval.hs:27)
  88% (  7 /  8) in 'Data.Time.Clock.Scale'
  Missing documentation for:
    Module header
  40% (  2 /  5) in 'Data.Time.Calendar.Days'
  Missing documentation for:
    Module header
    addDays (lib/Data/Time/Calendar/Days.hs:47)
    diffDays (lib/Data/Time/Calendar/Days.hs:50)
  80% (  4 /  5) in 'Data.Time.Clock.UTC'
  Missing documentation for:
    Module header
   0% (  0 / 13) in 'Data.Time.Calendar.Private'
  Missing documentation for:
    Module header
    NumericPadOption (lib/Data/Time/Calendar/Private.hs:6)
    pad1 (lib/Data/Time/Calendar/Private.hs:8)
    padN (lib/Data/Time/Calendar/Private.hs:12)
    show2Fixed (lib/Data/Time/Calendar/Private.hs:16)
    showPaddedMin (lib/Data/Time/Calendar/Private.hs:20)
    show2 (lib/Data/Time/Calendar/Private.hs:27)
    show3 (lib/Data/Time/Calendar/Private.hs:30)
    show4 (lib/Data/Time/Calendar/Private.hs:33)
    mod100 (lib/Data/Time/Calendar/Private.hs:36)
    div100 (lib/Data/Time/Calendar/Private.hs:39)
    clip (lib/Data/Time/Calendar/Private.hs:42)
    clipValid (lib/Data/Time/Calendar/Private.hs:47)
  86% (  6 /  7) in 'Data.Time.Calendar.JulianYearDay'
  Missing documentation for:
    Module header
  67% (  4 /  6) in 'Data.Time.Clock.POSIX'
  Missing documentation for:
    posixSecondsToUTCTime (lib/Data/Time/Clock/POSIX.hs:33)
    utcTimeToPOSIXSeconds (lib/Data/Time/Clock/POSIX.hs:38)
  67% (  2 /  3) in 'Data.Time.Clock.UTCDiff'
  Missing documentation for:
    Module header
 100% ( 15 / 15) in 'Data.Time.Clock'
  90% (  9 / 10) in 'Data.Time.LocalTime.TimeZone'
  Missing documentation for:
    Module header
  83% ( 10 / 12) in 'Data.Time.LocalTime.TimeOfDay'
  Missing documentation for:
    Module header
    makeTimeOfDayValid (lib/Data/Time/LocalTime/TimeOfDay.hs:56)
  83% ( 10 / 12) in 'Data.Time.Calendar.OrdinalDate'
  Missing documentation for:
    fromMondayStartWeekValid (lib/Data/Time/Calendar/OrdinalDate.hs:82)
    fromSundayStartWeekValid (lib/Data/Time/Calendar/OrdinalDate.hs:113)
 100% (  5 /  5) in 'Data.Time.Calendar.WeekDate'
  80% (  4 /  5) in 'Data.Time.Calendar.MonthDay'
  Missing documentation for:
    Module header
  94% ( 15 / 16) in 'Data.Time.Calendar.Julian'
  Missing documentation for:
    Module header
  92% ( 11 / 12) in 'Data.Time.Calendar.Gregorian'
  Missing documentation for:
    Module header
  81% ( 13 / 16) in 'Data.Time.Calendar'
  Missing documentation for:
    Module header
    addDays (lib/Data/Time/Calendar/Days.hs:47)
    diffDays (lib/Data/Time/Calendar/Days.hs:50)
  83% (  5 /  6) in 'Data.Time.Calendar.Easter'
  Missing documentation for:
    Module header
  58% (  7 / 12) in 'Data.Time.LocalTime.LocalTime'
  Missing documentation for:
    Module header
    utcToZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:86)
    zonedTimeToUTC (lib/Data/Time/LocalTime/LocalTime.hs:89)
    getZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:99)
    utcToLocalZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:106)
  81% ( 26 / 32) in 'Data.Time.LocalTime'
  Missing documentation for:
    Module header
    makeTimeOfDayValid (lib/Data/Time/LocalTime/TimeOfDay.hs:56)
    utcToZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:86)
    zonedTimeToUTC (lib/Data/Time/LocalTime/LocalTime.hs:89)
    getZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:99)
    utcToLocalZonedTime (lib/Data/Time/LocalTime/LocalTime.hs:106)
  70% (  7 / 10) in 'Data.Time.Clock.TAI'
  Missing documentation for:
    utcDayLength (lib/Data/Time/Clock/TAI.hs:62)
    utcToTAITime (lib/Data/Time/Clock/TAI.hs:68)
    taiToUTCTime (lib/Data/Time/Clock/TAI.hs:72)
  60% (  3 /  5) in 'Data.Time.Format.Locale'
  Missing documentation for:
    Module header
    TimeLocale (lib/Data/Time/Format/Locale.hs:16)
  67% ( 10 / 15) in 'Data.Time.Format.Parse'
  Missing documentation for:
    Module header
    parseTime (lib/Data/Time/Format/Parse.hs:144)
    readTime (lib/Data/Time/Format/Parse.hs:153)
    readsTime (lib/Data/Time/Format/Parse.hs:161)
    TimeLocale (lib/Data/Time/Format/Locale.hs:16)
  63% ( 12 / 19) in 'Data.Time.Format'
  Missing documentation for:
    Module header
    NumericPadOption (lib/Data/Time/Calendar/Private.hs:6)
    FormatTime (lib/Data/Time/Format.hs:22)
    parseTime (lib/Data/Time/Format/Parse.hs:144)
    readTime (lib/Data/Time/Format/Parse.hs:153)
    readsTime (lib/Data/Time/Format/Parse.hs:161)
    TimeLocale (lib/Data/Time/Format/Locale.hs:16)
  80% (  4 /  5) in 'Data.Time'
  Missing documentation for:
    Module header
Warning: Data.Time.Calendar: could not find link destinations for:
    unsafeIndex unsafeRangeSize
Documentation created: dist/doc/html/time/index.html,
dist/doc/html/time/time.txt
Creating package registration file:
/tmp/pkgConf-time-1.5.03794610751372668364.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/time-1.5.0.1-7YRD6A110U85GkCfV2HErU
Registering time-1.5.0.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/time-1.5.0.1'
Installed time-1.5.0.1
cabal: Entering directory '/tmp/cabal-tmp-6126/transformers-compat-0.5.1.4'
Configuring transformers-compat-0.5.1.4...
Building transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
[1 of 2] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o )
[2 of 2] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o )
Running Haddock for transformers-compat-0.5.1.4...
Running hscolour for transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
Haddock coverage:
   0% (  0 /  8) in 'Paths_transformers_compat'
  Missing documentation for:
    Module header
    version (dist/build/autogen/Paths_transformers_compat.hs:28)
    getBinDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getLibDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getDataDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getLibexecDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getDataFileName (dist/build/autogen/Paths_transformers_compat.hs:45)
    getSysconfDir (dist/build/autogen/Paths_transformers_compat.hs:38)
 100% (  1 /  1) in 'Control.Monad.Trans.Instances'
Documentation created: dist/doc/html/transformers-compat/index.html,
dist/doc/html/transformers-compat/transformers-compat.txt
Creating package registration file:
/tmp/pkgConf-transformers-compat-0.5.11992865128986478257.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/transformers-compat-0.5.1.4-G5tKvPrwhggJRvSwXNMs1N
Registering transformers-compat-0.5.1.4...
cabal: Leaving directory '/tmp/cabal-tmp-6126/transformers-compat-0.5.1.4'
Installed transformers-compat-0.5.1.4
cabal: Entering directory '/tmp/cabal-tmp-6126/rank1dynamic-0.3.3.0'
Configuring rank1dynamic-0.3.3.0...
Building rank1dynamic-0.3.3.0...
Preprocessing library rank1dynamic-0.3.3.0...
[1 of 2] Compiling Data.Rank1Typeable ( src/Data/Rank1Typeable.hs, dist/build/Data/Rank1Typeable.o )
[2 of 2] Compiling Data.Rank1Dynamic ( src/Data/Rank1Dynamic.hs, dist/build/Data/Rank1Dynamic.o )
Running Haddock for rank1dynamic-0.3.3.0...
Running hscolour for rank1dynamic-0.3.3.0...
Preprocessing library rank1dynamic-0.3.3.0...
Preprocessing library rank1dynamic-0.3.3.0...
Haddock coverage:
  38% ( 14 / 37) in 'Data.Rank1Typeable'
  Missing documentation for:
    TypVar (src/Data/Rank1Typeable.hs:207)
    Zero (src/Data/Rank1Typeable.hs:209)
    Succ (src/Data/Rank1Typeable.hs:210)
    V0 (src/Data/Rank1Typeable.hs:212)
    V1 (src/Data/Rank1Typeable.hs:213)
    V2 (src/Data/Rank1Typeable.hs:214)
    V3 (src/Data/Rank1Typeable.hs:215)
    V4 (src/Data/Rank1Typeable.hs:216)
    V5 (src/Data/Rank1Typeable.hs:217)
    V6 (src/Data/Rank1Typeable.hs:218)
    V7 (src/Data/Rank1Typeable.hs:219)
    V8 (src/Data/Rank1Typeable.hs:220)
    V9 (src/Data/Rank1Typeable.hs:221)
    ANY (src/Data/Rank1Typeable.hs:223)
    ANY1 (src/Data/Rank1Typeable.hs:224)
    ANY2 (src/Data/Rank1Typeable.hs:225)
    ANY3 (src/Data/Rank1Typeable.hs:226)
    ANY4 (src/Data/Rank1Typeable.hs:227)
    ANY5 (src/Data/Rank1Typeable.hs:228)
    ANY6 (src/Data/Rank1Typeable.hs:229)
    ANY7 (src/Data/Rank1Typeable.hs:230)
    ANY8 (src/Data/Rank1Typeable.hs:231)
    ANY9 (src/Data/Rank1Typeable.hs:232)
 100% (  8 /  8) in 'Data.Rank1Dynamic'
Documentation created: dist/doc/html/rank1dynamic/index.html,
dist/doc/html/rank1dynamic/rank1dynamic.txt
Creating package registration file:
/tmp/pkgConf-rank1dynamic-0.3.312705225164564349.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/rank1dynamic-0.3.3.0-9Zqgj4CQOpqhIh8YG2cPL
Registering rank1dynamic-0.3.3.0...
cabal: Leaving directory '/tmp/cabal-tmp-6126/rank1dynamic-0.3.3.0'
Installed rank1dynamic-0.3.3.0
cabal: Entering directory '/tmp/cabal-tmp-6126/text-1.2.2.1'
Configuring text-1.2.2.1...
Building text-1.2.2.1...
Preprocessing library text-1.2.2.1...
[ 1 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o )
[ 2 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o )
[ 3 of 44] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o )
[ 4 of 44] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o )
[ 5 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o )
[ 6 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o )
[ 7 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o )
[ 8 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o )
[ 9 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o )
[10 of 44] Compiling Data.Text.Array  ( Data/Text/Array.hs, dist/build/Data/Text/Array.o )
[11 of 44] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o )
[12 of 44] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o )
[13 of 44] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o )
[14 of 44] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o )
[15 of 44] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o )
[16 of 44] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o )
[17 of 44] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o )
[18 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o )
[19 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o )
[20 of 44] Compiling Data.Text.Show   ( Data/Text/Show.hs, dist/build/Data/Text/Show.o )
[21 of 44] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o )
[22 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o )
[23 of 44] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o )
[24 of 44] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o )
[25 of 44] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o )
[26 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o )
[27 of 44] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o )
[28 of 44] Compiling Data.Text        ( Data/Text.hs, dist/build/Data/Text.o )

Data/Text.hs:587:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT compareN/length -> compareLength" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:592:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT ==N/length -> compareLength/==EQ" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:597:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT /=N/length -> compareLength//=EQ" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:602:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT <N/length -> compareLength/==LT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:607:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT <=N/length -> compareLength//=GT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:612:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT >N/length -> compareLength/==GT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:617:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT >=N/length -> compareLength//=LT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’
[29 of 44] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o )
[30 of 44] Compiling Data.Text.IO     ( Data/Text/IO.hs, dist/build/Data/Text/IO.o )
[31 of 44] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o )
[32 of 44] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o )
[33 of 44] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o )
[34 of 44] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o )
[35 of 44] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o )
[36 of 44] Compiling Data.Text.Lazy   ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o )
[37 of 44] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o )

Data/Text/Internal/Builder.hs:324:1: warning: [-Winline-rule-shadowing]
    Rule "flush/flush" may never fire
      because ‘flush’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’
[38 of 44] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o )
[39 of 44] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o )
[40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o )
[41 of 44] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o )
[42 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o )
[43 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o )
[44 of 44] Compiling Data.Text.Read   ( Data/Text/Read.hs, dist/build/Data/Text/Read.o )
Running Haddock for text-1.2.2.1...
Running hscolour for text-1.2.2.1...
Preprocessing library text-1.2.2.1...
Preprocessing library text-1.2.2.1...
Haddock coverage:
  14% (  1 /  7) in 'Data.Text.Internal.Read'
  Missing documentation for:
    IReader (Data/Text/Internal/Read.hs:26)
    IParser (Data/Text/Internal/Read.hs:28)
    T (Data/Text/Internal/Read.hs:48)
    digitToInt (Data/Text/Internal/Read.hs:61)
    hexDigitToInt (Data/Text/Internal/Read.hs:55)
    perhaps (Data/Text/Internal/Read.hs:50)
  50% (  1 /  2) in 'Data.Text.Internal.Encoding.Utf32'
  Missing documentation for:
    validate (Data/Text/Internal/Encoding/Utf32.hs:24)
  50% (  1 /  2) in 'Data.Text.Internal.Builder.RealFloat.Functions'
  Missing documentation for:
    roundTo (Data/Text/Internal/Builder/RealFloat/Functions.hs:17)
   0% (  0 /  2) in 'Data.Text.Internal.Builder.Int.Digits'
  Missing documentation for:
    Module header
    digits (Data/Text/Internal/Builder/Int/Digits.hs:21)
 100% ( 12 / 12) in 'Data.Text.Encoding.Error'
 100% (  2 /  2) in 'Data.Text.Internal.Unsafe.Shift'
  25% (  1 /  4) in 'Data.Text.Internal.Encoding.Utf16'
  Missing documentation for:
    chr2 (Data/Text/Internal/Encoding/Utf16.hs:29)
    validate1 (Data/Text/Internal/Encoding/Utf16.hs:38)
    validate2 (Data/Text/Internal/Encoding/Utf16.hs:42)
 100% (  2 /  2) in 'Data.Text.Internal.Functions'
 100% (  3 /  3) in 'Data.Text.Internal.Unsafe'
 100% ( 16 / 16) in 'Data.Text.Array'
  33% (  2 /  6) in 'Data.Text.Internal.Unsafe.Char'
  Missing documentation for:
    ord (Data/Text/Internal/Unsafe/Char.hs:39)
    unsafeChr (Data/Text/Internal/Unsafe/Char.hs:43)
    unsafeChr8 (Data/Text/Internal/Unsafe/Char.hs:47)
    unsafeChr32 (Data/Text/Internal/Unsafe/Char.hs:51)
  95% ( 19 / 20) in 'Data.Text.Internal'
  Missing documentation for:
    textP (Data/Text/Internal.hs:97)
  38% (  5 / 13) in 'Data.Text.Internal.Fusion.Size'
  Missing documentation for:
    Size (Data/Text/Internal/Fusion/Size.hs:40)
    exactly (Data/Text/Internal/Fusion/Size.hs:44)
    exactSize (Data/Text/Internal/Fusion/Size.hs:49)
    maxSize (Data/Text/Internal/Fusion/Size.hs:57)
    betweenSize (Data/Text/Internal/Fusion/Size.hs:65)
    unknownSize (Data/Text/Internal/Fusion/Size.hs:74)
    compareSize (Data/Text/Internal/Fusion/Size.hs:143)
    isEmpty (Data/Text/Internal/Fusion/Size.hs:151)
  88% (  7 /  8) in 'Data.Text.Internal.Fusion.Types'
  Missing documentation for:
    Stream (Data/Text/Internal/Fusion/Types.hs:83)
   0% (  0 /  5) in 'Data.Text.Internal.Fusion.CaseMapping'
  Missing documentation for:
    Module header
    upperMapping (Data/Text/Internal/Fusion/CaseMapping.hs:13)
    lowerMapping (Data/Text/Internal/Fusion/CaseMapping.hs:220)
    titleMapping (Data/Text/Internal/Fusion/CaseMapping.hs:225)
    foldMapping (Data/Text/Internal/Fusion/CaseMapping.hs:324)
  89% ( 63 / 71) in 'Data.Text.Internal.Fusion.Common'
  Missing documentation for:
    singleton (Data/Text/Internal/Fusion/Common.hs:119)
    streamList (Data/Text/Internal/Fusion/Common.hs:125)
    unstreamList (Data/Text/Internal/Fusion/Common.hs:131)
    intercalate (Data/Text/Internal/Fusion/Common.hs:577)
    justifyLeftI (Data/Text/Internal/Fusion/Common.hs:479)
    scanl (Data/Text/Internal/Fusion/Common.hs:656)
    replicateCharI (Data/Text/Internal/Fusion/Common.hs:671)
    replicateI (Data/Text/Internal/Fusion/Common.hs:682)
  93% ( 13 / 14) in 'Data.Text.Unsafe'
  Missing documentation for:
    Iter (Data/Text/Unsafe.hs:62)
  33% (  1 /  3) in 'Data.Text.Internal.Private'
  Missing documentation for:
    runText (Data/Text/Internal/Private.hs:33)
    span_ (Data/Text/Internal/Private.hs:23)
  91% ( 20 / 22) in 'Data.Text.Internal.Fusion'
  Missing documentation for:
    Stream (Data/Text/Internal/Fusion/Types.hs:83)
    length (Data/Text/Internal/Fusion.hs:127)
 100% (  4 /  4) in 'Data.Text.Show'
  33% (  2 /  6) in 'Data.Text.Internal.Encoding.Fusion.Common'
  Missing documentation for:
    restreamUtf16LE (Data/Text/Internal/Encoding/Fusion/Common.hs:63)
    restreamUtf16BE (Data/Text/Internal/Encoding/Fusion/Common.hs:39)
    restreamUtf32LE (Data/Text/Internal/Encoding/Fusion/Common.hs:106)
    restreamUtf32BE (Data/Text/Internal/Encoding/Fusion/Common.hs:87)
  17% (  2 / 12) in 'Data.Text.Internal.Encoding.Utf8'
  Missing documentation for:
    ord2 (Data/Text/Internal/Encoding/Utf8.hs:58)
    ord3 (Data/Text/Internal/Encoding/Utf8.hs:69)
    ord4 (Data/Text/Internal/Encoding/Utf8.hs:81)
    chr2 (Data/Text/Internal/Encoding/Utf8.hs:94)
    chr3 (Data/Text/Internal/Encoding/Utf8.hs:103)
    chr4 (Data/Text/Internal/Encoding/Utf8.hs:114)
    validate1 (Data/Text/Internal/Encoding/Utf8.hs:128)
    validate2 (Data/Text/Internal/Encoding/Utf8.hs:132)
    validate3 (Data/Text/Internal/Encoding/Utf8.hs:136)
    validate4 (Data/Text/Internal/Encoding/Utf8.hs:153)
  91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion'
  Missing documentation for:
    streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57)
 100% ( 33 / 33) in 'Data.Text.Encoding'
 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion'
 100% (  2 /  2) in 'Data.Text.Internal.Search'
 100% ( 18 / 18) in 'Data.Text.Foreign'
 100% (127 /127) in 'Data.Text'
 100% (  3 /  3) in 'Data.Text.Internal.IO'
 100% ( 20 / 20) in 'Data.Text.IO'
  93% ( 14 / 15) in 'Data.Text.Internal.Lazy'
  Missing documentation for:
    Text (Data/Text/Internal/Lazy.hs:47)
 100% (  8 /  8) in 'Data.Text.Internal.Lazy.Fusion'
 100% (  2 /  2) in 'Data.Text.Internal.Lazy.Search'
 100% (  2 /  2) in 'Data.Text.Lazy.Internal'
  89% ( 24 / 27) in 'Data.Text.Lazy.Encoding'
  Missing documentation for:
    encodeUtf8 (Data/Text/Lazy/Encoding.hs:148)
    encodeUtf8Builder (Data/Text/Lazy/Encoding.hs:162)
    encodeUtf8BuilderEscaped (Data/Text/Lazy/Encoding.hs:167)
  99% (128 /129) in 'Data.Text.Lazy'
  Missing documentation for:
    Text (Data/Text/Internal/Lazy.hs:47)
  94% ( 16 / 17) in 'Data.Text.Internal.Builder'
  Missing documentation for:
    append' (Data/Text/Internal/Builder.hs:301)
 100% ( 12 / 12) in 'Data.Text.Lazy.Builder'
 100% (  3 /  3) in 'Data.Text.Internal.Builder.Functions'
   0% (  0 /  3) in 'Data.Text.Lazy.Builder.Int'
  Missing documentation for:
    Module header
    decimal (Data/Text/Lazy/Builder/Int.hs:52)
    hexadecimal (Data/Text/Lazy/Builder/Int.hs:162)
 100% ( 19 / 19) in 'Data.Text.Lazy.IO'
 100% (  7 /  7) in 'Data.Text.Lazy.Read'
  75% (  3 /  4) in 'Data.Text.Lazy.Builder.RealFloat'
  Missing documentation for:
    formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46)
 100% (  7 /  7) in 'Data.Text.Read'
Warning: Data.Text.Internal.Fusion.Common: could not find link destinations for:
    findIndicesI
Warning: Data.Text: could not find link destinations for:
    replicateChar countChar
Warning: Data.Text.Internal.IO: could not find link destinations for:
    Handle__
Warning: Data.Text.Lazy: could not find link destinations for:
    replicateChar dropWords splitAtWord countChar
Warning: Data.Text.Internal.Builder: could not find link destinations for:
    empty append
Warning: Data.Text.Lazy.Builder.RealFloat: could not find link destinations for:
    floatToDigits
Documentation created: dist/doc/html/text/index.html,
dist/doc/html/text/text.txt
Creating package registration file:
/tmp/pkgConf-text-1.2.217595923341371570003.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/text-1.2.2.1-FbzXyK3oIkZHTygOesd9Au
Registering text-1.2.2.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/text-1.2.2.1'
Installed text-1.2.2.1
cabal: Entering directory '/tmp/cabal-tmp-6126/random-1.1'
Configuring random-1.1...
Building random-1.1...
Preprocessing library random-1.1...
[1 of 1] Compiling System.Random    ( System/Random.hs, dist/build/System/Random.o )

System/Random.hs:43:1: warning: [-Wtabs]
    Tab character found here, and in 74 further locations.
    Please use spaces instead.
Running Haddock for random-1.1...
Running hscolour for random-1.1...
Preprocessing library random-1.1...
Preprocessing library random-1.1...

System/Random.hs:43:1: warning: [-Wtabs]
    Tab character found here, and in 74 further locations.
    Please use spaces instead.
Haddock coverage:
Cannot find documentation for: $intro
 100% ( 16 / 16) in 'System.Random'
Documentation created: dist/doc/html/random/index.html,
dist/doc/html/random/random.txt
Creating package registration file: /tmp/pkgConf-random-11194559277714481123.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/random-1.1-BMGQWJU9A4TGRV9em2UqhY
Registering random-1.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/random-1.1'
Installed random-1.1
cabal: Entering directory '/tmp/cabal-tmp-6126/exceptions-0.8.3'
Configuring exceptions-0.8.3...
Building exceptions-0.8.3...
Preprocessing library exceptions-0.8.3...
[1 of 2] Compiling Control.Monad.Catch ( src/Control/Monad/Catch.hs, dist/build/Control/Monad/Catch.o )
[2 of 2] Compiling Control.Monad.Catch.Pure ( src/Control/Monad/Catch/Pure.hs, dist/build/Control/Monad/Catch/Pure.o )
Running Haddock for exceptions-0.8.3...
Running hscolour for exceptions-0.8.3...
Preprocessing library exceptions-0.8.3...
Preprocessing library exceptions-0.8.3...
Haddock coverage:
 100% ( 31 / 31) in 'Control.Monad.Catch'
  80% (  8 / 10) in 'Control.Monad.Catch.Pure'
  Missing documentation for:
    Catch (src/Control/Monad/Catch/Pure.hs:95)
    runCatch (src/Control/Monad/Catch/Pure.hs:97)
Warning: Control.Monad.Catch: could not find link destinations for:
    ~
Documentation created: dist/doc/html/exceptions/index.html,
dist/doc/html/exceptions/exceptions.txt
Creating package registration file:
/tmp/pkgConf-exceptions-0.81054181467926440376.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/exceptions-0.8.3-5OTPYzRazb4DJ75sPncYEh
Registering exceptions-0.8.3...
cabal: Leaving directory '/tmp/cabal-tmp-6126/exceptions-0.8.3'
Installed exceptions-0.8.3
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-static-0.3.5.0'
Configuring distributed-static-0.3.5.0...
Building distributed-static-0.3.5.0...
Preprocessing library distributed-static-0.3.5.0...
[1 of 1] Compiling Control.Distributed.Static ( src/Control/Distributed/Static.hs, dist/build/Control/Distributed/Static.o )
Running Haddock for distributed-static-0.3.5.0...
Running hscolour for distributed-static-0.3.5.0...
Preprocessing library distributed-static-0.3.5.0...
Preprocessing library distributed-static-0.3.5.0...
Haddock coverage:
  96% ( 26 / 27) in 'Control.Distributed.Static'
  Missing documentation for:
    closure (src/Control/Distributed/Static.hs:459)
Documentation created: dist/doc/html/distributed-static/index.html,
dist/doc/html/distributed-static/distributed-static.txt
Creating package registration file:
/tmp/pkgConf-distributed-static-0.3.516106708061438638589.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-static-0.3.5.0-B1Oh84FieMXIU5jMaCr7CK
Registering distributed-static-0.3.5.0...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-static-0.3.5.0'
Installed distributed-static-0.3.5.0
cabal: Entering directory '/tmp/cabal-tmp-6126/hashable-1.2.4.0'
Configuring hashable-1.2.4.0...
Building hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...
[1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o )

Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
[2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o )
[3 of 3] Compiling Data.Hashable    ( Data/Hashable.hs, dist/build/Data/Hashable.o )
Running Haddock for hashable-1.2.4.0...
Running hscolour for hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...

Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
Haddock coverage:
 100% ( 11 / 11) in 'Data.Hashable.Class'
 100% (  1 /  1) in 'Data.Hashable.Generic'
 100% ( 22 / 22) in 'Data.Hashable'
Warning: Data.Hashable: could not find link destinations for:
    GHashable
Documentation created: dist/doc/html/hashable/index.html,
dist/doc/html/hashable/hashable.txt
Creating package registration file:
/tmp/pkgConf-hashable-1.2.41223207428286713846.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/hashable-1.2.4.0-202AjUsJeYuAkBzfLGW25u
Registering hashable-1.2.4.0...
cabal: Leaving directory '/tmp/cabal-tmp-6126/hashable-1.2.4.0'
Installed hashable-1.2.4.0
cabal: Entering directory '/tmp/cabal-tmp-6126/network-transport-0.4.4.0'
Configuring network-transport-0.4.4.0...
Building network-transport-0.4.4.0...
Preprocessing library network-transport-0.4.4.0...
[1 of 3] Compiling Network.Transport.Internal ( src/Network/Transport/Internal.hs, dist/build/Network/Transport/Internal.o )

src/Network/Transport/Internal.hs:81:25: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Network/Transport/Internal.hs:98:25: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
[2 of 3] Compiling Network.Transport ( src/Network/Transport.hs, dist/build/Network/Transport.o )
[3 of 3] Compiling Network.Transport.Util ( src/Network/Transport/Util.hs, dist/build/Network/Transport/Util.o )
Running Haddock for network-transport-0.4.4.0...
Running hscolour for network-transport-0.4.4.0...
Preprocessing library network-transport-0.4.4.0...
Preprocessing library network-transport-0.4.4.0...

src/Network/Transport/Internal.hs:81:25: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Network/Transport/Internal.hs:98:25: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
Haddock coverage:
 100% ( 18 / 18) in 'Network.Transport.Internal'
 100% ( 22 / 22) in 'Network.Transport'
 100% (  2 /  2) in 'Network.Transport.Util'
Documentation created: dist/doc/html/network-transport/index.html,
dist/doc/html/network-transport/network-transport.txt
Creating package registration file:
/tmp/pkgConf-network-transport-0.4.416228382871617869388.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/network-transport-0.4.4.0-9bZJUpbINL6DfwLOy3uDod
Registering network-transport-0.4.4.0...
cabal: Leaving directory '/tmp/cabal-tmp-6126/network-transport-0.4.4.0'
Installed network-transport-0.4.4.0
cabal: Entering directory '/tmp/cabal-tmp-6126/unordered-containers-0.2.7.1'
Configuring unordered-containers-0.2.7.1...
Building unordered-containers-0.2.7.1...
Preprocessing library unordered-containers-0.2.7.1...
[1 of 8] Compiling Data.HashMap.UnsafeShift ( Data/HashMap/UnsafeShift.hs, dist/build/Data/HashMap/UnsafeShift.o )
[2 of 8] Compiling Data.HashMap.PopCount ( Data/HashMap/PopCount.hs, dist/build/Data/HashMap/PopCount.o )
[3 of 8] Compiling Data.HashMap.Unsafe ( Data/HashMap/Unsafe.hs, dist/build/Data/HashMap/Unsafe.o )
[4 of 8] Compiling Data.HashMap.Array ( Data/HashMap/Array.hs, dist/build/Data/HashMap/Array.o )
[5 of 8] Compiling Data.HashMap.Base ( Data/HashMap/Base.hs, dist/build/Data/HashMap/Base.o )
[6 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o )
[7 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o )
[8 of 8] Compiling Data.HashSet     ( Data/HashSet.hs, dist/build/Data/HashSet.o )
Running Haddock for unordered-containers-0.2.7.1...
Running hscolour for unordered-containers-0.2.7.1...
Preprocessing library unordered-containers-0.2.7.1...
Preprocessing library unordered-containers-0.2.7.1...
Haddock coverage:
   0% (  0 /  3) in 'Data.HashMap.UnsafeShift'
  Missing documentation for:
    Module header
    unsafeShiftL (Data/HashMap/UnsafeShift.hs:10)
    unsafeShiftR (Data/HashMap/UnsafeShift.hs:14)
  50% (  1 /  2) in 'Data.HashMap.PopCount'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.HashMap.Unsafe'
  38% ( 14 / 37) in 'Data.HashMap.Array'
  Missing documentation for:
    Array (Data/HashMap/Array.hs:101)
    MArray (Data/HashMap/Array.hs:126)
    new_ (Data/HashMap/Array.hs:173)
    singleton (Data/HashMap/Array.hs:176)
    singletonM (Data/HashMap/Array.hs:180)
    pair (Data/HashMap/Array.hs:184)
    length (Data/HashMap/Array.hs:112)
    lengthM (Data/HashMap/Array.hs:134)
    read (Data/HashMap/Array.hs:191)
    write (Data/HashMap/Array.hs:197)
    index (Data/HashMap/Array.hs:204)
    indexM (Data/HashMap/Array.hs:210)
    unsafeFreeze (Data/HashMap/Array.hs:216)
    unsafeThaw (Data/HashMap/Array.hs:222)
    run (Data/HashMap/Array.hs:228)
    run2 (Data/HashMap/Array.hs:232)
    foldl' (Data/HashMap/Array.hs:334)
    foldr (Data/HashMap/Array.hs:342)
    thaw (Data/HashMap/Array.hs:354)
    map (Data/HashMap/Array.hs:387)
    traverse (Data/HashMap/Array.hs:430)
    filter (Data/HashMap/Array.hs:435)
    toList (Data/HashMap/Array.hs:427)
  87% ( 61 / 70) in 'Data.HashMap.Base'
  Missing documentation for:
    Module header
    Leaf (Data/HashMap/Base.hs:135)
    Hash (Data/HashMap/Base.hs:202)
    Bitmap (Data/HashMap/Base.hs:203)
    mask (Data/HashMap/Base.hs:1226)
    bitsPerSubkey (Data/HashMap/Base.hs:1214)
    sparseIndex (Data/HashMap/Base.hs:1223)
    updateOrConcatWith (Data/HashMap/Base.hs:1131)
    updateOrConcatWithKey (Data/HashMap/Base.hs:1135)
 100% ( 52 / 52) in 'Data.HashMap.Strict'
 100% ( 52 / 52) in 'Data.HashMap.Lazy'
 100% ( 31 / 31) in 'Data.HashSet'
Documentation created: dist/doc/html/unordered-containers/index.html,
dist/doc/html/unordered-containers/unordered-containers.txt
Creating package registration file:
/tmp/pkgConf-unordered-containers-0.2.712594801292082735328.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/unordered-containers-0.2.7.1-MN4HSRgN37IgVcobTDhm6
Registering unordered-containers-0.2.7.1...
cabal: Leaving directory '/tmp/cabal-tmp-6126/unordered-containers-0.2.7.1'
Installed unordered-containers-0.2.7.1
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-0.6.4'
Configuring distributed-process-0.6.4...
Building distributed-process-0.6.4...
Preprocessing library distributed-process-0.6.4...

src/Control/Distributed/Process/Internal/Closure/Explicit.hs:9:5: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[ 1 of 27] Compiling Control.Distributed.Process.Internal.StrictContainerAccessors ( src/Control/Distributed/Process/Internal/StrictContainerAccessors.hs, dist/build/Control/Distributed/Process/Internal/StrictContainerAccessors.o )
[ 2 of 27] Compiling Control.Distributed.Process.Internal.WeakTQueue ( src/Control/Distributed/Process/Internal/WeakTQueue.hs, dist/build/Control/Distributed/Process/Internal/WeakTQueue.o )
[ 3 of 27] Compiling Control.Distributed.Process.Internal.StrictList ( src/Control/Distributed/Process/Internal/StrictList.hs, dist/build/Control/Distributed/Process/Internal/StrictList.o )
[ 4 of 27] Compiling Control.Distributed.Process.Internal.StrictMVar ( src/Control/Distributed/Process/Internal/StrictMVar.hs, dist/build/Control/Distributed/Process/Internal/StrictMVar.o )
[ 5 of 27] Compiling Control.Distributed.Process.Internal.CQueue ( src/Control/Distributed/Process/Internal/CQueue.hs, dist/build/Control/Distributed/Process/Internal/CQueue.o )
[ 6 of 27] Compiling Control.Distributed.Process.Serializable ( src/Control/Distributed/Process/Serializable.hs, dist/build/Control/Distributed/Process/Serializable.o )

src/Control/Distributed/Process/Serializable.hs:66:17: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
[ 7 of 27] Compiling Control.Distributed.Process.Internal.Types ( src/Control/Distributed/Process/Internal/Types.hs, dist/build/Control/Distributed/Process/Internal/Types.o )

src/Control/Distributed/Process/Internal/Types.hs:427:10: warning: [-Wredundant-constraints]
    • Redundant constraint: NFData a
    • In the instance declaration for ‘NFData (SendPort a)’
[ 8 of 27] Compiling Control.Distributed.Process.Management.Internal.Types ( src/Control/Distributed/Process/Management/Internal/Types.hs, dist/build/Control/Distributed/Process/Management/Internal/Types.o )
[ 9 of 27] Compiling Control.Distributed.Process.Internal.Messaging ( src/Control/Distributed/Process/Internal/Messaging.hs, dist/build/Control/Distributed/Process/Internal/Messaging.o )

src/Control/Distributed/Process/Internal/Messaging.hs:32:1: warning: [-Wunused-imports]
    The import of ‘LocalNode(localState)’
    from module ‘Control.Distributed.Process.Internal.Types’ is redundant
[10 of 27] Compiling Control.Distributed.Process.UnsafePrimitives ( src/Control/Distributed/Process/UnsafePrimitives.hs, dist/build/Control/Distributed/Process/UnsafePrimitives.o )
[11 of 27] Compiling Control.Distributed.Process.Management.Internal.Bus ( src/Control/Distributed/Process/Management/Internal/Bus.hs, dist/build/Control/Distributed/Process/Management/Internal/Bus.o )
[12 of 27] Compiling Control.Distributed.Process.Management.Internal.Trace.Types ( src/Control/Distributed/Process/Management/Internal/Trace/Types.hs, dist/build/Control/Distributed/Process/Management/Internal/Trace/Types.o )

src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:163:3: warning: [-Wunused-top-binds]
    Defined but not used: ‘uod’
[13 of 27] Compiling Control.Distributed.Process.Internal.Primitives ( src/Control/Distributed/Process/Internal/Primitives.hs, dist/build/Control/Distributed/Process/Internal/Primitives.o )

src/Control/Distributed/Process/Internal/Primitives.hs:351:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           receiveChan :: Serializable a => ReceivePort a -> Process a

src/Control/Distributed/Process/Internal/Primitives.hs:356:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           receiveChanTimeout :: Serializable a =>
                                 Int -> ReceivePort a -> Process (Maybe a)

src/Control/Distributed/Process/Internal/Primitives.hs:366:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           mergePortsBiased :: Serializable a =>
                               [ReceivePort a] -> Process (ReceivePort a)

src/Control/Distributed/Process/Internal/Primitives.hs:371:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           mergePortsRR :: Serializable a =>
                           [ReceivePort a] -> Process (ReceivePort a)

src/Control/Distributed/Process/Internal/Primitives.hs:1025:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           monitorPort :: Serializable a => SendPort a -> Process MonitorRef
[14 of 27] Compiling Control.Distributed.Process.Internal.Closure.BuiltIn ( src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs, dist/build/Control/Distributed/Process/Internal/Closure/BuiltIn.o )

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:142:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           decodeDictStatic :: Typeable a1 =>
                               Static (SerializableDict a1 -> ByteString -> a1)
      In an equation for ‘staticDecode’:
          staticDecode dict
            = decodeDictStatic `staticApply` dict
            where
                decodeDictStatic ::
                  Typeable a => Static (SerializableDict a -> ByteString -> a)
                decodeDictStatic = staticLabel "$decodeDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:154:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictSendPort :: Typeable a =>
                            Static (SerializableDict a)
                            -> Static (SerializableDict (SendPort a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:159:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictStatic :: Typeable a =>
                          Static (TypeableDict a) -> Static (SerializableDict (Static a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:163:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictClosure :: Typeable a =>
                           Static (TypeableDict a) -> Static (SerializableDict (Closure a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:180:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           returnProcessStatic :: Typeable a => Static (a -> Process a)

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a,
                              Typeable b,
                              Typeable c,
                              Typeable d)
    • In the type signature for:
           splitCP :: (Typeable a, Typeable b, Typeable c, Typeable d) =>
                      CP a c -> CP b d -> CP (a, b) (c, d)

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:210:5: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a, Typeable b)
    • In the type signature for:
           seqProcessStatic :: (Typeable a1, Typeable b1) =>
                               Static (Process a1 -> Process b1 -> Process b1)
      In an equation for ‘seqCP’:
          seqCP p q
            = seqProcessStatic `closureApplyStatic` p `closureApply` q
            where
                seqProcessStatic ::
                  (Typeable a, Typeable b) =>
                  Static (Process a -> Process b -> Process b)
                seqProcessStatic = staticLabel "$seqProcess"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:219:5: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a, Typeable b)
    • In the type signature for:
           bindProcessStatic :: (Typeable a, Typeable b) =>
                                Static (Process a -> (a -> Process b) -> Process b)
      In an equation for ‘bindCP’:
          bindCP x f
            = bindProcessStatic `closureApplyStatic` x `closureApply` f
            where
                bindProcessStatic ::
                  (Typeable a, Typeable b) =>
                  Static (Process a -> (a -> Process b) -> Process b)
                bindProcessStatic = staticLabel "$bindProcess"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:254:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sendDictStatic :: Typeable a =>
                             Static (SerializableDict a -> ProcessId -> a -> Process ())
      In an equation for ‘cpSend’:
          cpSend dict pid
            = closure decoder (encode pid)
            where
                decoder :: Static (ByteString -> a -> Process ())
                decoder
                  = (sendDictStatic `staticApply` dict)
                    `staticCompose` decodeProcessIdStatic
                sendDictStatic ::
                  Typeable a =>
                  Static (SerializableDict a -> ProcessId -> a -> Process ())
                sendDictStatic = staticLabel "$sendDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:262:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           expectDictStatic :: Typeable a1 =>
                               Static (SerializableDict a1 -> Process a1)
      In an equation for ‘cpExpect’:
          cpExpect dict
            = staticClosure (expectDictStatic `staticApply` dict)
            where
                expectDictStatic ::
                  Typeable a => Static (SerializableDict a -> Process a)
                expectDictStatic = staticLabel "$expectDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:271:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           newChanDictStatic :: Typeable a1 =>
                                Static
                                  (SerializableDict a1 -> Process (SendPort a1, ReceivePort a1))
      In an equation for ‘cpNewChan’:
          cpNewChan dict
            = staticClosure (newChanDictStatic `staticApply` dict)
            where
                newChanDictStatic ::
                  Typeable a =>
                  Static (SerializableDict a -> Process (SendPort a, ReceivePort a))
                newChanDictStatic = staticLabel "$newChanDict"
[15 of 27] Compiling Control.Distributed.Process.Internal.Spawn ( src/Control/Distributed/Process/Internal/Spawn.hs, dist/build/Control/Distributed/Process/Internal/Spawn.o )
[16 of 27] Compiling Control.Distributed.Process.Internal.Closure.TH ( src/Control/Distributed/Process/Internal/Closure/TH.hs, dist/build/Control/Distributed/Process/Internal/Closure/TH.o )

src/Control/Distributed/Process/Internal/Closure/TH.hs:264:19: warning: [-Wdeprecations]
    In the use of ‘classP’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib):
    Deprecated: "As of template-haskell-2.10, constraint predicates (Pred) are just types (Type), in keeping with ConstraintKinds. Please use 'conT' and 'appT'."
[17 of 27] Compiling Control.Distributed.Process.Management.Internal.Trace.Primitives ( src/Control/Distributed/Process/Management/Internal/Trace/Primitives.hs, dist/build/Control/Distributed/Process/Management/Internal/Trace/Primitives.o )
[18 of 27] Compiling Control.Distributed.Process.Management.Internal.Trace.Tracer ( src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs, dist/build/Control/Distributed/Process/Management/Internal/Trace/Tracer.o )
[19 of 27] Compiling Control.Distributed.Process.Management.Internal.Trace.Remote ( src/Control/Distributed/Process/Management/Internal/Trace/Remote.hs, dist/build/Control/Distributed/Process/Management/Internal/Trace/Remote.o )
[20 of 27] Compiling Control.Distributed.Process.Management.Internal.Table ( src/Control/Distributed/Process/Management/Internal/Table.hs, dist/build/Control/Distributed/Process/Management/Internal/Table.o )
[21 of 27] Compiling Control.Distributed.Process.Management ( src/Control/Distributed/Process/Management.hs, dist/build/Control/Distributed/Process/Management.o )
[22 of 27] Compiling Control.Distributed.Process.Management.Internal.Agent ( src/Control/Distributed/Process/Management/Internal/Agent.hs, dist/build/Control/Distributed/Process/Management/Internal/Agent.o )
[23 of 27] Compiling Control.Distributed.Process.Node ( src/Control/Distributed/Process/Node.hs, dist/build/Control/Distributed/Process/Node.o )

src/Control/Distributed/Process/Node.hs:73:1: warning: [-Wunused-imports]
    The import of ‘forkIOWithUnmask’
    from module ‘Control.Concurrent’ is redundant

src/Control/Distributed/Process/Node.hs:1049:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Show a
    • In the type signature for:
           dispatch :: (Serializable a, Show a) =>
                       Bool -> ProcessId -> a -> NC ()
      In an equation for ‘ncEffectGetInfo’:
          ncEffectGetInfo from pid
            = let
                lpid = processLocalId pid
                them = (ProcessIdentifier pid)
              in
                do { node <- ask;
                     mProc <- liftIO
                              $ withValidLocalState node $ return . (^. localProcessWithId lpid);
                     .... }
            where
                dispatch ::
                  (Serializable a, Show a) => Bool -> ProcessId -> a -> NC ()
                dispatch True dest pInfo = postAsMessage dest $ pInfo
                dispatch False dest pInfo
                  = ncSendToProcess dest $ unsafeCreateUnencodedMessage pInfo
                registeredNames
                  = Map.foldlWithKey
                      (\ ks k v -> if v == pid then (k : ks) else ks) []
[24 of 27] Compiling Control.Distributed.Process.Debug ( src/Control/Distributed/Process/Debug.hs, dist/build/Control/Distributed/Process/Debug.o )
[25 of 27] Compiling Control.Distributed.Process ( src/Control/Distributed/Process.hs, dist/build/Control/Distributed/Process.o )

src/Control/Distributed/Process.hs:328:1: warning: [-Wunused-imports]
    The import of ‘Control.Distributed.Process.Internal.StrictMVar’ is redundant
      except perhaps to import instances from ‘Control.Distributed.Process.Internal.StrictMVar’
    To import instances alone, use: import Control.Distributed.Process.Internal.StrictMVar()
[26 of 27] Compiling Control.Distributed.Process.Internal.Closure.Explicit ( src/Control/Distributed/Process/Internal/Closure/Explicit.hs, dist/build/Control/Distributed/Process/Internal/Closure/Explicit.o )
[27 of 27] Compiling Control.Distributed.Process.Closure ( src/Control/Distributed/Process/Closure.hs, dist/build/Control/Distributed/Process/Closure.o )
Running Haddock for distributed-process-0.6.4...
Running hscolour for distributed-process-0.6.4...
Preprocessing library distributed-process-0.6.4...
Preprocessing library distributed-process-0.6.4...

src/Control/Distributed/Process/Internal/Closure/Explicit.hs:9:5: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Distributed/Process/Serializable.hs:66:17: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."

src/Control/Distributed/Process/Internal/Types.hs:427:10: warning: [-Wredundant-constraints]
    • Redundant constraint: NFData a
    • In the instance declaration for ‘NFData (SendPort a)’

src/Control/Distributed/Process/Internal/Messaging.hs:32:1: warning: [-Wunused-imports]
    The import of ‘LocalNode(localState)’
    from module ‘Control.Distributed.Process.Internal.Types’ is redundant

src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:163:3: warning: [-Wunused-top-binds]
    Defined but not used: ‘uod’

src/Control/Distributed/Process/Internal/Primitives.hs:351:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           receiveChan :: Serializable a => ReceivePort a -> Process a

src/Control/Distributed/Process/Internal/Primitives.hs:356:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           receiveChanTimeout :: Serializable a =>
                                 Int -> ReceivePort a -> Process (Maybe a)

src/Control/Distributed/Process/Internal/Primitives.hs:366:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           mergePortsBiased :: Serializable a =>
                               [ReceivePort a] -> Process (ReceivePort a)

src/Control/Distributed/Process/Internal/Primitives.hs:371:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           mergePortsRR :: Serializable a =>
                           [ReceivePort a] -> Process (ReceivePort a)

src/Control/Distributed/Process/Internal/Primitives.hs:1025:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           monitorPort :: Serializable a => SendPort a -> Process MonitorRef

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:142:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           decodeDictStatic :: Typeable a1 =>
                               Static (SerializableDict a1 -> ByteString -> a1)
      In an equation for ‘staticDecode’:
          staticDecode dict
            = decodeDictStatic `staticApply` dict
            where
                decodeDictStatic ::
                  Typeable a => Static (SerializableDict a -> ByteString -> a)
                decodeDictStatic = staticLabel "$decodeDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:154:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictSendPort :: Typeable a =>
                            Static (SerializableDict a)
                            -> Static (SerializableDict (SendPort a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:159:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictStatic :: Typeable a =>
                          Static (TypeableDict a) -> Static (SerializableDict (Static a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:163:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sdictClosure :: Typeable a =>
                           Static (TypeableDict a) -> Static (SerializableDict (Closure a))

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:180:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           returnProcessStatic :: Typeable a => Static (a -> Process a)

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a,
                              Typeable b,
                              Typeable c,
                              Typeable d)
    • In the type signature for:
           splitCP :: (Typeable a, Typeable b, Typeable c, Typeable d) =>
                      CP a c -> CP b d -> CP (a, b) (c, d)

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:210:5: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a, Typeable b)
    • In the type signature for:
           seqProcessStatic :: (Typeable a1, Typeable b1) =>
                               Static (Process a1 -> Process b1 -> Process b1)
      In an equation for ‘seqCP’:
          seqCP p q
            = seqProcessStatic `closureApplyStatic` p `closureApply` q
            where
                seqProcessStatic ::
                  (Typeable a, Typeable b) =>
                  Static (Process a -> Process b -> Process b)
                seqProcessStatic = staticLabel "$seqProcess"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:219:5: warning: [-Wredundant-constraints]
    • Redundant constraints: (Typeable a, Typeable b)
    • In the type signature for:
           bindProcessStatic :: (Typeable a, Typeable b) =>
                                Static (Process a -> (a -> Process b) -> Process b)
      In an equation for ‘bindCP’:
          bindCP x f
            = bindProcessStatic `closureApplyStatic` x `closureApply` f
            where
                bindProcessStatic ::
                  (Typeable a, Typeable b) =>
                  Static (Process a -> (a -> Process b) -> Process b)
                bindProcessStatic = staticLabel "$bindProcess"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:254:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           sendDictStatic :: Typeable a =>
                             Static (SerializableDict a -> ProcessId -> a -> Process ())
      In an equation for ‘cpSend’:
          cpSend dict pid
            = closure decoder (encode pid)
            where
                decoder :: Static (ByteString -> a -> Process ())
                decoder
                  = (sendDictStatic `staticApply` dict)
                    `staticCompose` decodeProcessIdStatic
                sendDictStatic ::
                  Typeable a =>
                  Static (SerializableDict a -> ProcessId -> a -> Process ())
                sendDictStatic = staticLabel "$sendDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:262:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           expectDictStatic :: Typeable a1 =>
                               Static (SerializableDict a1 -> Process a1)
      In an equation for ‘cpExpect’:
          cpExpect dict
            = staticClosure (expectDictStatic `staticApply` dict)
            where
                expectDictStatic ::
                  Typeable a => Static (SerializableDict a -> Process a)
                expectDictStatic = staticLabel "$expectDict"

src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:271:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           newChanDictStatic :: Typeable a1 =>
                                Static
                                  (SerializableDict a1 -> Process (SendPort a1, ReceivePort a1))
      In an equation for ‘cpNewChan’:
          cpNewChan dict
            = staticClosure (newChanDictStatic `staticApply` dict)
            where
                newChanDictStatic ::
                  Typeable a =>
                  Static (SerializableDict a -> Process (SendPort a, ReceivePort a))
                newChanDictStatic = staticLabel "$newChanDict"

src/Control/Distributed/Process/Internal/Closure/TH.hs:264:19: warning: [-Wdeprecations]
    In the use of ‘classP’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib):
    Deprecated: "As of template-haskell-2.10, constraint predicates (Pred) are just types (Type), in keeping with ConstraintKinds. Please use 'conT' and 'appT'."
Haddock coverage:
   0% (  0 /  3) in 'Control.Distributed.Process.Internal.StrictContainerAccessors'
  Missing documentation for:
    Module header
    mapMaybe (src/Control/Distributed/Process/Internal/StrictContainerAccessors.hs:11)
    mapDefault (src/Control/Distributed/Process/Internal/StrictContainerAccessors.hs:18)
  91% ( 10 / 11) in 'Control.Distributed.Process.Internal.WeakTQueue'
  Missing documentation for:
    mkWeakTQueue (src/Control/Distributed/Process/Internal/WeakTQueue.hs:101)
  50% (  2 /  4) in 'Control.Distributed.Process.Internal.StrictList'
  Missing documentation for:
    append (src/Control/Distributed/Process/Internal/StrictList.hs:17)
    foldr (src/Control/Distributed/Process/Internal/StrictList.hs:22)
   8% (  1 / 12) in 'Control.Distributed.Process.Internal.StrictMVar'
  Missing documentation for:
    StrictMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:43)
    newEmptyMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:45)
    newMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:48)
    takeMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:51)
    putMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:54)
    readMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:57)
    withMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:60)
    modifyMVar_ (src/Control/Distributed/Process/Internal/StrictMVar.hs:63)
    modifyMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:66)
    modifyMVarMasked (src/Control/Distributed/Process/Internal/StrictMVar.hs:72)
    mkWeakMVar (src/Control/Distributed/Process/Internal/StrictMVar.hs:87)
  50% (  5 / 10) in 'Control.Distributed.Process.Internal.CQueue'
  Missing documentation for:
    CQueue (src/Control/Distributed/Process/Internal/CQueue.hs:55)
    BlockSpec (src/Control/Distributed/Process/Internal/CQueue.hs:74)
    MatchOn (src/Control/Distributed/Process/Internal/CQueue.hs:79)
    newCQueue (src/Control/Distributed/Process/Internal/CQueue.hs:59)
    queueSize (src/Control/Distributed/Process/Internal/CQueue.hs:275)
  80% (  8 / 10) in 'Control.Distributed.Process.Serializable'
  Missing documentation for:
    Module header
    Fingerprint
  73% ( 56 / 77) in 'Control.Distributed.Process.Internal.Types'
  Missing documentation for:
    nodeOf (src/Control/Distributed/Process/Internal/Types.hs:206)
    firstNonReservedProcessId (src/Control/Distributed/Process/Internal/Types.hs:215)
    nullProcessId (src/Control/Distributed/Process/Internal/Types.hs:218)
    ValidLocalNodeState (src/Control/Distributed/Process/Internal/Types.hs:280)
    ImplicitReconnect (src/Control/Distributed/Process/Internal/Types.hs:272)
    LocalSendPortId (src/Control/Distributed/Process/Internal/Types.hs:394)
    TypedChannel (src/Control/Distributed/Process/Internal/Types.hs:416)
    ProcessInfoNone (src/Control/Distributed/Process/Internal/Types.hs:664)
    NodeStats (src/Control/Distributed/Process/Internal/Types.hs:646)
    localProcesses (src/Control/Distributed/Process/Internal/Types.hs:839)
    localPidCounter (src/Control/Distributed/Process/Internal/Types.hs:842)
    localPidUnique (src/Control/Distributed/Process/Internal/Types.hs:845)
    localConnections (src/Control/Distributed/Process/Internal/Types.hs:848)
    localProcessWithId (src/Control/Distributed/Process/Internal/Types.hs:851)
    localConnectionBetween (src/Control/Distributed/Process/Internal/Types.hs:854)
    monitorCounter (src/Control/Distributed/Process/Internal/Types.hs:857)
    spawnCounter (src/Control/Distributed/Process/Internal/Types.hs:860)
    channelCounter (src/Control/Distributed/Process/Internal/Types.hs:863)
    typedChannels (src/Control/Distributed/Process/Internal/Types.hs:866)
    typedChannelWithId (src/Control/Distributed/Process/Internal/Types.hs:869)
    forever' (src/Control/Distributed/Process/Internal/Types.hs:878)
  58% (  7 / 12) in 'Control.Distributed.Process.Management.Internal.Types'
  Missing documentation for:
    Module header
    MxTableId (src/Control/Distributed/Process/Management/Internal/Types.hs:103)
    MxAgentState (src/Control/Distributed/Process/Management/Internal/Types.hs:109)
    ChannelSelector (src/Control/Distributed/Process/Management/Internal/Types.hs:139)
    MxAgentStart (src/Control/Distributed/Process/Management/Internal/Types.hs:131)
  12% (  1 /  8) in 'Control.Distributed.Process.Internal.Messaging'
  Missing documentation for:
    Module header
    sendPayload (src/Control/Distributed/Process/Internal/Messaging.hs:63)
    sendBinary (src/Control/Distributed/Process/Internal/Messaging.hs:84)
    sendMessage (src/Control/Distributed/Process/Internal/Messaging.hs:94)
    disconnect (src/Control/Distributed/Process/Internal/Messaging.hs:141)
    closeImplicitReconnections (src/Control/Distributed/Process/Internal/Messaging.hs:153)
    sendCtrlMsg (src/Control/Distributed/Process/Internal/Messaging.hs:191)
 100% (  8 /  8) in 'Control.Distributed.Process.UnsafePrimitives'
  50% (  1 /  2) in 'Control.Distributed.Process.Management.Internal.Bus'
  Missing documentation for:
    publishEvent (src/Control/Distributed/Process/Management/Internal/Bus.hs:16)
  21% (  4 / 19) in 'Control.Distributed.Process.Management.Internal.Trace.Types'
  Missing documentation for:
    SetTrace (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:54)
    TraceArg (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:98)
    traceLog (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:111)
    traceLogFmt (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:114)
    traceEvent (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:124)
    traceMessage (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:127)
    defaultTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:85)
    enableTrace (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:130)
    enableTraceSync (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:135)
    disableTrace (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:139)
    disableTraceSync (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:144)
    getTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:156)
    setTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:148)
    setTraceFlagsSync (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:152)
    getCurrentTraceClient (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:159)
  97% (104 /107) in 'Control.Distributed.Process.Internal.Primitives'
  Missing documentation for:
    NodeStats (src/Control/Distributed/Process/Internal/Types.hs:646)
    reregisterRemoteAsync (src/Control/Distributed/Process/Internal/Primitives.hs:1112)
    sendCtrlMsg (src/Control/Distributed/Process/Internal/Messaging.hs:191)
  83% ( 25 / 30) in 'Control.Distributed.Process.Internal.Closure.BuiltIn'
  Missing documentation for:
    Module header
    remoteTable (src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:82)
    sndStatic (src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:170)
    decodeProcessIdStatic (src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:227)
    cpEnableTraceRemote (src/Control/Distributed/Process/Internal/Closure/BuiltIn.hs:284)
  86% (  6 /  7) in 'Control.Distributed.Process.Internal.Spawn'
  Missing documentation for:
    Module header
 100% (  9 /  9) in 'Control.Distributed.Process.Internal.Closure.TH'
  79% ( 15 / 19) in 'Control.Distributed.Process.Management.Internal.Trace.Primitives'
  Missing documentation for:
    defaultTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:85)
    getTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Primitives.hs:121)
    withLocalTracer (src/Control/Distributed/Process/Management/Internal/Trace/Primitives.hs:153)
    withRegisteredTracer (src/Contro
src/Control/Distributed/Process/Node.hs:73:1: warning: [-Wunused-imports]
    The import of ‘forkIOWithUnmask’
    from module ‘Control.Concurrent’ is redundant

src/Control/Distributed/Process/Node.hs:1049:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Show a
    • In the type signature for:
           dispatch :: (Serializable a, Show a) =>
                       Bool -> ProcessId -> a -> NC ()
      In an equation for ‘ncEffectGetInfo’:
          ncEffectGetInfo from pid
            = let
                lpid = processLocalId pid
                them = (ProcessIdentifier pid)
              in
                do { node <- ask;
                     mProc <- liftIO
                              $ withValidLocalState node $ return . (^. localProcessWithId lpid);
                     .... }
            where
                dispatch ::
                  (Serializable a, Show a) => Bool -> ProcessId -> a -> NC ()
                dispatch True dest pInfo = postAsMessage dest $ pInfo
                dispatch False dest pInfo
                  = ncSendToProcess dest $ unsafeCreateUnencodedMessage pInfo
                registeredNames
                  = Map.foldlWithKey
                      (\ ks k v -> if v == pid then (k : ks) else ks) []

src/Control/Distributed/Process.hs:328:1: warning: [-Wunused-imports]
    The import of ‘Control.Distributed.Process.Internal.StrictMVar’ is redundant
      except perhaps to import instances from ‘Control.Distributed.Process.Internal.StrictMVar’
    To import instances alone, use: import Control.Distributed.Process.Internal.StrictMVar()
l/Distributed/Process/Management/Internal/Trace/Primitives.hs:165)
  38% (  3 /  8) in 'Control.Distributed.Process.Management.Internal.Trace.Tracer'
  Missing documentation for:
    traceController (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:203)
    defaultTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:115)
    systemLoggerTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:143)
    logfileTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:175)
    eventLogTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:165)
  83% (  5 /  6) in 'Control.Distributed.Process.Management.Internal.Trace.Remote'
  Missing documentation for:
    Module header
   0% (  0 / 11) in 'Control.Distributed.Process.Management.Internal.Table'
  Missing documentation for:
    Module header
    MxTableRequest (src/Control/Distributed/Process/Management/Internal/Table.hs:69)
    MxTableId (src/Control/Distributed/Process/Management/Internal/Types.hs:103)
    mxTableCoordinator (src/Control/Distributed/Process/Management/Internal/Table.hs:84)
    startTableCoordinator (src/Control/Distributed/Process/Management/Internal/Table.hs:145)
    delete (src/Control/Distributed/Process/Management/Internal/Table.hs:87)
    purge (src/Control/Distributed/Process/Management/Internal/Table.hs:90)
    clear (src/Control/Distributed/Process/Management/Internal/Table.hs:93)
    set (src/Control/Distributed/Process/Management/Internal/Table.hs:96)
    get (src/Control/Distributed/Process/Management/Internal/Table.hs:119)
    fetch (src/Control/Distributed/Process/Management/Internal/Table.hs:99)
 100% ( 30 / 30) in 'Control.Distributed.Process.Management'
  83% (  5 /  6) in 'Control.Distributed.Process.Management.Internal.Agent'
  Missing documentation for:
    Module header
  88% (  7 /  8) in 'Control.Distributed.Process.Node'
  Missing documentation for:
    initRemoteTable (src/Control/Distributed/Process/Node.hs:234)
  82% ( 27 / 33) in 'Control.Distributed.Process.Debug'
  Missing documentation for:
    TraceArg (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:98)
    getTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Primitives.hs:121)
    defaultTraceFlags (src/Control/Distributed/Process/Management/Internal/Trace/Types.hs:85)
    systemLoggerTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:143)
    logfileTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:175)
    eventLogTracer (src/Control/Distributed/Process/Management/Internal/Trace/Tracer.hs:165)
  98% (140 /143) in 'Control.Distributed.Process'
  Missing documentation for:
    NodeStats (src/Control/Distributed/Process/Internal/Types.hs:646)
    closure
    reregisterRemoteAsync (src/Control/Distributed/Process/Internal/Primitives.hs:1112)
  71% (  5 /  7) in 'Control.Distributed.Process.Internal.Closure.Explicit'
  Missing documentation for:
    Module header
    MkTDict (src/Control/Distributed/Process/Internal/Closure/Explicit.hs:42)
  97% ( 37 / 38) in 'Control.Distributed.Process.Closure'
  Missing documentation for:
    MkTDict (src/Control/Distributed/Process/Internal/Closure/Explicit.hs:42)
Warning: Control.Distributed.Process.Internal.Closure.BuiltIn: could not find link destinations for:
    delay
Warning: Control.Distributed.Process.Internal.Closure.TH: could not find link destinations for:
    staticName sdictName tdictName
Warning: Control.Distributed.Process.Management.Internal.Trace.Primitives: could not find link destinations for:
    Traceable
Warning: Control.Distributed.Process.Debug: could not find link destinations for:
    Traceable
Warning: Control.Distributed.Process.Internal.Closure.Explicit: could not find link destinations for:
    Curry Uncurry HTrue IsFunction
Warning: Control.Distributed.Process.Closure: could not find link destinations for:
    Curry Uncurry HTrue IsFunction
Documentation created: dist/doc/html/distributed-process/index.html,
dist/doc/html/distributed-process/distributed-process.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-0.62094836299265632904.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-0.6.4-HJro48BFWDsCQEqTdHoDsu
Registering distributed-process-0.6.4...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-0.6.4'
Installed distributed-process-0.6.4
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-extras-0.2.1.2'
Configuring distributed-process-extras-0.2.1.2...
Building distributed-process-extras-0.2.1.2...
Preprocessing library distributed-process-extras-0.2.1.2...

src/Control/Distributed/Process/Extras/SystemLog.hs:7:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Distributed/Process/Extras/Internal/Types.hs:7:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[ 1 of 14] Compiling Control.Distributed.Process.Extras.Internal.Unsafe ( src/Control/Distributed/Process/Extras/Internal/Unsafe.hs, dist/build/Control/Distributed/Process/Extras/Internal/Unsafe.o )

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:70:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           pCopy :: Typeable a => a -> PCopy a

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:86:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable m
    • In the type signature for:
           matchChanP :: Typeable m => ReceivePort (PCopy m) -> Match m

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:110:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           newInputStream :: Typeable a =>
                             Either (ReceivePort a) (STM a) -> InputStream a
[ 2 of 14] Compiling Control.Distributed.Process.Extras.Internal.Queue.PriorityQ ( src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs, dist/build/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.o )
[ 3 of 14] Compiling Control.Distributed.Process.Extras.Internal.Queue.SeqQ ( src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs, dist/build/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.o )
[ 4 of 14] Compiling Control.Distributed.Process.Extras.Internal.Containers.MultiMap ( src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs, dist/build/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.o )
[ 5 of 14] Compiling Control.Concurrent.Utils ( src/Control/Concurrent/Utils.hs, dist/build/Control/Concurrent/Utils.o )

src/Control/Concurrent/Utils.hs:51:3: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"
[ 6 of 14] Compiling Control.Distributed.Process.Extras.Internal.Types ( src/Control/Distributed/Process/Extras/Internal/Types.hs, dist/build/Control/Distributed/Process/Extras/Internal/Types.o )

src/Control/Distributed/Process/Extras/Internal/Types.hs:172:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Routable a
    • In the type signature for:
           baseAddressableErrorMessage :: Routable a => a -> String
[ 7 of 14] Compiling Control.Distributed.Process.Extras.Internal.Primitives ( src/Control/Distributed/Process/Extras/Internal/Primitives.hs, dist/build/Control/Distributed/Process/Extras/Internal/Primitives.o )

src/Control/Distributed/Process/Extras/Internal/Primitives.hs:219:3: warning: [-Wunused-top-binds]
    Defined but not used: ‘registerSelf__tdict’
[ 8 of 14] Compiling Control.Distributed.Process.Extras.Time ( src/Control/Distributed/Process/Extras/Time.hs, dist/build/Control/Distributed/Process/Extras/Time.o )
[ 9 of 14] Compiling Control.Distributed.Process.Extras.UnsafePrimitives ( src/Control/Distributed/Process/Extras/UnsafePrimitives.hs, dist/build/Control/Distributed/Process/Extras/UnsafePrimitives.o )
[10 of 14] Compiling Control.Distributed.Process.Extras.Timer ( src/Control/Distributed/Process/Extras/Timer.hs, dist/build/Control/Distributed/Process/Extras/Timer.o )
[11 of 14] Compiling Control.Distributed.Process.Extras ( src/Control/Distributed/Process/Extras.hs, dist/build/Control/Distributed/Process/Extras.o )
[12 of 14] Compiling Control.Distributed.Process.Extras.Call ( src/Control/Distributed/Process/Extras/Call.hs, dist/build/Control/Distributed/Process/Extras/Call.o )
[13 of 14] Compiling Control.Distributed.Process.Extras.Monitoring ( src/Control/Distributed/Process/Extras/Monitoring.hs, dist/build/Control/Distributed/Process/Extras/Monitoring.o )
[14 of 14] Compiling Control.Distributed.Process.Extras.SystemLog ( src/Control/Distributed/Process/Extras/SystemLog.hs, dist/build/Control/Distributed/Process/Extras/SystemLog.o )

src/Control/Distributed/Process/Extras/SystemLog.hs:160:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Routable LogChan
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

src/Control/Distributed/Process/Extras/SystemLog.hs:200:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Logger l
    • In the type signature for:
           report :: Logger l =>
                     (l -> LogText -> Process ()) -> l -> String -> Process ()

src/Control/Distributed/Process/Extras/SystemLog.hs:290:33: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"
Running Haddock for distributed-process-extras-0.2.1.2...
Running hscolour for distributed-process-extras-0.2.1.2...
Preprocessing library distributed-process-extras-0.2.1.2...
Preprocessing library distributed-process-extras-0.2.1.2...

src/Control/Distributed/Process/Extras/SystemLog.hs:7:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Distributed/Process/Extras/Internal/Types.hs:7:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:70:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           pCopy :: Typeable a => a -> PCopy a

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:86:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable m
    • In the type signature for:
           matchChanP :: Typeable m => ReceivePort (PCopy m) -> Match m

src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:110:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Typeable a
    • In the type signature for:
           newInputStream :: Typeable a =>
                             Either (ReceivePort a) (STM a) -> InputStream a

src/Control/Concurrent/Utils.hs:51:3: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Extras/Internal/Types.hs:172:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Routable a
    • In the type signature for:
           baseAddressableErrorMessage :: Routable a => a -> String

src/Control/Distributed/Process/Extras/Internal/Primitives.hs:219:3: warning: [-Wunused-top-binds]
    Defined but not used: ‘registerSelf__tdict’

src/Control/Distributed/Process/Extras/SystemLog.hs:160:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Routable LogChan
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

src/Control/Distributed/Process/Extras/SystemLog.hs:200:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Logger l
    • In the type signature for:
           report :: Logger l =>
                     (l -> LogText -> Process ()) -> l -> String -> Process ()

src/Control/Distributed/Process/Extras/SystemLog.hs:290:33: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"
Haddock coverage:
  85% ( 11 / 13) in 'Control.Distributed.Process.Extras.Internal.Unsafe'
  Missing documentation for:
    PCopy (src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:59)
    InvalidBinaryShim (src/Control/Distributed/Process/Extras/Internal/Unsafe.hs:45)
   0% (  0 /  8) in 'Control.Distributed.Process.Extras.Internal.Queue.PriorityQ'
  Missing documentation for:
    Module header
    PriorityQ (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:10)
    empty (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:13)
    isEmpty (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:17)
    singleton (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:21)
    enqueue (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:25)
    dequeue (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:29)
    peek (src/Control/Distributed/Process/Extras/Internal/Queue/PriorityQ.hs:36)
  12% (  1 /  8) in 'Control.Distributed.Process.Extras.Internal.Queue.SeqQ'
  Missing documentation for:
    SeqQ (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:32)
    empty (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:39)
    isEmpty (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:42)
    singleton (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:46)
    enqueue (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:50)
    dequeue (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:54)
    peek (src/Control/Distributed/Process/Extras/Internal/Queue/SeqQ.hs:58)
  20% (  2 / 10) in 'Control.Distributed.Process.Extras.Internal.Containers.MultiMap'
  Missing documentation for:
    Module header
    empty (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:44)
    insert (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:47)
    member (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:55)
    lookup (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:58)
    filter (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:62)
    filterWithKey (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:72)
    toList (src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs:91)
   0% (  0 /  5) in 'Control.Concurrent.Utils'
  Missing documentation for:
    Module header
    Lock (src/Control/Concurrent/Utils.hs:25)
    Exclusive (src/Control/Concurrent/Utils.hs:27)
    Synchronised (src/Control/Concurrent/Utils.hs:37)
    withLock (src/Control/Concurrent/Utils.hs:58)
  88% ( 22 / 25) in 'Control.Distributed.Process.Extras.Internal.Types'
  Missing documentation for:
    Addressable (src/Control/Distributed/Process/Extras/Internal/Types.hs:271)
    sendToRecipient (src/Control/Distributed/Process/Extras/Internal/Types.hs:162)
    __remoteTable (src/Control/Distributed/Process/Extras/Internal/Types.hs:154)
  82% ( 23 / 28) in 'Control.Distributed.Process.Extras.Internal.Primitives'
  Missing documentation for:
    Addressable (src/Control/Distributed/Process/Extras/Internal/Types.hs:271)
    awaitExit (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:87)
    isProcessAlive (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:102)
    deliver (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:99)
    __remoteTable (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:219)
 100% ( 26 / 26) in 'Control.Distributed.Process.Extras.Time'
  33% (  2 /  6) in 'Control.Distributed.Process.Extras.UnsafePrimitives'
  Missing documentation for:
    send (src/Control/Distributed/Process/Extras/UnsafePrimitives.hs:44)
    nsend (src/Control/Distributed/Process/Extras/UnsafePrimitives.hs:47)
    sendToAddr (src/Control/Distributed/Process/Extras/UnsafePrimitives.hs:50)
    sendChan (src/Control/Distributed/Process/Extras/UnsafePrimitives.hs:57)
 100% ( 15 / 15) in 'Control.Distributed.Process.Extras.Timer'
  84% ( 32 / 38) in 'Control.Distributed.Process.Extras'
  Missing documentation for:
    Addressable (src/Control/Distributed/Process/Extras/Internal/Types.hs:271)
    sendToRecipient (src/Control/Distributed/Process/Extras/Internal/Types.hs:162)
    isProcessAlive (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:102)
    deliver (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:99)
    awaitExit (src/Control/Distributed/Process/Extras/Internal/Primitives.hs:87)
    __remoteTable (src/Control/Distributed/Process/Extras.hs:120)
  70% (  7 / 10) in 'Control.Distributed.Process.Extras.Call'
  Missing documentation for:
    callResponseIf (src/Control/Distributed/Process/Extras/Call.hs:210)
    callResponseDefer (src/Control/Distributed/Process/Extras/Call.hs:171)
    callResponseDeferIf (src/Control/Distributed/Process/Extras/Call.hs:161)
 100% (  7 /  7) in 'Control.Distributed.Process.Extras.Monitoring'
  25% (  7 / 28) in 'Control.Distributed.Process.Extras.SystemLog'
  Missing documentation for:
    LogLevel (src/Control/Distributed/Process/Extras/SystemLog.hs:119)
    LogFormat (src/Control/Distributed/Process/Extras/SystemLog.hs:157)
    LogClient (src/Control/Distributed/Process/Extras/SystemLog.hs:166)
    LogChan (src/Control/Distributed/Process/Extras/SystemLog.hs:159)
    LogText (src/Control/Distributed/Process/Extras/SystemLog.hs:164)
    ToLog (src/Control/Distributed/Process/Extras/SystemLog.hs:170)
    Logger (src/Control/Distributed/Process/Extras/SystemLog.hs:182)
    mxLogId (src/Control/Distributed/Process/Extras/SystemLog.hs:194)
    client (src/Control/Distributed/Process/Extras/SystemLog.hs:207)
    logChannel (src/Control/Distributed/Process/Extras/SystemLog.hs:197)
    addFormatter (src/Control/Distributed/Process/Extras/SystemLog.hs:237)
    report (src/Control/Distributed/Process/Extras/SystemLog.hs:200)
    debug (src/Control/Distributed/Process/Extras/SystemLog.hs:210)
    info (src/Control/Distributed/Process/Extras/SystemLog.hs:213)
    notice (src/Control/Distributed/Process/Extras/SystemLog.hs:216)
    warning (src/Control/Distributed/Process/Extras/SystemLog.hs:219)
    error (src/Control/Distributed/Process/Extras/SystemLog.hs:222)
    critical (src/Control/Distributed/Process/Extras/SystemLog.hs:225)
    alert (src/Control/Distributed/Process/Extras/SystemLog.hs:228)
    emergency (src/Control/Distributed/Process/Extras/SystemLog.hs:231)
    sendLog (src/Control/Distributed/Process/Extras/SystemLog.hs:234)
Warning: Control.Distributed.Process.Extras.SystemLog: could not find link destinations for:
    LogMessage
Documentation created: dist/doc/html/distributed-process-extras/index.html,
dist/doc/html/distributed-process-extras/distributed-process-extras.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-extras-0.2.18438869781410553902.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-extras-0.2.1.2-3SDMOcSiznO5dirD9ng2C8
Registering distributed-process-extras-0.2.1.2...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-extras-0.2.1.2'
Installed distributed-process-extras-0.2.1.2
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-async-0.2.3'
Configuring distributed-process-async-0.2.3...
Building distributed-process-async-0.2.3...
Preprocessing library distributed-process-async-0.2.3...
[1 of 2] Compiling Control.Distributed.Process.Async.Internal.Types ( src/Control/Distributed/Process/Async/Internal/Types.hs, dist/build/Control/Distributed/Process/Async/Internal/Types.o )
[2 of 2] Compiling Control.Distributed.Process.Async ( src/Control/Distributed/Process/Async.hs, dist/build/Control/Distributed/Process/Async.o )

src/Control/Distributed/Process/Async.hs:66: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()

src/Control/Distributed/Process/Async.hs:149:9: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:163:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           pollUntilExit :: Serializable a1 =>
                            ProcessId -> TMVar (AsyncResult a1) -> Process ()
      In an equation for ‘asyncDo’:
          asyncDo shouldLink (AsyncTask proc)
            = do { root <- getSelfPid;
                   result <- liftIO $ newEmptyTMVarIO;
                   sigStart <- liftIO $ newEmptyTMVarIO;
                   .... }
            where
                pollUntilExit ::
                  (Serializable a) =>
                  ProcessId -> TMVar (AsyncResult a) -> Process ()
                pollUntilExit wpid result'
                  = do { r <- receiveWait ...;
                         .... }

src/Control/Distributed/Process/Async.hs:186:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           poll :: Serializable a => Async a -> Process (AsyncResult a)

src/Control/Distributed/Process/Async.hs:227:39: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:243:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitTimeoutSTM :: Serializable a =>
                             TimeInterval -> Async a -> Process (Maybe (AsyncResult a))

src/Control/Distributed/Process/Async.hs:260:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitAny :: Serializable a =>
                      [Async a] -> Process (Async a, AsyncResult a)

src/Control/Distributed/Process/Async.hs:273:18: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:309:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitAnyTimeout :: Serializable a =>
                             TimeInterval -> [Async a] -> Process (Maybe (AsyncResult a))

src/Control/Distributed/Process/Async.hs:328:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           cancelWait :: Serializable a => Async a -> Process (AsyncResult a)
Running Haddock for distributed-process-async-0.2.3...
Running hscolour for distributed-process-async-0.2.3...
Preprocessing library distributed-process-async-0.2.3...
Preprocessing library distributed-process-async-0.2.3...

src/Control/Distributed/Process/Async.hs:66: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()

src/Control/Distributed/Process/Async.hs:149:9: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:163:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           pollUntilExit :: Serializable a1 =>
                            ProcessId -> TMVar (AsyncResult a1) -> Process ()
      In an equation for ‘asyncDo’:
          asyncDo shouldLink (AsyncTask proc)
            = do { root <- getSelfPid;
                   result <- liftIO $ newEmptyTMVarIO;
                   sigStart <- liftIO $ newEmptyTMVarIO;
                   .... }
            where
                pollUntilExit ::
                  (Serializable a) =>
                  ProcessId -> TMVar (AsyncResult a) -> Process ()
                pollUntilExit wpid result'
                  = do { r <- receiveWait ...;
                         .... }

src/Control/Distributed/Process/Async.hs:186:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           poll :: Serializable a => Async a -> Process (AsyncResult a)

src/Control/Distributed/Process/Async.hs:227:39: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:243:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitTimeoutSTM :: Serializable a =>
                             TimeInterval -> Async a -> Process (Maybe (AsyncResult a))

src/Control/Distributed/Process/Async.hs:260:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitAny :: Serializable a =>
                      [Async a] -> Process (Async a, AsyncResult a)

src/Control/Distributed/Process/Async.hs:273:18: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Async.hs:309:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           waitAnyTimeout :: Serializable a =>
                             TimeInterval -> [Async a] -> Process (Maybe (AsyncResult a))

src/Control/Distributed/Process/Async.hs:328:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           cancelWait :: Serializable a => Async a -> Process (AsyncResult a)
Haddock coverage:
 100% (  6 /  6) in 'Control.Distributed.Process.Async.Internal.Types'
 100% ( 34 / 34) in 'Control.Distributed.Process.Async'
Documentation created: dist/doc/html/distributed-process-async/index.html,
dist/doc/html/distributed-process-async/distributed-process-async.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-async-0.210452513041622197219.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-async-0.2.3-3ZnqFeDTzwVDyFeFBpDfXQ
Registering distributed-process-async-0.2.3...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-async-0.2.3'
Installed distributed-process-async-0.2.3
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-client-server-0.1.3.2'
Configuring distributed-process-client-server-0.1.3.2...
Building distributed-process-client-server-0.1.3.2...
Preprocessing library distributed-process-client-server-0.1.3.2...
[1 of 8] Compiling Control.Distributed.Process.ManagedProcess.Internal.Types ( src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs, dist/build/Control/Distributed/Process/ManagedProcess/Internal/Types.o )

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:84:10: warning: [-Wredundant-constraints]
    • Redundant constraint: NFData a
    • In the instance declaration for ‘NFData (CallRef a)’

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:86:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           makeRef :: Serializable a => Recipient -> CallId -> CallRef a

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:235:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           channelControlPort :: Serializable m =>
                                 ControlChannel m -> ControlPort m

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:417:20: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:418:20: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"
[2 of 8] Compiling Control.Distributed.Process.ManagedProcess.UnsafeClient ( src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs, dist/build/Control/Distributed/Process/ManagedProcess/UnsafeClient.o )

src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs:131:9: warning: [-Wredundant-constraints]
    • Redundant constraint: NFSerializable b
    • In the type signature for:
           decodeResult :: NFSerializable b =>
                           Maybe (Either ExitReason b) -> Process (Maybe b)
      In an equation for ‘callTimeout’:
          callTimeout s m d
            = unsafeInitCall s m >>= waitResponse (Just d) >>= decodeResult
            where
                decodeResult ::
                  (NFSerializable b) =>
                  Maybe (Either ExitReason b) -> Process (Maybe b)
                decodeResult Nothing = return Nothing
                decodeResult (Just (Right result)) = return $ Just result
                decodeResult (Just (Left reason)) = die reason
[3 of 8] Compiling Control.Distributed.Process.ManagedProcess.Server.Priority ( src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs, dist/build/Control/Distributed/Process/ManagedProcess/Server/Priority.o )
[4 of 8] Compiling Control.Distributed.Process.ManagedProcess.Server ( src/Control/Distributed/Process/ManagedProcess/Server.hs, dist/build/Control/Distributed/Process/ManagedProcess/Server.o )

src/Control/Distributed/Process/ManagedProcess/Server.hs:88:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           condition :: (Serializable a, Serializable b) =>
                        (a -> b -> Bool) -> Condition a b

src/Control/Distributed/Process/ManagedProcess/Server.hs:96:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           state :: Serializable m => (s -> Bool) -> Condition s m

src/Control/Distributed/Process/ManagedProcess/Server.hs:102:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           input :: Serializable m => (m -> Bool) -> Condition s m

src/Control/Distributed/Process/ManagedProcess/Server.hs:110:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           replyWith :: Serializable r =>
                        r -> ProcessAction s -> Process (ProcessReply r s)

src/Control/Distributed/Process/ManagedProcess/Server.hs:117:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           noReply :: Serializable r =>
                      ProcessAction s -> Process (ProcessReply r s)

src/Control/Distributed/Process/ManagedProcess/Server.hs:228:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf_’:
          handleCallIf_ cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h p) >>= mkCallReply c s
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"
                mkCallReply ::
                  (Serializable b) =>
                  CallRef b -> s -> b -> Process (ProcessAction s)
                mkCallReply c s m
                  = let ... in sendTo c' (CallResponse m t) >> continue s

src/Control/Distributed/Process/ManagedProcess/Server.hs:238:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable b
    • In the type signature for:
           mkCallReply :: Serializable b =>
                          CallRef b -> s -> b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf_’:
          handleCallIf_ cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h p) >>= mkCallReply c s
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"
                mkCallReply ::
                  (Serializable b) =>
                  CallRef b -> s -> b -> Process (ProcessAction s)
                mkCallReply c s m
                  = let ... in sendTo c' (CallResponse m t) >> continue s

src/Control/Distributed/Process/ManagedProcess/Server.hs:271:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf’:
          handleCallIf cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h s p) >>= mkReply c
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:297:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (CallRef b -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallFromIf_’:
          handleCallFromIf_ c h
            = DispatchIf {dispatch = doHandle h, dispatchIf = checkCall c}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (CallRef b -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h' _ (CallMessage p c') = (h' c' p) >>= mkReply c'
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:329:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> CallRef b -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallFromIf’:
          handleCallFromIf cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> CallRef b -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h s c p) >>= mkReply c
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:359:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> SendPort b -> a -> Process (ProcessAction s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleRpcChanIf’:
          handleRpcChanIf c h
            = DispatchIf {dispatch = doHandle h, dispatchIf = checkRpc c}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> SendPort b -> a -> Process (ProcessAction s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h' s (ChanMessage p c') = h' s c' p
                doHandle _ _ _ = die "RPC_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:490:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           doHandle :: Serializable a =>
                       (s -> a -> Process (ProcessAction s))
                       -> s -> Message a () -> Process (ProcessAction s)
      In an equation for ‘handleDispatchIf’:
          handleDispatchIf cond handler
            = DispatchIf {dispatch = doHandle handler, dispatchIf = check cond}
            where
                doHandle ::
                  (Serializable a) =>
                  (s -> a -> Process (ProcessAction s))
                  -> s -> Message a () -> Process (ProcessAction s)
                doHandle h s msg
                  = case msg of {
                      (CallMessage p _) -> (h s p)
                      (CastMessage p) -> (h s p)
                      (ChanMessage p _) -> (h s p) }

src/Control/Distributed/Process/ManagedProcess/Server.hs:563:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           check :: Serializable m =>
                    Condition s m -> s -> Message m a -> Bool
[5 of 8] Compiling Control.Distributed.Process.ManagedProcess.Internal.GenProcess ( src/Control/Distributed/Process/ManagedProcess/Internal/GenProcess.hs, dist/build/Control/Distributed/Process/ManagedProcess/Internal/GenProcess.o )
[6 of 8] Compiling Control.Distributed.Process.ManagedProcess.Server.Restricted ( src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs, dist/build/Control/Distributed/Process/ManagedProcess/Server/Restricted.o )

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:74:1: warning: [-Wunused-imports]
    The qualified import of ‘ST.MonadTrans’
    from module ‘Control.Monad.State’ is redundant

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:135:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           reply :: Serializable r => r -> RestrictedProcess s (Result r)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:140:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           noReply :: Serializable r =>
                      Result r -> RestrictedProcess s (Result r)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:243:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           wrapHandler :: Serializable a =>
                          (a -> RestrictedProcess s RestrictedAction)
                          -> s -> a -> Process (ProcessAction s)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:256:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           wrapCall :: (Serializable a, Serializable b) =>
                       (a -> RestrictedProcess s (Result b))
                       -> s -> a -> Process (ProcessReply b s)
[7 of 8] Compiling Control.Distributed.Process.ManagedProcess.Client ( src/Control/Distributed/Process/ManagedProcess/Client.hs, dist/build/Control/Distributed/Process/ManagedProcess/Client.o )

src/Control/Distributed/Process/ManagedProcess/Client.hs:107:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable b
    • In the type signature for:
           decodeResult :: Serializable b =>
                           Maybe (Either ExitReason b) -> Process (Maybe b)
      In an equation for ‘callTimeout’:
          callTimeout s m d
            = initCall s m >>= waitResponse (Just d) >>= decodeResult
            where
                decodeResult ::
                  (Serializable b) =>
                  Maybe (Either ExitReason b) -> Process (Maybe b)
                decodeResult Nothing = return Nothing
                decodeResult (Just (Right result)) = return $ Just result
                decodeResult (Just (Left reason)) = die reason
[8 of 8] Compiling Control.Distributed.Process.ManagedProcess ( src/Control/Distributed/Process/ManagedProcess.hs, dist/build/Control/Distributed/Process/ManagedProcess.o )
Running Haddock for distributed-process-client-server-0.1.3.2...
Running hscolour for distributed-process-client-server-0.1.3.2...
Preprocessing library distributed-process-client-server-0.1.3.2...
Preprocessing library distributed-process-client-server-0.1.3.2...

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:84:10: warning: [-Wredundant-constraints]
    • Redundant constraint: NFData a
    • In the instance declaration for ‘NFData (CallRef a)’

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:86:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           makeRef :: Serializable a => Recipient -> CallId -> CallRef a

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:235:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           channelControlPort :: Serializable m =>
                                 ControlChannel m -> ControlPort m

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:417:20: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:418:20: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs:131:9: warning: [-Wredundant-constraints]
    • Redundant constraint: NFSerializable b
    • In the type signature for:
           decodeResult :: NFSerializable b =>
                           Maybe (Either ExitReason b) -> Process (Maybe b)
      In an equation for ‘callTimeout’:
          callTimeout s m d
            = unsafeInitCall s m >>= waitResponse (Just d) >>= decodeResult
            where
                decodeResult ::
                  (NFSerializable b) =>
                  Maybe (Either ExitReason b) -> Process (Maybe b)
                decodeResult Nothing = return Nothing
                decodeResult (Just (Right result)) = return $ Just result
                decodeResult (Just (Left reason)) = die reason

src/Control/Distributed/Process/ManagedProcess/Server.hs:88:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           condition :: (Serializable a, Serializable b) =>
                        (a -> b -> Bool) -> Condition a b

src/Control/Distributed/Process/ManagedProcess/Server.hs:96:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           state :: Serializable m => (s -> Bool) -> Condition s m

src/Control/Distributed/Process/ManagedProcess/Server.hs:102:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           input :: Serializable m => (m -> Bool) -> Condition s m

src/Control/Distributed/Process/ManagedProcess/Server.hs:110:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           replyWith :: Serializable r =>
                        r -> ProcessAction s -> Process (ProcessReply r s)

src/Control/Distributed/Process/ManagedProcess/Server.hs:117:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           noReply :: Serializable r =>
                      ProcessAction s -> Process (ProcessReply r s)

src/Control/Distributed/Process/ManagedProcess/Server.hs:228:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf_’:
          handleCallIf_ cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h p) >>= mkCallReply c s
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"
                mkCallReply ::
                  (Serializable b) =>
                  CallRef b -> s -> b -> Process (ProcessAction s)
                mkCallReply c s m
                  = let ... in sendTo c' (CallResponse m t) >> continue s

src/Control/Distributed/Process/ManagedProcess/Server.hs:238:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable b
    • In the type signature for:
           mkCallReply :: Serializable b =>
                          CallRef b -> s -> b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf_’:
          handleCallIf_ cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (a -> Process b) -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h p) >>= mkCallReply c s
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"
                mkCallReply ::
                  (Serializable b) =>
                  CallRef b -> s -> b -> Process (ProcessAction s)
                mkCallReply c s m
                  = let ... in sendTo c' (CallResponse m t) >> continue s

src/Control/Distributed/Process/ManagedProcess/Server.hs:271:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallIf’:
          handleCallIf cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h s p) >>= mkReply c
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:297:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (CallRef b -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallFromIf_’:
          handleCallFromIf_ c h
            = DispatchIf {dispatch = doHandle h, dispatchIf = checkCall c}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (CallRef b -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h' _ (CallMessage p c') = (h' c' p) >>= mkReply c'
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:329:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> CallRef b -> a -> Process (ProcessReply b s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleCallFromIf’:
          handleCallFromIf cond handler
            = DispatchIf
                {dispatch = doHandle handler, dispatchIf = checkCall cond}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> CallRef b -> a -> Process (ProcessReply b s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h s (CallMessage p c) = (h s c p) >>= mkReply c
                doHandle _ _ _ = die "CALL_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:359:9: warning: [-Wredundant-constraints]
    • Redundant constraints: (Serializable a, Serializable b)
    • In the type signature for:
           doHandle :: (Serializable a, Serializable b) =>
                       (s -> SendPort b -> a -> Process (ProcessAction s))
                       -> s -> Message a b -> Process (ProcessAction s)
      In an equation for ‘handleRpcChanIf’:
          handleRpcChanIf c h
            = DispatchIf {dispatch = doHandle h, dispatchIf = checkRpc c}
            where
                doHandle ::
                  (Serializable a, Serializable b) =>
                  (s -> SendPort b -> a -> Process (ProcessAction s))
                  -> s -> Message a b -> Process (ProcessAction s)
                doHandle h' s (ChanMessage p c') = h' s c' p
                doHandle _ _ _ = die "RPC_HANDLER_TYPE_MISMATCH"

src/Control/Distributed/Process/ManagedProcess/Server.hs:490:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           doHandle :: Serializable a =>
                       (s -> a -> Process (ProcessAction s))
                       -> s -> Message a () -> Process (ProcessAction s)
      In an equation for ‘handleDispatchIf’:
          handleDispatchIf cond handler
            = DispatchIf {dispatch = doHandle handler, dispatchIf = check cond}
            where
                doHandle ::
                  (Serializable a) =>
                  (s -> a -> Process (ProcessAction s))
                  -> s -> Message a () -> Process (ProcessAction s)
                doHandle h s msg
                  = case msg of {
                      (CallMessage p _) -> (h s p)
                      (CastMessage p) -> (h s p)
                      (ChanMessage p _) -> (h s p) }

src/Control/Distributed/Process/ManagedProcess/Server.hs:563:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable m
    • In the type signature for:
           check :: Serializable m =>
                    Condition s m -> s -> Message m a -> Bool

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:74:1: warning: [-Wunused-imports]
    The qualified import of ‘ST.MonadTrans’
    from module ‘Control.Monad.State’ is redundant

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:135:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           reply :: Serializable r => r -> RestrictedProcess s (Result r)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:140:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable r
    • In the type signature for:
           noReply :: Serializable r =>
                      Result r -> RestrictedProcess s (Result r)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:243:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           wrapHandler :: Serializable a =>
                          (a -> RestrictedProcess s RestrictedAction)
                          -> s -> a -> Process (ProcessAction s)

src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:256:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           wrapCall :: (Serializable a, Serializable b) =>
                       (a -> RestrictedProcess s (Result b))
                       -> s -> a -> Process (ProcessReply b s)

src/Control/Distributed/Process/ManagedProcess/Client.hs:107:9: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable b
    • In the type signature for:
           decodeResult :: Serializable b =>
                           Maybe (Either ExitReason b) -> Process (Maybe b)
      In an equation for ‘callTimeout’:
          callTimeout s m d
            = initCall s m >>= waitResponse (Just d) >>= decodeResult
            where
                decodeResult ::
                  (Serializable b) =>
                  Maybe (Either ExitReason b) -> Process (Maybe b)
                decodeResult Nothing = return Nothing
                decodeResult (Just (Right result)) = return $ Just result
                decodeResult (Just (Left reason)) = die reason
Haddock coverage:
  69% ( 27 / 39) in 'Control.Distributed.Process.ManagedProcess.Internal.Types'
  Missing documentation for:
    Priority (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:302)
    DispatchPriority (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:304)
    MessageMatcher (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:279)
    DynMessageHandler (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:287)
    Message (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:96)
    CallResponse (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:110)
    CallId (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:79)
    CallRef (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:81)
    makeRef (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:86)
    initCall (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:383)
    unsafeInitCall (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:393)
    waitResponse (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:404)
  79% ( 11 / 14) in 'Control.Distributed.Process.ManagedProcess.UnsafeClient'
  Missing documentation for:
    flushPendingCalls (src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs:138)
    syncCallChan (src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs:168)
    syncSafeCallChan (src/Control/Distributed/Process/ManagedProcess/UnsafeClient.hs:176)
   0% (  0 /  8) in 'Control.Distributed.Process.ManagedProcess.Server.Priority'
  Missing documentation for:
    Module header
    prioritiseCall (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:29)
    prioritiseCall_ (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:24)
    prioritiseCast (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:53)
    prioritiseCast_ (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:48)
    prioritiseInfo (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:77)
    prioritiseInfo_ (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:72)
    setPriority (src/Control/Distributed/Process/ManagedProcess/Server/Priority.hs:21)
  98% ( 49 / 50) in 'Control.Distributed.Process.ManagedProcess.Server'
  Missing documentation for:
    handleExitIf (src/Control/Distributed/Process/ManagedProcess/Server.hs:538)
  33% (  1 /  3) in 'Control.Distributed.Process.ManagedProcess.Internal.GenProcess'
  Missing documentation for:
    recvLoop (src/Control/Distributed/Process/ManagedProcess/Internal/GenProcess.hs:194)
    precvLoop (src/Control/Distributed/Process/ManagedProcess/Internal/GenProcess.hs:47)
  93% ( 25 / 27) in 'Control.Distributed.Process.ManagedProcess.Server.Restricted'
  Missing documentation for:
    handleExit (src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:224)
    handleTimeout (src/Control/Distributed/Process/ManagedProcess/Server/Restricted.hs:229)
  93% ( 13 / 14) in 'Control.Distributed.Process.ManagedProcess.Client'
  Missing documentation for:
    flushPendingCalls (src/Control/Distributed/Process/ManagedProcess/Client.hs:114)
  96% ( 81 / 84) in 'Control.Distributed.Process.ManagedProcess'
  Missing documentation for:
    Priority (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:302)
    DispatchPriority (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:304)
    CallRef (src/Control/Distributed/Process/ManagedProcess/Internal/Types.hs:81)
Warning: Control.Distributed.Process.ManagedProcess.Server: could not find link destinations for:
    ExitSignalDispatcher
Warning: Control.Distributed.Process.ManagedProcess.Server.Restricted: could not find link destinations for:
    ExitSignalDispatcher
Warning: Control.Distributed.Process.ManagedProcess: could not find link destinations for:
    ExitSignalDispatcher
Documentation created:
dist/doc/html/distributed-process-client-server/index.html,
dist/doc/html/distributed-process-client-server/distributed-process-client-server.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-client-server-0.1.31846162289367085193.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-client-server-0.1.3.2-beMMMe08TTJQkzcmoisuh
Registering distributed-process-client-server-0.1.3.2...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-client-server-0.1.3.2'
Installed distributed-process-client-server-0.1.3.2
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-supervisor-0.1.3.2'
Configuring distributed-process-supervisor-0.1.3.2...
Building distributed-process-supervisor-0.1.3.2...
Preprocessing library distributed-process-supervisor-0.1.3.2...

src/Control/Distributed/Process/Supervisor.hs:9:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[1 of 2] Compiling Control.Distributed.Process.Supervisor.Types ( src/Control/Distributed/Process/Supervisor/Types.hs, dist/build/Control/Distributed/Process/Supervisor/Types.o )
[2 of 2] Compiling Control.Distributed.Process.Supervisor ( src/Control/Distributed/Process/Supervisor.hs, dist/build/Control/Distributed/Process/Supervisor.o )

src/Control/Distributed/Process/Supervisor.hs:340:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use Control.Monad.Except instead

src/Control/Distributed/Process/Supervisor.hs:444:7: warning: [-Wredundant-constraints]
    • Redundant constraint: Resolvable a
    • In the type signature for:
           injectorLoop :: Resolvable a =>
                           (SupervisorPid -> Process a) -> Process ()
      In an equation for ‘toChildStart’:
          toChildStart proc
            = do { starterPid <- spawnLocal
                                 $ do { (supervisor, _, sendPidPort) <- expectTriple;
                                        .... };
                   return $ StarterProcess starterPid }
            where
                injectorLoop ::
                  Resolvable a => (SupervisorPid -> Process a) -> Process ()
                injectorLoop p
                  = forever'
                    $ do { (supervisor, _, sendPidPort) <- expectTriple;
                           .... }
                injectIt ::
                  Resolvable a =>
                  (SupervisorPid -> Process a)
                  -> SupervisorPid -> SendPort ChildPid -> Process ()
                injectIt proc' supervisor sendPidPort
                  = do { addr <- proc' supervisor;
                         .... }
      In the instance declaration for
        ‘ToChildStart (SupervisorPid -> Process a)’

src/Control/Distributed/Process/Supervisor.hs:451:7: warning: [-Wredundant-constraints]
    • Redundant constraint: Resolvable a
    • In the type signature for:
           injectIt :: Resolvable a =>
                       (SupervisorPid -> Process a)
                       -> SupervisorPid -> SendPort ChildPid -> Process ()
      In an equation for ‘toChildStart’:
          toChildStart proc
            = do { starterPid <- spawnLocal
                                 $ do { (supervisor, _, sendPidPort) <- expectTriple;
                                        .... };
                   return $ StarterProcess starterPid }
            where
                injectorLoop ::
                  Resolvable a => (SupervisorPid -> Process a) -> Process ()
                injectorLoop p
                  = forever'
                    $ do { (supervisor, _, sendPidPort) <- expectTriple;
                           .... }
                injectIt ::
                  Resolvable a =>
                  (SupervisorPid -> Process a)
                  -> SupervisorPid -> SendPort ChildPid -> Process ()
                injectIt proc' supervisor sendPidPort
                  = do { addr <- proc' supervisor;
                         .... }
      In the instance declaration for
        ‘ToChildStart (SupervisorPid -> Process a)’

src/Control/Distributed/Process/Supervisor.hs:665:3: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1261:18: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1267:16: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1326:17: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Supervisor.hs:1341:18: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"
Running Haddock for distributed-process-supervisor-0.1.3.2...
Running hscolour for distributed-process-supervisor-0.1.3.2...
Preprocessing library distributed-process-supervisor-0.1.3.2...
Preprocessing library distributed-process-supervisor-0.1.3.2...

src/Control/Distributed/Process/Supervisor.hs:9:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Distributed/Process/Supervisor.hs:340:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use Control.Monad.Except instead

src/Control/Distributed/Process/Supervisor.hs:444:7: warning: [-Wredundant-constraints]
    • Redundant constraint: Resolvable a
    • In the type signature for:
           injectorLoop :: Resolvable a =>
                           (SupervisorPid -> Process a) -> Process ()
      In an equation for ‘toChildStart’:
          toChildStart proc
            = do { starterPid <- spawnLocal
                                 $ do { (supervisor, _, sendPidPort) <- expectTriple;
                                        .... };
                   return $ StarterProcess starterPid }
            where
                injectorLoop ::
                  Resolvable a => (SupervisorPid -> Process a) -> Process ()
                injectorLoop p
                  = forever'
                    $ do { (supervisor, _, sendPidPort) <- expectTriple;
                           .... }
                injectIt ::
                  Resolvable a =>
                  (SupervisorPid -> Process a)
                  -> SupervisorPid -> SendPort ChildPid -> Process ()
                injectIt proc' supervisor sendPidPort
                  = do { addr <- proc' supervisor;
                         .... }
      In the instance declaration for
        ‘ToChildStart (SupervisorPid -> Process a)’

src/Control/Distributed/Process/Supervisor.hs:451:7: warning: [-Wredundant-constraints]
    • Redundant constraint: Resolvable a
    • In the type signature for:
           injectIt :: Resolvable a =>
                       (SupervisorPid -> Process a)
                       -> SupervisorPid -> SendPort ChildPid -> Process ()
      In an equation for ‘toChildStart’:
          toChildStart proc
            = do { starterPid <- spawnLocal
                                 $ do { (supervisor, _, sendPidPort) <- expectTriple;
                                        .... };
                   return $ StarterProcess starterPid }
            where
                injectorLoop ::
                  Resolvable a => (SupervisorPid -> Process a) -> Process ()
                injectorLoop p
                  = forever'
                    $ do { (supervisor, _, sendPidPort) <- expectTriple;
                           .... }
                injectIt ::
                  Resolvable a =>
                  (SupervisorPid -> Process a)
                  -> SupervisorPid -> SendPort ChildPid -> Process ()
                injectIt proc' supervisor sendPidPort
                  = do { addr <- proc' supervisor;
                         .... }
      In the instance declaration for
        ‘ToChildStart (SupervisorPid -> Process a)’

src/Control/Distributed/Process/Supervisor.hs:665:3: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1261:18: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1267:16: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"

src/Control/Distributed/Process/Supervisor.hs:1326:17: warning: [-Wdeprecations]
    In the use of ‘finally’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.finally instead"

src/Control/Distributed/Process/Supervisor.hs:1341:18: warning: [-Wdeprecations]
    In the use of ‘catch’
    (imported from Control.Distributed.Process, but defined in Control.Distributed.Process.Internal.Primitives):
    Deprecated: "Use Control.Monad.Catch.catch instead"
Haddock coverage:
  49% ( 20 / 41) in 'Control.Distributed.Process.Supervisor.Types'
  Missing documentation for:
    ChildTerminationPolicy (src/Control/Distributed/Process/Supervisor/Types.hs:249)
    ChildStart (src/Control/Distributed/Process/Supervisor/Types.hs:269)
    RegisteredName (src/Control/Distributed/Process/Supervisor/Types.hs:256)
    isRunning (src/Control/Distributed/Process/Supervisor/Types.hs:210)
    isRestarting (src/Control/Distributed/Process/Supervisor/Types.hs:215)
    Child (src/Control/Distributed/Process/Supervisor/Types.hs:335)
    SupervisorPid (src/Control/Distributed/Process/Supervisor/Types.hs:70)
    ChildPid (src/Control/Distributed/Process/Supervisor/Types.hs:71)
    StarterPid (src/Control/Distributed/Process/Supervisor/Types.hs:72)
    MaxRestarts (src/Control/Distributed/Process/Supervisor/Types.hs:74)
    limit (src/Control/Distributed/Process/Supervisor/Types.hs:100)
    defaultLimits (src/Control/Distributed/Process/Supervisor/Types.hs:103)
    RestartMode (src/Control/Distributed/Process/Supervisor/Types.hs:112)
    RestartOrder (src/Control/Distributed/Process/Supervisor/Types.hs:106)
    ShutdownMode (src/Control/Distributed/Process/Supervisor/Types.hs:123)
    AddChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:339)
    StartChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:346)
    TerminateChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:365)
    RestartChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:355)
    SupervisorStats (src/Control/Distributed/Process/Supervisor/Types.hs:300)
    ChildInitFailure (src/Control/Distributed/Process/Supervisor/Types.hs:294)
  63% ( 36 / 57) in 'Control.Distributed.Process.Supervisor'
  Missing documentation for:
    ChildTerminationPolicy (src/Control/Distributed/Process/Supervisor/Types.hs:249)
    ChildStart (src/Control/Distributed/Process/Supervisor/Types.hs:269)
    RegisteredName (src/Control/Distributed/Process/Supervisor/Types.hs:256)
    isRunning (src/Control/Distributed/Process/Supervisor/Types.hs:210)
    isRestarting (src/Control/Distributed/Process/Supervisor/Types.hs:215)
    Child (src/Control/Distributed/Process/Supervisor/Types.hs:335)
    SupervisorPid (src/Control/Distributed/Process/Supervisor/Types.hs:70)
    ChildPid (src/Control/Distributed/Process/Supervisor/Types.hs:71)
    StarterPid (src/Control/Distributed/Process/Supervisor/Types.hs:72)
    MaxRestarts (src/Control/Distributed/Process/Supervisor/Types.hs:74)
    limit (src/Control/Distributed/Process/Supervisor/Types.hs:100)
    defaultLimits (src/Control/Distributed/Process/Supervisor/Types.hs:103)
    RestartMode (src/Control/Distributed/Process/Supervisor/Types.hs:112)
    RestartOrder (src/Control/Distributed/Process/Supervisor/Types.hs:106)
    ShutdownMode (src/Control/Distributed/Process/Supervisor/Types.hs:123)
    AddChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:339)
    StartChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:346)
    TerminateChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:365)
    RestartChildResult (src/Control/Distributed/Process/Supervisor/Types.hs:355)
    SupervisorStats (src/Control/Distributed/Process/Supervisor/Types.hs:300)
    ChildInitFailure (src/Control/Distributed/Process/Supervisor/Types.hs:294)
Documentation created:
dist/doc/html/distributed-process-supervisor/index.html,
dist/doc/html/distributed-process-supervisor/distributed-process-supervisor.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-supervisor-0.1.38797952571475645296.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-supervisor-0.1.3.2-1Mn8qfdbdpLKUYBhqS0Rhn
Registering distributed-process-supervisor-0.1.3.2...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-supervisor-0.1.3.2'
Installed distributed-process-supervisor-0.1.3.2
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-task-0.1.2.2'
Configuring distributed-process-task-0.1.2.2...
Building distributed-process-task-0.1.2.2...
Preprocessing library distributed-process-task-0.1.2.2...
[1 of 2] Compiling Control.Distributed.Process.Task.Queue.BlockingQueue ( src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs, dist/build/Control/Distributed/Process/Task/Queue/BlockingQueue.o )

src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:107:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           pool :: Serializable a =>
                   SizeLimit -> Process (InitResult (BlockingQueue a))

src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:127:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           poolStatsRequest :: Serializable a =>
                               BlockingQueue a
                               -> GetStats
                               -> Process (ProcessReply BlockingQueueStats (BlockingQueue a))
[2 of 2] Compiling Control.Distributed.Process.Task ( src/Control/Distributed/Process/Task.hs, dist/build/Control/Distributed/Process/Task.o )
Running Haddock for distributed-process-task-0.1.2.2...
Running hscolour for distributed-process-task-0.1.2.2...
Preprocessing library distributed-process-task-0.1.2.2...
Preprocessing library distributed-process-task-0.1.2.2...

src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:107:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           pool :: Serializable a =>
                   SizeLimit -> Process (InitResult (BlockingQueue a))

src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:127:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Serializable a
    • In the type signature for:
           poolStatsRequest :: Serializable a =>
                               BlockingQueue a
                               -> GetStats
                               -> Process (ProcessReply BlockingQueueStats (BlockingQueue a))
Haddock coverage:
  75% (  6 /  8) in 'Control.Distributed.Process.Task.Queue.BlockingQueue'
  Missing documentation for:
    BlockingQueue (src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:82)
    BlockingQueueStats (src/Control/Distributed/Process/Task/Queue/BlockingQueue.hs:74)
 100% (  3 /  3) in 'Control.Distributed.Process.Task'
Documentation created: dist/doc/html/distributed-process-task/index.html,
dist/doc/html/distributed-process-task/distributed-process-task.txt
Creating package registration file:
/tmp/pkgConf-distributed-process-task-0.1.21833949222243444543.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/distributed-process-task-0.1.2.2-HjHOisfb2uZCEowznoDsHl
Registering distributed-process-task-0.1.2.2...
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-task-0.1.2.2'
Installed distributed-process-task-0.1.2.2
cabal: Entering directory '/tmp/cabal-tmp-6126/distributed-process-execution-0.1.2.2'
Configuring distributed-process-execution-0.1.2.2...
Building distributed-process-execution-0.1.2.2...
Preprocessing library distributed-process-execution-0.1.2.2...
[1 of 7] Compiling Control.Distributed.Process.Execution.Exchange.Internal ( src/Control/Distributed/Process/Execution/Exchange/Internal.hs, dist/build/Control/Distributed/Process/Execution/Exchange/Internal.o )
[2 of 7] Compiling Control.Distributed.Process.Execution.Exchange.Router ( src/Control/Distributed/Process/Execution/Exchange/Router.hs, dist/build/Control/Distributed/Process/Execution/Exchange/Router.o )
[3 of 7] Compiling Control.Distributed.Process.Execution.Exchange.Broadcast ( src/Control/Distributed/Process/Execution/Exchange/Broadcast.hs, dist/build/Control/Distributed/Process/Execution/Exchange/Broadcast.o )

src/Control/Distributed/Process/Execution/Exchange/Broadcast.hs:247:34: error:
    • Couldn't match type ‘forall a. Maybe a’ with ‘Maybe BroadcastEx’
      Expected type: Process (Maybe BroadcastEx)
        Actual type: Process (forall a. Maybe a)
    • In the expression: handleBindSTM ex m
      In the expression: \ m -> handleBindSTM ex m
      In the second argument of ‘($)’, namely
        ‘[\ m -> handleMessage m (handleBindPort ex),
          \ m -> handleBindSTM ex m,
          \ m -> handleMessage m (handleBindPlease ex),
          \ m -> handleMessage m (handleMonitorSignal ex), ....]’

src/Control/Distributed/Process/Execution/Exchange/Broadcast.hs:269:24: error:
    • Couldn't match type ‘Maybe BroadcastEx’ with ‘forall a. Maybe a’
      Expected type: Process (forall a. Maybe a)
        Actual type: Process (Maybe BroadcastEx)
    • In the expression: sendBinding (stmSend s) b >> return (Just ex')
      In a case alternative:
          Just b -> sendBinding (stmSend s) b >> return (Just ex')
      In a stmt of a 'do' block:
        case binding of {
          Nothing
            -> createBinding ex' s >>= \ ex'' -> handleBindSTM ex'' msg'
          Just b -> sendBinding (stmSend s) b >> return (Just ex') }
cabal: Leaving directory '/tmp/cabal-tmp-6126/distributed-process-execution-0.1.2.2'
Failed to install distributed-process-execution-0.1.2.2
cabal: Error: some packages failed to install:
cloud-haskell-0.3.0.0 depends on distributed-process-execution-0.1.2.2 which
failed to install.
distributed-process-execution-0.1.2.2 failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.