Build #1 for hsbackup-0.1.1

[all reports]

Package hsbackup-0.1.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies time-1.4.0.1, strict-0.3.2, old-locale-1.0.0.5, hashed-storage-0.5.10, filepath-1.3.0.1, directory-1.2.0.1, cmdargs-0.10.5, bytestring-0.10.0.2, base-4.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring cmdargs-0.10.5...
Building cmdargs-0.10.5...
Preprocessing library cmdargs-0.10.5...
[ 1 of 25] Compiling System.Console.CmdArgs.Implicit.Ann ( System/Console/CmdArgs/Implicit/Ann.hs, dist/build/System/Console/CmdArgs/Implicit/Ann.o )
[ 2 of 25] Compiling System.Console.CmdArgs.Implicit.UI ( System/Console/CmdArgs/Implicit/UI.hs, dist/build/System/Console/CmdArgs/Implicit/UI.o )
[ 3 of 25] Compiling System.Console.CmdArgs.Verbosity ( System/Console/CmdArgs/Verbosity.hs, dist/build/System/Console/CmdArgs/Verbosity.o )
[ 4 of 25] Compiling System.Console.CmdArgs.Implicit.Type ( System/Console/CmdArgs/Implicit/Type.hs, dist/build/System/Console/CmdArgs/Implicit/Type.o )
[ 5 of 25] Compiling System.Console.CmdArgs.Explicit.SplitJoin ( System/Console/CmdArgs/Explicit/SplitJoin.hs, dist/build/System/Console/CmdArgs/Explicit/SplitJoin.o )
[ 6 of 25] Compiling System.Console.CmdArgs.Explicit.ExpandArgsAt ( System/Console/CmdArgs/Explicit/ExpandArgsAt.hs, dist/build/System/Console/CmdArgs/Explicit/ExpandArgsAt.o )
[ 7 of 25] Compiling System.Console.CmdArgs.Explicit.Type ( System/Console/CmdArgs/Explicit/Type.hs, dist/build/System/Console/CmdArgs/Explicit/Type.o )
[ 8 of 25] Compiling System.Console.CmdArgs.Explicit.Process ( System/Console/CmdArgs/Explicit/Process.hs, dist/build/System/Console/CmdArgs/Explicit/Process.o )
[ 9 of 25] Compiling System.Console.CmdArgs.Explicit.Complete ( System/Console/CmdArgs/Explicit/Complete.hs, dist/build/System/Console/CmdArgs/Explicit/Complete.o )
[10 of 25] Compiling System.Console.CmdArgs.Helper ( System/Console/CmdArgs/Helper.hs, dist/build/System/Console/CmdArgs/Helper.o )
[11 of 25] Compiling System.Console.CmdArgs.Default ( System/Console/CmdArgs/Default.hs, dist/build/System/Console/CmdArgs/Default.o )
[12 of 25] Compiling System.Console.CmdArgs.Text ( System/Console/CmdArgs/Text.hs, dist/build/System/Console/CmdArgs/Text.o )
[13 of 25] Compiling System.Console.CmdArgs.Explicit.Help ( System/Console/CmdArgs/Explicit/Help.hs, dist/build/System/Console/CmdArgs/Explicit/Help.o )
[14 of 25] Compiling System.Console.CmdArgs.Explicit ( System/Console/CmdArgs/Explicit.hs, dist/build/System/Console/CmdArgs/Explicit.o )
[15 of 25] Compiling System.Console.CmdArgs.GetOpt ( System/Console/CmdArgs/GetOpt.hs, dist/build/System/Console/CmdArgs/GetOpt.o )
[16 of 25] Compiling Data.Generics.Any ( Data/Generics/Any.hs, dist/build/Data/Generics/Any.o )

Data/Generics/Any.hs:65:17: Warning:
    In the use of `tyConString'
    (imported from Data.Data, but defined in Data.Typeable.Internal):
    Deprecated: "renamed to tyConName; tyConModule and tyConPackage are also available."
[17 of 25] Compiling Data.Generics.Any.Prelude ( Data/Generics/Any/Prelude.hs, dist/build/Data/Generics/Any/Prelude.o )
[18 of 25] Compiling System.Console.CmdArgs.Implicit.Reader ( System/Console/CmdArgs/Implicit/Reader.hs, dist/build/System/Console/CmdArgs/Implicit/Reader.o )
[19 of 25] Compiling System.Console.CmdArgs.Annotate ( System/Console/CmdArgs/Annotate.hs, dist/build/System/Console/CmdArgs/Annotate.o )
[20 of 25] Compiling System.Console.CmdArgs.Implicit.Local ( System/Console/CmdArgs/Implicit/Local.hs, dist/build/System/Console/CmdArgs/Implicit/Local.o )
[21 of 25] Compiling System.Console.CmdArgs.Implicit.Reform ( System/Console/CmdArgs/Implicit/Reform.hs, dist/build/System/Console/CmdArgs/Implicit/Reform.o )
[22 of 25] Compiling System.Console.CmdArgs.Implicit.Global ( System/Console/CmdArgs/Implicit/Global.hs, dist/build/System/Console/CmdArgs/Implicit/Global.o )
[23 of 25] Compiling System.Console.CmdArgs.Implicit ( System/Console/CmdArgs/Implicit.hs, dist/build/System/Console/CmdArgs/Implicit.o )
[24 of 25] Compiling System.Console.CmdArgs ( System/Console/CmdArgs.hs, dist/build/System/Console/CmdArgs.o )
[25 of 25] Compiling System.Console.CmdArgs.Quote ( System/Console/CmdArgs/Quote.hs, dist/build/System/Console/CmdArgs/Quote.o )
In-place registering cmdargs-0.10.5...
Running Haddock for cmdargs-0.10.5...
Running hscolour for cmdargs-0.10.5...
Preprocessing library cmdargs-0.10.5...
Preprocessing library cmdargs-0.10.5...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0, transformers-0.3.0.0

dist/build/tmp-32174/Data/Generics/Any.hs:65:17: Warning:
    In the use of `tyConString'
    (imported from Data.Data, but defined in Data.Typeable.Internal):
    Deprecated: "renamed to tyConName; tyConModule and tyConPackage are also available."
Haddock coverage:
  50% (  1 /  2) in 'System.Console.CmdArgs.Implicit.Ann'
 100% ( 21 / 21) in 'System.Console.CmdArgs.Implicit.UI'
 100% (  8 /  8) in 'System.Console.CmdArgs.Verbosity'
  25% (  2 /  8) in 'System.Console.CmdArgs.Implicit.Type'
  67% (  2 /  3) in 'System.Console.CmdArgs.Explicit.SplitJoin'
  50% (  1 /  2) in 'System.Console.CmdArgs.Explicit.ExpandArgsAt'
  86% ( 24 / 28) in 'System.Console.CmdArgs.Explicit.Type'
  50% (  1 /  2) in 'System.Console.CmdArgs.Explicit.Process'
  60% (  3 /  5) in 'System.Console.CmdArgs.Explicit.Complete'
 100% (  8 /  8) in 'System.Console.CmdArgs.Helper'
 100% (  2 /  2) in 'System.Console.CmdArgs.Default'
 100% (  5 /  5) in 'System.Console.CmdArgs.Text'
  67% (  2 /  3) in 'System.Console.CmdArgs.Explicit.Help'
  93% ( 43 / 46) in 'System.Console.CmdArgs.Explicit'
 100% (  8 /  8) in 'System.Console.CmdArgs.GetOpt'
   4% (  1 / 26) in 'Data.Generics.Any'
   0% (  0 / 20) in 'Data.Generics.Any.Prelude'
   0% (  0 /  3) in 'System.Console.CmdArgs.Implicit.Reader'
 100% ( 17 / 17) in 'System.Console.CmdArgs.Annotate'
   9% (  1 / 11) in 'System.Console.CmdArgs.Implicit.Local'
   0% (  0 /  2) in 'System.Console.CmdArgs.Implicit.Reform'
   0% (  0 /  2) in 'System.Console.CmdArgs.Implicit.Global'
 100% ( 50 / 50) in 'System.Console.CmdArgs.Implicit'
 100% (  9 /  9) in 'System.Console.CmdArgs.Quote'
 100% (  2 /  2) in 'System.Console.CmdArgs'
Warning: System.Console.CmdArgs.Implicit: could not find link destinations for:
    System.Console.CmdArgs.Implicit.Type.CmdArgsPrivate GHC.IO.Handle.Types.Handle__
Documentation created: dist/doc/html/cmdargs/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/cmdargs-0.10.5/ghc-7.6.3
Registering cmdargs-0.10.5...
Installed cmdargs-0.10.5
Configuring dataenc-0.14.0.5...
Building dataenc-0.14.0.5...
Preprocessing library dataenc-0.14.0.5...
[ 1 of 14] Compiling Codec.Binary.Util ( src/Codec/Binary/Util.hs, dist/build/Codec/Binary/Util.o )
[ 2 of 14] Compiling Codec.Binary.Base32 ( src/Codec/Binary/Base32.hs, dist/build/Codec/Binary/Base32.o )
[ 3 of 14] Compiling Codec.Binary.Base32Hex ( src/Codec/Binary/Base32Hex.hs, dist/build/Codec/Binary/Base32Hex.o )
[ 4 of 14] Compiling Codec.Binary.Base64 ( src/Codec/Binary/Base64.hs, dist/build/Codec/Binary/Base64.o )
[ 5 of 14] Compiling Codec.Binary.Base64Url ( src/Codec/Binary/Base64Url.hs, dist/build/Codec/Binary/Base64Url.o )
[ 6 of 14] Compiling Codec.Binary.Base85 ( src/Codec/Binary/Base85.hs, dist/build/Codec/Binary/Base85.o )
[ 7 of 14] Compiling Codec.Binary.Url ( src/Codec/Binary/Url.hs, dist/build/Codec/Binary/Url.o )
[ 8 of 14] Compiling Codec.Binary.Uu  ( src/Codec/Binary/Uu.hs, dist/build/Codec/Binary/Uu.o )
[ 9 of 14] Compiling Codec.Binary.Xx  ( src/Codec/Binary/Xx.hs, dist/build/Codec/Binary/Xx.o )
[10 of 14] Compiling Codec.Binary.QuotedPrintable ( src/Codec/Binary/QuotedPrintable.hs, dist/build/Codec/Binary/QuotedPrintable.o )
[11 of 14] Compiling Codec.Binary.PythonString ( src/Codec/Binary/PythonString.hs, dist/build/Codec/Binary/PythonString.o )
[12 of 14] Compiling Codec.Binary.Yenc ( src/Codec/Binary/Yenc.hs, dist/build/Codec/Binary/Yenc.o )
[13 of 14] Compiling Codec.Binary.Base16 ( src/Codec/Binary/Base16.hs, dist/build/Codec/Binary/Base16.o )
[14 of 14] Compiling Codec.Binary.DataEncoding ( src/Codec/Binary/DataEncoding.hs, dist/build/Codec/Binary/DataEncoding.o )
In-place registering dataenc-0.14.0.5...
Running Haddock for dataenc-0.14.0.5...
Running hscolour for dataenc-0.14.0.5...
Preprocessing library dataenc-0.14.0.5...
Preprocessing library dataenc-0.14.0.5...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
  56% (  5 /  9) in 'Codec.Binary.Util'
 100% ( 11 / 11) in 'Codec.Binary.Base32'
 100% ( 11 / 11) in 'Codec.Binary.Base32Hex'
 100% ( 11 / 11) in 'Codec.Binary.Base64'
 100% ( 11 / 11) in 'Codec.Binary.Base64Url'
 100% ( 11 / 11) in 'Codec.Binary.Base85'
 100% ( 11 / 11) in 'Codec.Binary.Url'
 100% ( 11 / 11) in 'Codec.Binary.Uu'
 100% ( 11 / 11) in 'Codec.Binary.Xx'
 100% ( 11 / 11) in 'Codec.Binary.QuotedPrintable'
 100% ( 11 / 11) in 'Codec.Binary.PythonString'
 100% ( 11 / 11) in 'Codec.Binary.Yenc'
 100% ( 11 / 11) in 'Codec.Binary.Base16'
  76% ( 13 / 17) in 'Codec.Binary.DataEncoding'
Documentation created: dist/doc/html/dataenc/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/dataenc-0.14.0.5/ghc-7.6.3
Registering dataenc-0.14.0.5...
Installed dataenc-0.14.0.5
Configuring extensible-exceptions-0.1.1.4...
Building extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/build/Control/Exception/Extensible.o )
In-place registering extensible-exceptions-0.1.1.4...
Running Haddock for extensible-exceptions-0.1.1.4...
Running hscolour for extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
 100% (  2 /  2) in 'Control.Exception.Extensible'
Documentation created: dist/doc/html/extensible-exceptions/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/extensible-exceptions-0.1.1.4/ghc-7.6.3
Registering extensible-exceptions-0.1.1.4...
Installed extensible-exceptions-0.1.1.4
Configuring mmap-0.5.9...
Building mmap-0.5.9...
Preprocessing library mmap-0.5.9...
[1 of 1] Compiling System.IO.MMap   ( System/IO/MMap.hs, dist/build/System/IO/MMap.o )
In-place registering mmap-0.5.9...
Running Haddock for mmap-0.5.9...
Running hscolour for mmap-0.5.9...
Preprocessing library mmap-0.5.9...
Preprocessing library mmap-0.5.9...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
 100% ( 13 / 13) in 'System.IO.MMap'
Documentation created: dist/doc/html/mmap/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/mmap-0.5.9/ghc-7.6.3
Registering mmap-0.5.9...
Installed mmap-0.5.9
Configuring strict-0.3.2...
Building strict-0.3.2...
Preprocessing library strict-0.3.2...

Data/Strict/Tuple.hs:17:16: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead
[1 of 5] Compiling System.IO.Strict ( System/IO/Strict.hs, dist/build/System/IO/Strict.o )
[2 of 5] Compiling Data.Strict.Either ( Data/Strict/Either.hs, dist/build/Data/Strict/Either.o )
[3 of 5] Compiling Data.Strict.Maybe ( Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o )
[4 of 5] Compiling Data.Strict.Tuple ( Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o )
[5 of 5] Compiling Data.Strict      ( Data/Strict.hs, dist/build/Data/Strict.o )
In-place registering strict-0.3.2...
Running Haddock for strict-0.3.2...
Running hscolour for strict-0.3.2...
Preprocessing library strict-0.3.2...
Preprocessing library strict-0.3.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0

Data/Strict/Tuple.hs:17:16: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead

Data/Strict/Tuple.hs:17:16: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead
Haddock coverage:
 100% (  7 /  7) in 'System.IO.Strict'
 100% (  7 /  7) in 'Data.Strict.Either'
 100% (  7 /  7) in 'Data.Strict.Maybe'
  86% (  6 /  7) in 'Data.Strict.Tuple'
 100% (  4 /  4) in 'Data.Strict'
Documentation created: dist/doc/html/strict/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/strict-0.3.2/ghc-7.6.3
Registering strict-0.3.2...
Installed strict-0.3.2
[1 of 1] Compiling Main             ( /tmp/hashed-storage-0.5.10-32174/hashed-storage-0.5.10/Setup.hs, /tmp/hashed-storage-0.5.10-32174/hashed-storage-0.5.10/dist/setup/Main.o )

/tmp/hashed-storage-0.5.10-32174/hashed-storage-0.5.10/Setup.hs:27:3: Warning:
    In the use of `runTests'
    (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks):
    Deprecated: "Please use the new testing interface instead!"
Linking /tmp/hashed-storage-0.5.10-32174/hashed-storage-0.5.10/dist/setup/setup ...
Configuring hashed-storage-0.5.10...
Building hashed-storage-0.5.10...
Preprocessing library hashed-storage-0.5.10...

on the commandline: Warning:
    -XPatternSignatures is deprecated: use -XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables #-} instead
[ 1 of 12] Compiling Bundled.SHA256   ( Bundled/SHA256.hs, dist/build/Bundled/SHA256.o )

Bundled/SHA256.hs:15:12: Warning:
    In the use of `unsafePerformIO' (imported from Foreign):
    Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release"
[ 2 of 12] Compiling Storage.Hashed.Hash ( Storage/Hashed/Hash.hs, dist/build/Storage/Hashed/Hash.o )
[ 3 of 12] Compiling Bundled.Posix    ( dist/build/Bundled/Posix.hs, dist/build/Bundled/Posix.o )

Bundled/Posix.hsc:16:1: Warning:
    The import of `c_stat'
    from module `System.Posix.Internals' is redundant

Bundled/Posix.hsc:42:1: Warning:
    Top-level binding with no type signature:
      bsToPath :: forall a.
                  BS.ByteString -> (Foreign.C.String.CString -> IO a) -> IO a

Bundled/Posix.hsc:43:1: Warning:
    Top-level binding with no type signature:
      strToPath :: forall a.
                   String -> (Foreign.C.String.CString -> IO a) -> IO a
[ 4 of 12] Compiling Storage.Hashed.Utils ( Storage/Hashed/Utils.hs, dist/build/Storage/Hashed/Utils.o )

Storage/Hashed/Utils.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Utils.hs:9:1: Warning:
    The import of `System.IO.MMap' is redundant
      except perhaps to import instances from `System.IO.MMap'
    To import instances alone, use: import System.IO.MMap()
[ 5 of 12] Compiling Storage.Hashed.AnchoredPath ( Storage/Hashed/AnchoredPath.hs, dist/build/Storage/Hashed/AnchoredPath.o )
[ 6 of 12] Compiling Storage.Hashed.Tree ( Storage/Hashed/Tree.hs, dist/build/Storage/Hashed/Tree.o )

Storage/Hashed/Tree.hs:32:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Tree.hs:43:1: Warning:
    The import of `liftM' from module `Control.Monad' is redundant

Storage/Hashed/Tree.hs:202:27: Warning:
    This binding for `sub' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:197:28

Storage/Hashed/Tree.hs:207:39: Warning: Defined but not used: `s'

Storage/Hashed/Tree.hs:210:13: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `render':
        Patterns not matched:
            (_, SubTree _)
            (_, Stub _ _)

Storage/Hashed/Tree.hs:237:23: Warning:
    Defined but not used: `subs'

Storage/Hashed/Tree.hs:362:50: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num t0) arising from a use of `countmap'
    In the first argument of `seq', namely countmap items'
    In the `items' field of a record
    In the expression:
      t {items = countmap items' `seq` items',
         treeHash = if unmod then treeHash t else NoHash}

Storage/Hashed/Tree.hs:383:46: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Real')

Storage/Hashed/Tree.hs:383:51: Warning:
    This binding for `sub' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:380:20

Storage/Hashed/Tree.hs:396:1: Warning:
    Top-level binding with no type signature:
      countmap :: forall a b k. Num b => M.Map k a -> b

Storage/Hashed/Tree.hs:413:25: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Enum')

Storage/Hashed/Tree.hs:416:19: Warning:
    This binding for t' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:413:30

Storage/Hashed/Tree.hs:458:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `unstub': Patterns not matched: File _
[ 7 of 12] Compiling Storage.Hashed.Index ( Storage/Hashed/Index.hs, dist/build/Storage/Hashed/Index.o )

Storage/Hashed/Index.hs:61:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Index.hs:84:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

Storage/Hashed/Index.hs:349:8: Warning:
    A do-notation statement discarded a result of type Int.
    Suppress this warning by saying "_ <- create
                                            ((Storage.Hashed.Tree.$WSubTree) reference)
                                            (Storage.Hashed.AnchoredPath.AnchoredPath
                                               (ghc-prim:GHC.Types.[]))
                                            size_magic",
    or by using the flag -fno-warn-unused-do-bind
[ 8 of 12] Compiling Storage.Hashed.Monad ( Storage/Hashed/Monad.hs, dist/build/Storage/Hashed/Monad.o )

Storage/Hashed/Monad.hs:25:1: Warning:
    The import of `Storage.Hashed.Hash' is redundant
      except perhaps to import instances from `Storage.Hashed.Hash'
    To import instances alone, use: import Storage.Hashed.Hash()

Storage/Hashed/Monad.hs:35:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Monad.hs:91:12: Warning:
    Defined but not used: `current'

Storage/Hashed/Monad.hs:93:72: Warning: Defined but not used: `s'

Storage/Hashed/Monad.hs:142:1: Warning:
    Top-level binding with no type signature:
      renameChanged :: forall (m :: * -> *) (m1 :: * -> *).
                       MonadState (TreeState m1) m =>
                       AnchoredPath -> AnchoredPath -> m ()

Storage/Hashed/Monad.hs:146:32: Warning:
    This binding for `from' shadows the existing binding
      bound at Storage/Hashed/Monad.hs:142:15

Storage/Hashed/Monad.hs:159:21: Warning:
    Unused quantified type variable `e'
    In the type `forall e m. (Monad m, Functor m) =>
                 AnchoredPath -> TreeMonad m ()'
    In the type signature for `flushItem'

Storage/Hashed/Monad.hs:183:27: Warning:
    Defined but not used: `age_'

Storage/Hashed/Monad.hs:227:15: Warning:
    Defined but not used: `old'

Storage/Hashed/Monad.hs:231:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:242:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:246:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:264:12: Warning: Defined but not used: to'

Storage/Hashed/Monad.hs:269:22: Warning:
    Unused quantified type variable `e'
    In the type `forall m a e. (Monad m, Functor m) =>
                 (Tree m -> AnchoredPath -> a) -> Tree m -> AnchoredPath -> m a'
    In the type signature for findM'
[ 9 of 12] Compiling Storage.Hashed.Plain ( Storage/Hashed/Plain.hs, dist/build/Storage/Hashed/Plain.o )

Storage/Hashed/Plain.hs:17:1: Warning:
    The qualified import of `Data.ByteString' is redundant
      except perhaps to import instances from `Data.ByteString'
    To import instances alone, use: import Data.ByteString()

Storage/Hashed/Plain.hs:24:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Storage/Hashed/Plain.hs:29:1: Warning:
    The import of `find, modifyTree'
    from module `Storage.Hashed.Tree' is redundant

Storage/Hashed/Plain.hs:32:1: Warning:
    The import of `tree, replaceItem'
    from module `Storage.Hashed.Monad' is redundant

Storage/Hashed/Plain.hs:33:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Plain.hs:34:1: Warning:
    The import of `modify, gets'
    from module `Control.Monad.State' is redundant

Storage/Hashed/Plain.hs:75:22: Warning: Defined but not used: `dir'
[10 of 12] Compiling Storage.Hashed.Packed ( Storage/Hashed/Packed.hs, dist/build/Storage/Hashed/Packed.o )

Storage/Hashed/Packed.hs:97:24: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- ($)
                                            forM bits
                                            \ (hash, blob)
                                              -> do { BL.writeFile (loosePath os hash) blob }",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Packed.hs:141:22: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- initHatchery",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Packed.hs:143:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `initHatchery': Patterns not matched:

Storage/Hashed/Packed.hs:174:24: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `_lookup': Patterns not matched: (SHA1 _) _ _
[11 of 12] Compiling Storage.Hashed.Darcs ( Storage/Hashed/Darcs.hs, dist/build/Storage/Hashed/Darcs.o )

Storage/Hashed/Darcs.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Darcs.hs:23:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Darcs.hs:27:1: Warning:
    The qualified import of `Storage.Hashed.Tree' is redundant
      except perhaps to import instances from `Storage.Hashed.Tree'
    To import instances alone, use: import Storage.Hashed.Tree()

Storage/Hashed/Darcs.hs:142:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `update': Patterns not matched: Stub _ _

Storage/Hashed/Darcs.hs:147:1: Warning:
    Top-level binding with no type signature:
      darcsHash :: forall (m :: * -> *).
                   (Monad m, Functor m) =>
                   TreeItem m -> m Hash

Storage/Hashed/Darcs.hs:147:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `darcsHash': Patterns not matched: Stub _ _

Storage/Hashed/Darcs.hs:149:1: Warning:
    Top-level binding with no type signature:
      darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash

Storage/Hashed/Darcs.hs:190:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)

Storage/Hashed/Darcs.hs:191:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)

Storage/Hashed/Darcs.hs:203:8: Warning: Defined but not used: os'

Storage/Hashed/Darcs.hs:233:22: Warning:
    Defined but not used: `path'

Storage/Hashed/Darcs.hs:241:21: Warning:
    Defined but not used: `path'

Storage/Hashed/Darcs.hs:305:11: Warning:
    This binding for `tree' shadows the existing binding
      imported from `Storage.Hashed.Monad' at Storage/Hashed/Darcs.hs:32:1-27
      (and originally defined at Storage/Hashed/Monad.hs:42:32-35)
[12 of 12] Compiling Storage.Hashed   ( Storage/Hashed.hs, dist/build/Storage/Hashed.o )
In-place registering hashed-storage-0.5.10...
Running Haddock for hashed-storage-0.5.10...
Running hscolour for hashed-storage-0.5.10...
Preprocessing library hashed-storage-0.5.10...
Preprocessing library hashed-storage-0.5.10...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0, mtl-2.1.2,
transformers-0.3.0.0, zlib-0.5.4.1

dist/build/tmp-338/Bundled/SHA256.hs:15:12: Warning:
    In the use of `unsafePerformIO' (imported from Foreign):
    Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release"

Bundled/Posix.hsc:16:1: Warning:
    The import of `c_stat'
    from module `System.Posix.Internals' is redundant

Bundled/Posix.hsc:42:1: Warning:
    Top-level binding with no type signature:
      bsToPath :: forall a.
                  BS.ByteString -> (Foreign.C.String.CString -> IO a) -> IO a

Bundled/Posix.hsc:43:1: Warning:
    Top-level binding with no type signature:
      strToPath :: forall a.
                   String -> (Foreign.C.String.CString -> IO a) -> IO a

dist/build/tmp-338/Storage/Hashed/Utils.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-338/Storage/Hashed/Utils.hs:9:1: Warning:
    The import of `System.IO.MMap' is redundant
      except perhaps to import instances from `System.IO.MMap'
    To import instances alone, use: import System.IO.MMap()

dist/build/tmp-338/Storage/Hashed/Tree.hs:32:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-338/Storage/Hashed/Tree.hs:43:1: Warning:
    The import of `liftM' from module `Control.Monad' is redundant

dist/build/tmp-338/Storage/Hashed/Tree.hs:202:27: Warning:
    This binding for `sub' shadows the existing binding
      bound at dist/build/tmp-338/Storage/Hashed/Tree.hs:197:28

dist/build/tmp-338/Storage/Hashed/Tree.hs:207:39: Warning:
    Defined but not used: `s'

dist/build/tmp-338/Storage/Hashed/Tree.hs:237:23: Warning:
    Defined but not used: `subs'

dist/build/tmp-338/Storage/Hashed/Tree.hs:362:50: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num t0) arising from a use of `countmap'
    In the first argument of `seq', namely countmap items'
    In the `items' field of a record
    In the expression:
      t {items = countmap items' `seq` items',
         treeHash = if unmod then treeHash t else NoHash}

dist/build/tmp-338/Storage/Hashed/Tree.hs:383:46: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-338/Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Real')

dist/build/tmp-338/Storage/Hashed/Tree.hs:383:51: Warning:
    This binding for `sub' shadows the existing binding
      bound at dist/build/tmp-338/Storage/Hashed/Tree.hs:380:20

dist/build/tmp-338/Storage/Hashed/Tree.hs:396:1: Warning:
    Top-level binding with no type signature:
      countmap :: forall a b k. Num b => M.Map k a -> b

dist/build/tmp-338/Storage/Hashed/Tree.hs:413:25: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-338/Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Enum')

dist/build/tmp-338/Storage/Hashed/Tree.hs:416:19: Warning:
    This binding for t' shadows the existing binding
      bound at dist/build/tmp-338/Storage/Hashed/Tree.hs:413:30

dist/build/tmp-338/Storage/Hashed/Index.hs:61:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-338/Storage/Hashed/Index.hs:84:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

dist/build/tmp-338/Storage/Hashed/Monad.hs:25:1: Warning:
    The import of `Storage.Hashed.Hash' is redundant
      except perhaps to import instances from `Storage.Hashed.Hash'
    To import instances alone, use: import Storage.Hashed.Hash()

dist/build/tmp-338/Storage/Hashed/Monad.hs:35:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-338/Storage/Hashed/Monad.hs:91:12: Warning:
    Defined but not used: `current'

dist/build/tmp-338/Storage/Hashed/Monad.hs:93:72: Warning:
    Defined but not used: `s'

dist/build/tmp-338/Storage/Hashed/Monad.hs:142:1: Warning:
    Top-level binding with no type signature:
      renameChanged :: forall (m :: * -> *) (m1 :: * -> *).
                       MonadState (TreeState m1) m =>
                       AnchoredPath -> AnchoredPath -> m ()

dist/build/tmp-338/Storage/Hashed/Monad.hs:146:32: Warning:
    This binding for `from' shadows the existing binding
      bound at dist/build/tmp-338/Storage/Hashed/Monad.hs:142:15

dist/build/tmp-338/Storage/Hashed/Monad.hs:159:21: Warning:
    Unused quantified type variable `e'
    In the type `forall e m. (Monad m, Functor m) =>
                 AnchoredPath -> TreeMonad m ()'
    In the type signature for `flushItem'

dist/build/tmp-338/Storage/Hashed/Monad.hs:183:27: Warning:
    Defined but not used: `age_'

dist/build/tmp-338/Storage/Hashed/Monad.hs:227:15: Warning:
    Defined but not used: `old'

dist/build/tmp-338/Storage/Hashed/Monad.hs:264:12: Warning:
    Defined but not used: to'

dist/build/tmp-338/Storage/Hashed/Monad.hs:269:22: Warning:
    Unused quantified type variable `e'
    In the type `forall m a e. (Monad m, Functor m) =>
                 (Tree m -> AnchoredPath -> a) -> Tree m -> AnchoredPath -> m a'
    In the type signature for findM'

dist/build/tmp-338/Storage/Hashed/Plain.hs:17:1: Warning:
    The qualified import of `Data.ByteString' is redundant
      except perhaps to import instances from `Data.ByteString'
    To import instances alone, use: import Data.ByteString()

dist/build/tmp-338/Storage/Hashed/Plain.hs:24:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

dist/build/tmp-338/Storage/Hashed/Plain.hs:29:1: Warning:
    The import of `find, modifyTree'
    from module `Storage.Hashed.Tree' is redundant

dist/build/tmp-338/Storage/Hashed/Plain.hs:32:1: Warning:
    The import of `tree, replaceItem'
    from module `Storage.Hashed.Monad' is redundant

dist/build/tmp-338/Storage/Hashed/Plain.hs:33:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-338/Storage/Hashed/Plain.hs:34:1: Warning:
    The import of `modify, gets'
    from module `Control.Monad.State' is redundant

dist/build/tmp-338/Storage/Hashed/Plain.hs:75:22: Warning:
    Defined but not used: `dir'

dist/build/tmp-338/Storage/Hashed/Darcs.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-338/Storage/Hashed/Darcs.hs:23:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-338/Storage/Hashed/Darcs.hs:27:1: Warning:
    The qualified import of `Storage.Hashed.Tree' is redundant
      except perhaps to import instances from `Storage.Hashed.Tree'
    To import instances alone, use: import Storage.Hashed.Tree()

dist/build/tmp-338/Storage/Hashed/Darcs.hs:147:1: Warning:
    Top-level binding with no type signature:
      darcsHash :: forall (m :: * -> *).
                   (Monad m, Functor m) =>
                   TreeItem m -> m Hash

dist/build/tmp-338/Storage/Hashed/Darcs.hs:149:1: Warning:
    Top-level binding with no type signature:
      darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash

dist/build/tmp-338/Storage/Hashed/Darcs.hs:190:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)

dist/build/tmp-338/Storage/Hashed/Darcs.hs:191:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)

dist/build/tmp-338/Storage/Hashed/Darcs.hs:203:8: Warning:
    Defined but not used: os'

dist/build/tmp-338/Storage/Hashed/Darcs.hs:233:22: Warning:
    Defined but not used: `path'

dist/build/tmp-338/Storage/Hashed/Darcs.hs:241:21: Warning:
    Defined but not used: `path'

dist/build/tmp-338/Storage/Hashed/Darcs.hs:305:11: Warning:
    This binding for `tree' shadows the existing binding
      imported from `Storage.Hashed.Monad' at dist/build/tmp-338/Storage/Hashed/Darcs.hs:32:1-27
      (and originally defined
         at dist/build/tmp-338/Storage/Hashed/Monad.hs:42:32-35)
Haddock coverage:
   0% (  0 /  2) in 'Bundled.SHA256'
  44% (  4 /  9) in 'Storage.Hashed.Hash'
   8% (  1 / 12) in 'Bundled.Posix'
  58% (  7 / 12) in 'Storage.Hashed.Utils'
  73% ( 11 / 15) in 'Storage.Hashed.AnchoredPath'
  60% ( 27 / 45) in 'Storage.Hashed.Tree'
  71% (  5 /  7) in 'Storage.Hashed.Index'
Warning: Storage.Hashed.Monad: readFile is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: writeFile is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: createDirectory is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: rename is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: copy is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: unlink is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: fileExists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: directoryExists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: exists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: withDirectory is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: currentDirectory is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
  33% (  5 / 15) in 'Storage.Hashed.Monad'
  75% (  3 /  4) in 'Storage.Hashed.Plain'
  57% ( 12 / 21) in 'Storage.Hashed.Packed'
  41% ( 11 / 27) in 'Storage.Hashed.Darcs'
  79% ( 11 / 14) in 'Storage.Hashed'
Warning: Storage.Hashed.Index: could not find link destinations for:
    Storage.Hashed.Index.IndexM Storage.Hashed.Index.Item
Warning: Storage.Hashed.Monad: could not find link destinations for:
    Control.Monad.Trans.RWS.Strict.RWST
Warning: Storage.Hashed.Packed: could not find link destinations for:
    Storage.Hashed.Utils.FileSegment
Warning: Storage.Hashed.Darcs: could not find link destinations for:
    Storage.Hashed.Utils.FileSegment
Documentation created: dist/doc/html/hashed-storage/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/hashed-storage-0.5.10/ghc-7.6.3
Registering hashed-storage-0.5.10...
Installed hashed-storage-0.5.10
Downloading hsbackup-0.1.1...
Configuring hsbackup-0.1.1...
Building hsbackup-0.1.1...
Preprocessing executable 'hsbackup' for hsbackup-0.1.1...
[1 of 2] Compiling Config           ( Config.hs, dist/build/hsbackup/hsbackup-tmp/Config.o )

Config.hs:14:4:
    Not in scope: `mode'
    Perhaps you meant one of these:
      `mod' (imported from Prelude),
      `modes' (imported from System.Console.CmdArgs)

Config.hs:14:45: Not in scope: `&'

Config.hs:15:45: Not in scope: `&'

Config.hs:16:4:
    Not in scope: `mode'
    Perhaps you meant one of these:
      `mod' (imported from Prelude),
      `modes' (imported from System.Console.CmdArgs)

Config.hs:16:45: Not in scope: `&'

Config.hs:17:36: Not in scope: `flag'

Config.hs:17:45: Not in scope: `&'

Config.hs:18:4:
    Not in scope: `mode'
    Perhaps you meant one of these:
      `mod' (imported from Prelude),
      `modes' (imported from System.Console.CmdArgs)

Config.hs:18:45: Not in scope: `&'

Config.hs:19:45: Not in scope: `&'

Config.hs:20:36: Not in scope: `flag'

Config.hs:20:45: Not in scope: `&'
Failed to install hsbackup-0.1.1
cabal: Error: some packages failed to install:
hsbackup-0.1.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.