Build #1 for TypeCompose-0.9.12

[all reports]

Package TypeCompose-0.9.12
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-10-25 23:15:56.159385 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies base-4.9.0.0, base-orphans-0.5.4
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-15132/base-orphans-0.5.4'
Configuring base-orphans-0.5.4...
Building base-orphans-0.5.4...
Preprocessing library base-orphans-0.5.4...
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, dist/build/Data/Orphans.o )
Running Haddock for base-orphans-0.5.4...
Running hscolour for base-orphans-0.5.4...
Preprocessing library base-orphans-0.5.4...
Preprocessing library base-orphans-0.5.4...
Haddock coverage:
 100% (  1 /  1) in 'Data.Orphans.Prelude'
 100% (  1 /  1) in 'Data.Orphans'
Documentation created: dist/doc/html/base-orphans/index.html,
dist/doc/html/base-orphans/base-orphans.txt
Creating package registration file:
/tmp/pkgConf-base-orphans-0.52145174067468703135.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/base-orphans-0.5.4-5IQvrjd7gNP548VkOOyIq6
Registering base-orphans-0.5.4...
cabal: Leaving directory '/tmp/cabal-tmp-15132/base-orphans-0.5.4'
Installed base-orphans-0.5.4
cabal: Entering directory '/tmp/cabal-tmp-15132/TypeCompose-0.9.12'
Configuring TypeCompose-0.9.12...
Building TypeCompose-0.9.12...
Preprocessing library TypeCompose-0.9.12...

src/Data/Title.hs:1:33: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[ 1 of 10] Compiling Control.Instances ( src/Control/Instances.hs, dist/build/Control/Instances.o )
[ 2 of 10] Compiling Data.RefMonad    ( src/Data/RefMonad.hs, dist/build/Data/RefMonad.o )
[ 3 of 10] Compiling Data.Bijection   ( src/Data/Bijection.hs, dist/build/Data/Bijection.o )
[ 4 of 10] Compiling Control.Compose  ( src/Control/Compose.hs, dist/build/Control/Compose.o )

src/Control/Compose.hs:91:1: warning: [-Wunused-imports]
    The import of ‘Data.Traversable’ is redundant
      except perhaps to import instances from ‘Data.Traversable’
    To import instances alone, use: import Data.Traversable()

src/Control/Compose.hs:245:10: warning: [-Wredundant-constraints]
    • Redundant constraint: Functor g
    • In the instance declaration for ‘Foldable (g :. f)’

src/Control/Compose.hs:400:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor m, Functor n)
    • In the type signature for:
           bindDistribM :: (Functor m, Functor n, Monad m, Monad n,
                            DistribM m n) =>
                           (:.) m n a -> (a -> (:.) m n b) -> (:.) m n b

src/Control/Compose.hs:415:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           joinMMT :: (Monad m, Monad n, Traversable n, Applicative m) =>
                      m (n (m (n a))) -> m (n a)

src/Control/Compose.hs:420:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           joinComposeT :: (Monad m, Monad n, Traversable n, Applicative m) =>
                           (:.) m n ((:.) m n a) -> (:.) m n a
[ 5 of 10] Compiling Data.Title       ( src/Data/Title.hs, dist/build/Data/Title.o )
[ 6 of 10] Compiling Data.CxMonoid    ( src/Data/CxMonoid.hs, dist/build/Data/CxMonoid.o )
[ 7 of 10] Compiling Data.Pair        ( src/Data/Pair.hs, dist/build/Data/Pair.o )
[ 8 of 10] Compiling Data.Zip         ( src/Data/Zip.hs, dist/build/Data/Zip.o )

src/Data/Zip.hs:111:1: warning: [-Winline-rule-shadowing]
    Rule "zipWith  prelude" may never fire
      because ‘zipWith’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘zipWith’

src/Data/Zip.hs:112:1: warning: [-Winline-rule-shadowing]
    Rule "zipWith3 prelude" may never fire
      because ‘zipWith3’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘zipWith3’
[ 9 of 10] Compiling Data.Partial     ( src/Data/Partial.hs, dist/build/Data/Partial.o )
[10 of 10] Compiling Data.Lambda      ( src/Data/Lambda.hs, dist/build/Data/Lambda.o )
Running Haddock for TypeCompose-0.9.12...
Running hscolour for TypeCompose-0.9.12...
Preprocessing library TypeCompose-0.9.12...
Preprocessing library TypeCompose-0.9.12...

src/Data/Title.hs:1:33: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Control/Compose.hs:91:1: warning: [-Wunused-imports]
    The import of ‘Data.Traversable’ is redundant
      except perhaps to import instances from ‘Data.Traversable’
    To import instances alone, use: import Data.Traversable()

src/Control/Compose.hs:245:10: warning: [-Wredundant-constraints]
    • Redundant constraint: Functor g
    • In the instance declaration for ‘Foldable (g :. f)’

src/Control/Compose.hs:400:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor m, Functor n)
    • In the type signature for:
           bindDistribM :: (Functor m, Functor n, Monad m, Monad n,
                            DistribM m n) =>
                           (:.) m n a -> (a -> (:.) m n b) -> (:.) m n b

src/Control/Compose.hs:415:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           joinMMT :: (Monad m, Monad n, Traversable n, Applicative m) =>
                      m (n (m (n a))) -> m (n a)

src/Control/Compose.hs:420:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           joinComposeT :: (Monad m, Monad n, Traversable n, Applicative m) =>
                           (:.) m n ((:.) m n a) -> (:.) m n a
Haddock coverage:
 100% (  1 /  1) in 'Control.Instances'
 100% (  3 /  3) in 'Data.RefMonad'
 100% (  8 /  8) in 'Data.Bijection'
  85% ( 84 / 99) in 'Control.Compose'
  Missing documentation for:
    <~ (src/Control/Compose.hs:142)
    *<~ (src/Control/Compose.hs:155)
    returnDistribM (src/Control/Compose.hs:404)
    inFlip (src/Control/Compose.hs:579)
    inFlip2 (src/Control/Compose.hs:583)
    inFlip3 (src/Control/Compose.hs:588)
    inApp (src/Control/Compose.hs:637)
    inApp2 (src/Control/Compose.hs:641)
    unId (src/Control/Compose.hs:675)
    inId (src/Control/Compose.hs:678)
    inId2 (src/Control/Compose.hs:681)
    :->: (src/Control/Compose.hs:892)
    inConst (src/Control/Compose.hs:918)
    inConst2 (src/Control/Compose.hs:921)
    inConst3 (src/Control/Compose.hs:924)
  67% (  2 /  3) in 'Data.Title'
  Missing documentation for:
    Title_f (src/Data/Title.hs:37)
 100% (  4 /  4) in 'Data.CxMonoid'
 100% ( 16 / 16) in 'Data.Pair'
 100% ( 18 / 18) in 'Data.Zip'
  91% ( 10 / 11) in 'Data.Partial'
  Missing documentation for:
    PartialX (src/Data/Partial.hs:47)
 100% (  8 /  8) in 'Data.Lambda'
Documentation created: dist/doc/html/TypeCompose/index.html,
dist/doc/html/TypeCompose/TypeCompose.txt
Creating package registration file:
/tmp/pkgConf-TypeCompose-0.91036140795463480570.12
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/TypeCompose-0.9.12-CUb55uJGeK65Htq0yqldJX
Registering TypeCompose-0.9.12...
cabal: Leaving directory '/tmp/cabal-tmp-15132/TypeCompose-0.9.12'
Installed TypeCompose-0.9.12