Build #1 for bini-0.1.5

[all reports]

Package bini-0.1.5
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-01-22 09:00:30.641115 UTC
Compiler ghc-7.10.2
OS linux
Arch x86_64
Dependencies data-binary-ieee754-0.4.4, bytestring-0.10.6.0, binary-0.7.5.0, base-4.8.1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring data-binary-ieee754-0.4.4...
Building data-binary-ieee754-0.4.4...
Preprocessing library data-binary-ieee754-0.4.4...
[1 of 1] Compiling Data.Binary.IEEE754 ( lib/Data/Binary/IEEE754.hs, dist/build/Data/Binary/IEEE754.o )

lib/Data/Binary/IEEE754.hs:12:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:13:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:14:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:15:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:16:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:17:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:18:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:19:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:20:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:21:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:22:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:23:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:78:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:79:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:83:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:84:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:88:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:89:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:90:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:91:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:92:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:93:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:94:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:95:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:96:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:97:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:98:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:99:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:100:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:101:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:102:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:103:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:104:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:105:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:106:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:107:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:108:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:109:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:110:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:111:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:112:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:113:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:114:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:115:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:116:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:117:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:118:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:119:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:120:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:121:1: Warning: Tab character
In-place registering data-binary-ieee754-0.4.4...
Running Haddock for data-binary-ieee754-0.4.4...
Running hscolour for data-binary-ieee754-0.4.4...
Preprocessing library data-binary-ieee754-0.4.4...
Preprocessing library data-binary-ieee754-0.4.4...

lib/Data/Binary/IEEE754.hs:12:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:13:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:14:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:15:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:16:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:17:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:18:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:19:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:20:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:21:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:22:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:23:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:78:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:79:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:83:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:84:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:88:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:89:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:90:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:91:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:92:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:93:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:94:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:95:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:96:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:97:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:98:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:99:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:100:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:101:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:102:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:103:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:104:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:105:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:106:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:107:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:108:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:109:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:110:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:111:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:112:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:113:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:114:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:115:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:116:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:117:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:118:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:119:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:120:1: Warning: Tab character

lib/Data/Binary/IEEE754.hs:121:1: Warning: Tab character
Haddock coverage:
  22% (  4 / 18) in 'Data.Binary.IEEE754'
  Missing documentation for:
    getFloat16be (lib/Data/Binary/IEEE754.hs:34)
    getFloat16le (lib/Data/Binary/IEEE754.hs:37)
    getFloat32be (lib/Data/Binary/IEEE754.hs:40)
    getFloat32le (lib/Data/Binary/IEEE754.hs:43)
    getFloat64be (lib/Data/Binary/IEEE754.hs:46)
    getFloat64le (lib/Data/Binary/IEEE754.hs:49)
    putFloat32be (lib/Data/Binary/IEEE754.hs:52)
    putFloat32le (lib/Data/Binary/IEEE754.hs:55)
    putFloat64be (lib/Data/Binary/IEEE754.hs:58)
    putFloat64le (lib/Data/Binary/IEEE754.hs:61)
    floatToWord (lib/Data/Binary/IEEE754.hs:64)
    wordToFloat (lib/Data/Binary/IEEE754.hs:67)
    doubleToWord (lib/Data/Binary/IEEE754.hs:70)
    wordToDouble (lib/Data/Binary/IEEE754.hs:73)
Documentation created: dist/doc/html/data-binary-ieee754/index.html,
dist/doc/html/data-binary-ieee754/data-binary-ieee754.txt
Creating package registration file:
/tmp/pkgConf-data-binary-ieee754-0.4278722862233665123.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/data-binary-ieee754-0.4.4-KzyGDnetmi56TA3jcsc9cN
Registering data-binary-ieee754-0.4.4...
Installed data-binary-ieee754-0.4.4
Downloading bini-0.1.5...
Configuring bini-0.1.5...
Building bini-0.1.5...
Preprocessing library bini-0.1.5...
[1 of 1] Compiling Data.Bini        ( src/Data/Bini.hs, dist/build/Data/Bini.o )

src/Data/Bini.hs:38:1: Warning:
    The qualified import of ‘Data.ByteString.Lazy.Char8’ is redundant
      except perhaps to import instances from ‘Data.ByteString.Lazy.Char8’
    To import instances alone, use: import Data.ByteString.Lazy.Char8()

src/Data/Bini.hs:70:16: Warning: Defined but not used: ‘v’

src/Data/Bini.hs:73:19: Warning:
    This binding for ‘name’ shadows the existing binding
      defined at src/Data/Bini.hs:58:25

src/Data/Bini.hs:73:24: Warning:
    This binding for ‘entries’ shadows the existing binding
      defined at src/Data/Bini.hs:58:41

src/Data/Bini.hs:76:17: Warning:
    This binding for ‘name’ shadows the existing binding
      defined at src/Data/Bini.hs:58:25

src/Data/Bini.hs:89:14: Warning: Defined but not used: ‘isBini’

src/Data/Bini.hs:89:22: Warning:
    This binding for ‘version’ shadows the existing binding
      defined at src/Data/Bini.hs:55:19

src/Data/Bini.hs:106:37: Warning: Defined but not used: ‘x’

src/Data/Bini.hs:106:40: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Enum t0)
        arising from the arithmetic sequence ‘1 .. (fromIntegral n_vals)’
        at src/Data/Bini.hs:106:40-65
      (Num t0) arising from the literal ‘1’ at src/Data/Bini.hs:106:41
    In the expression: [1 .. (fromIntegral n_vals)]
    In a stmt of a list comprehension:
      x <- [1 .. (fromIntegral n_vals)]
    In the first argument of ‘sequence’, namely
      ‘[parseVal ls | x <- [1 .. (fromIntegral n_vals)]]’

src/Data/Bini.hs:114:9: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Eq a0) arising from the literal ‘1’ at src/Data/Bini.hs:114:9
      (Num a0)
        arising from a use of ‘fromIntegral’ at src/Data/Bini.hs:113:10-21
    In the pattern: 1
    In a case alternative:
        1 -> do { dat <- getWord32le;
                  return $ BiniInt $ fromIntegral dat }
    In a stmt of a 'do' block:
      case fromIntegral typ of {
        1 -> do { dat <- getWord32le;
                  return $ BiniInt $ fromIntegral dat }
        2 -> do { dat <- getFloat32le;
                  return $ BiniFloat dat }
        3 -> do { dat <- getWord32le;
                  return
                  $ BiniString $ bstr2str $ ls `getOffset` fromIntegral dat } }

src/Data/Bini.hs:131:5: Warning:
    This binding for ‘entries’ shadows the existing binding
      defined at src/Data/Bini.hs:58:41

src/Data/Bini.hs:131:45: Warning: Defined but not used: ‘x’

src/Data/Bini.hs:131:48: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Enum t0)
        arising from the arithmetic sequence ‘1 .. num_entries’
        at src/Data/Bini.hs:131:48-63
      (Num t0) arising from the literal ‘1’ at src/Data/Bini.hs:131:49
      (Num t0)
        arising from a use of ‘fromIntegral’ at src/Data/Bini.hs:130:23-34
    In the expression: [1 .. num_entries]
    In a stmt of a list comprehension: x <- [1 .. num_entries]
    In the first argument of ‘sequence’, namely
      ‘[parseEntry table | x <- [1 .. num_entries]]’

src/Data/Bini.hs:149:5: Warning:
    This binding for ‘version’ shadows the existing binding
      defined at src/Data/Bini.hs:55:19

src/Data/Bini.hs:113:5: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched: #x with #x `notElem` [1#, 2#, 3#]
In-place registering bini-0.1.5...
Running Haddock for bini-0.1.5...
Running hscolour for bini-0.1.5...
Preprocessing library bini-0.1.5...
Preprocessing library bini-0.1.5...

src/Data/Bini.hs:38:1: Warning:
    The qualified import of ‘Data.ByteString.Lazy.Char8’ is redundant
      except perhaps to import instances from ‘Data.ByteString.Lazy.Char8’
    To import instances alone, use: import Data.ByteString.Lazy.Char8()

src/Data/Bini.hs:70:16: Warning: Defined but not used: ‘v’

src/Data/Bini.hs:73:19: Warning:
    This binding for ‘name’ shadows the existing binding
      defined at src/Data/Bini.hs:58:25

src/Data/Bini.hs:73:24: Warning:
    This binding for ‘entries’ shadows the existing binding
      defined at src/Data/Bini.hs:58:41

src/Data/Bini.hs:76:17: Warning:
    This binding for ‘name’ shadows the existing binding
      defined at src/Data/Bini.hs:58:25

src/Data/Bini.hs:89:14: Warning: Defined but not used: ‘isBini’

src/Data/Bini.hs:89:22: Warning:
    This binding for ‘version’ shadows the existing binding
      defined at src/Data/Bini.hs:55:19

src/Data/Bini.hs:106:37: Warning: Defined but not used: ‘x’

src/Data/Bini.hs:106:40: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Enum t0)
        arising from the arithmetic sequence ‘1 .. (fromIntegral n_vals)’
        at src/Data/Bini.hs:106:40-65
      (Num t0) arising from the literal ‘1’ at src/Data/Bini.hs:106:41
    In the expression: [1 .. (fromIntegral n_vals)]
    In a stmt of a list comprehension:
      x <- [1 .. (fromIntegral n_vals)]
    In the first argument of ‘sequence’, namely
      ‘[parseVal ls | x <- [1 .. (fromIntegral n_vals)]]’

src/Data/Bini.hs:114:9: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Eq a0) arising from the literal ‘1’ at src/Data/Bini.hs:114:9
      (Num a0)
        arising from a use of ‘fromIntegral’ at src/Data/Bini.hs:113:10-21
    In the pattern: 1
    In a case alternative:
        1 -> do { dat <- getWord32le;
                  return $ BiniInt $ fromIntegral dat }
    In a stmt of a 'do' block:
      case fromIntegral typ of {
        1 -> do { dat <- getWord32le;
                  return $ BiniInt $ fromIntegral dat }
        2 -> do { dat <- getFloat32le;
                  return $ BiniFloat dat }
        3 -> do { dat <- getWord32le;
                  return
                  $ BiniString $ bstr2str $ ls `getOffset` fromIntegral dat } }

src/Data/Bini.hs:131:5: Warning:
    This binding for ‘entries’ shadows the existing binding
      defined at src/Data/Bini.hs:58:41

src/Data/Bini.hs:131:45: Warning: Defined but not used: ‘x’

src/Data/Bini.hs:131:48: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Enum t0)
        arising from the arithmetic sequence ‘1 .. num_entries’
        at src/Data/Bini.hs:131:48-63
      (Num t0) arising from the literal ‘1’ at src/Data/Bini.hs:131:49
      (Num t0)
        arising from a use of ‘fromIntegral’ at src/Data/Bini.hs:130:23-34
    In the expression: [1 .. num_entries]
    In a stmt of a list comprehension: x <- [1 .. num_entries]
    In the first argument of ‘sequence’, namely
      ‘[parseEntry table | x <- [1 .. num_entries]]’

src/Data/Bini.hs:149:5: Warning:
    This binding for ‘version’ shadows the existing binding
      defined at src/Data/Bini.hs:55:19
Haddock coverage:
 100% (  8 /  8) in 'Data.Bini'
Documentation created: dist/doc/html/bini/index.html,
dist/doc/html/bini/bini.txt
Creating package registration file:
/tmp/pkgConf-bini-0.114115496761843993368.5
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/bini-0.1.5-85SAuV8bf83CzxPZKTumVU
Registering bini-0.1.5...
Installed bini-0.1.5

Test log

No test log was submitted for this report.