Build #1 for hsbackup-0.1.1
| 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.