- * Package: dev-haskell/hashed-storage-0.5.9
- * Repository: gentoo
- * Maintainer: haskell@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- >>> Unpacking source...
- >>> Unpacking hashed-storage-0.5.9.tar.gz to /tmp/portage/dev-haskell/hashed-storage-0.5.9/work
- >>> Source unpacked in /tmp/portage/dev-haskell/hashed-storage-0.5.9/work
- >>> Preparing source in /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9 ...
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9 ...
- * Using cabal-1.14.0.
- /usr/bin/ghc -package Cabal-1.14.0 --make /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9/Setup.hs -o setup
- [1 of 1] Compiling Main ( /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9/Setup.hs, /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9/Setup.o )
- /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9/Setup.hs:2:34:
- 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 setup ...
- ./setup configure --ghc --prefix=/usr --with-compiler=/usr/bin/ghc --with-hc-pkg=/usr/bin/ghc-pkg --prefix=/usr --libdir=/usr/lib64 --libsubdir=hashed-storage-0.5.9/ghc-7.4.1 --datadir=/usr/share/ --datasubdir=hashed-storage-0.5.9/ghc-7.4.1 --ghc-option=-optl-Wl,-O1 --ghc-option=-optl-Wl,--as-needed --disable-executable-stripping --docdir=/usr/share/doc/hashed-storage-0.5.9 --verbose --flags=test
- Configuring hashed-storage-0.5.9...
- Flags chosen: hpc=False, diff=False, test=True
- Dependency HUnit -any: using HUnit-1.2.4.3
- Dependency QuickCheck >=2.3: using QuickCheck-2.4.2
- Dependency base ==4.*: using base-4.5.0.0
- Dependency binary -any: using binary-0.5.1.0
- Dependency bytestring -any: using bytestring-0.9.2.1
- Dependency containers -any: using containers-0.4.2.1
- Dependency dataenc -any: using dataenc-0.14.0.3
- Dependency directory -any: using directory-1.1.0.2
- Dependency extensible-exceptions -any: using extensible-exceptions-0.1.1.4
- Dependency filepath -any: using filepath-1.3.0.0
- Dependency mmap ==0.5.*: using mmap-0.5.7
- Dependency mtl -any: using mtl-2.1.1
- Dependency process >=1.0.1: using process-1.1.0.1
- Dependency test-framework -any: using test-framework-0.6
- Dependency test-framework-hunit -any: using test-framework-hunit-0.2.7
- Dependency test-framework-quickcheck2 -any: using
- test-framework-quickcheck2-0.2.12.2
- Dependency zip-archive -any: using zip-archive-0.1.1.8
- Dependency zlib -any: using zlib-0.5.3.3
- Using Cabal-1.14.0 compiled by ghc-7.4
- Using compiler: ghc-7.4.1
- Using install prefix: /usr
- Binaries installed in: /usr/bin
- Libraries installed in: /usr/lib64/hashed-storage-0.5.9/ghc-7.4.1
- Private binaries installed in: /usr/libexec
- Data files installed in: /usr/share/hashed-storage-0.5.9/ghc-7.4.1
- Documentation installed in: /usr/share/doc/hashed-storage-0.5.9
- Using alex version 3.0.2 found on system at: /usr/bin/alex
- Using ar found on system at: /usr/bin/ar
- Using c2hs version 0.16.3 found on system at: /usr/bin/c2hs
- No cpphs found
- No ffihugs found
- Using gcc version 4.7.1 found on system at: /usr/bin/gcc
- Using ghc version 7.4.1 given by user at: /usr/bin/ghc
- Using ghc-pkg version 7.4.1 given by user at: /usr/bin/ghc-pkg
- No greencard found
- No haddock found
- Using happy version 1.18.9 found on system at: /usr/bin/happy
- No hmake found
- Using hpc version 0.6 found on system at: /usr/bin/hpc
- Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs
- No hscolour found
- No hugs found
- No jhc found
- Using ld found on system at: /usr/bin/ld
- No lhc found
- No lhc-pkg found
- No nhc98 found
- Using pkg-config version 0.26 found on system at: /usr/bin/pkg-config
- Using ranlib found on system at: /usr/bin/ranlib
- Using strip found on system at: /usr/bin/strip
- Using tar found on system at: /bin/tar
- No uhc found
- >>> Source configured.
- >>> Compiling source in /tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9 ...
- ./setup build
- Building hashed-storage-0.5.9...
- Preprocessing library hashed-storage-0.5.9...
- 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:9:1:
- 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: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:31:1:
- Warning: In the use of `catch'
- (imported from Prelude, but defined in System.IO.Error):
- Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
- Storage/Hashed/Tree.hs:42:1:
- Warning: The import of `liftM'
- from module `Control.Monad' is redundant
- Storage/Hashed/Tree.hs:201:27:
- Warning: This binding for `sub' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:196:28
- Storage/Hashed/Tree.hs:206:39: Warning: Defined but not used: `s'
- Storage/Hashed/Tree.hs:209:13:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `render':
- Patterns not matched:
- (_, SubTree _)
- (_, Stub _ _)
- Storage/Hashed/Tree.hs:236:23:
- Warning: Defined but not used: `subs'
- Storage/Hashed/Tree.hs:361: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:382:46:
- Warning: This binding for `mod' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Tree.hs:31:1-44
- (and originally defined in `GHC.Real')
- Storage/Hashed/Tree.hs:382:51:
- Warning: This binding for `sub' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:379:20
- Storage/Hashed/Tree.hs:395: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:412:25:
- Warning: This binding for `pred' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Tree.hs:31:1-44
- (and originally defined in `GHC.Enum')
- Storage/Hashed/Tree.hs:415:19:
- Warning: This binding for t' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:412:30
- Storage/Hashed/Tree.hs:457: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:84:1:
- Warning: The 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 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 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 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: In the use of `catch'
- (imported from Prelude, but defined in System.IO.Error):
- Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
- Storage/Hashed/Darcs.hs:22:1:
- Warning: The 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:26:1:
- Warning: The 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:141:11:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `update': Patterns not matched: Stub _ _
- Storage/Hashed/Darcs.hs:146:1:
- Warning: Top-level binding with no type signature:
- darcsHash :: forall (m :: * -> *).
- (Monad m, Functor m) =>
- TreeItem m -> m Hash
- Storage/Hashed/Darcs.hs:146:1:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `darcsHash': Patterns not matched: Stub _ _
- Storage/Hashed/Darcs.hs:148:1:
- Warning: Top-level binding with no type signature:
- darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash
- Storage/Hashed/Darcs.hs:189:1:
- Warning: Top-level binding with no type signature:
- readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)
- Storage/Hashed/Darcs.hs:190:1:
- Warning: Top-level binding with no type signature:
- readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)
- Storage/Hashed/Darcs.hs:202:8: Warning: Defined but not used: os'
- Storage/Hashed/Darcs.hs:232:22:
- Warning: Defined but not used: `path'
- Storage/Hashed/Darcs.hs:240:21:
- Warning: Defined but not used: `path'
- Storage/Hashed/Darcs.hs:304:11:
- Warning: This binding for `tree' shadows the existing binding
- imported from `Storage.Hashed.Monad' at Storage/Hashed/Darcs.hs:31: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 )
- Registering hashed-storage-0.5.9...
- Preprocessing executable 'hashed-storage-test' for hashed-storage-0.5.9...
- [ 1 of 14] Compiling Bundled.SHA256 ( Bundled/SHA256.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Bundled/SHA256.o )
- Bundled/SHA256.hs:9:1:
- 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 14] Compiling Bundled.Posix ( dist/build/hashed-storage-test/hashed-storage-test-tmp/Bundled/Posix.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/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
- [ 3 of 14] Compiling Storage.Hashed.Utils ( Storage/Hashed/Utils.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Utils.o )
- 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()
- [ 4 of 14] Compiling Storage.Hashed.Hash ( Storage/Hashed/Hash.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Hash.o )
- [ 5 of 14] Compiling Storage.Hashed.AnchoredPath ( Storage/Hashed/AnchoredPath.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/AnchoredPath.o )
- [ 6 of 14] Compiling Storage.Hashed.Tree ( Storage/Hashed/Tree.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Tree.o )
- Storage/Hashed/Tree.hs:31:1:
- Warning: In the use of `catch'
- (imported from Prelude, but defined in System.IO.Error):
- Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
- Storage/Hashed/Tree.hs:42:1:
- Warning: The import of `liftM'
- from module `Control.Monad' is redundant
- Storage/Hashed/Tree.hs:201:27:
- Warning: This binding for `sub' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:196:28
- Storage/Hashed/Tree.hs:206:39: Warning: Defined but not used: `s'
- Storage/Hashed/Tree.hs:209:13:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `render':
- Patterns not matched:
- (_, SubTree _)
- (_, Stub _ _)
- Storage/Hashed/Tree.hs:236:23:
- Warning: Defined but not used: `subs'
- Storage/Hashed/Tree.hs:382:46:
- Warning: This binding for `mod' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Tree.hs:31:1-44
- (and originally defined in `GHC.Real')
- Storage/Hashed/Tree.hs:382:51:
- Warning: This binding for `sub' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:379:20
- Storage/Hashed/Tree.hs:395:1:
- Warning: Top-level binding with no type signature:
- countmap :: forall a k. M.Map k a -> Integer
- Storage/Hashed/Tree.hs:395:30:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Num b0) arising from a use of `+'
- In the expression: i + 1
- In the first argument of `M.fold', namely `(\ _ i -> i + 1)'
- In the expression: M.fold (\ _ i -> i + 1) 0
- Storage/Hashed/Tree.hs:412:25:
- Warning: This binding for `pred' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Tree.hs:31:1-44
- (and originally defined in `GHC.Enum')
- Storage/Hashed/Tree.hs:415:19:
- Warning: This binding for t' shadows the existing binding
- bound at Storage/Hashed/Tree.hs:412:30
- Storage/Hashed/Tree.hs:457:1:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `unstub': Patterns not matched: File _
- [ 7 of 14] Compiling Storage.Hashed.Index ( Storage/Hashed/Index.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Index.o )
- Storage/Hashed/Index.hs:84:1:
- Warning: The 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 14] Compiling Storage.Hashed.Monad ( Storage/Hashed/Monad.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/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 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 14] Compiling Storage.Hashed.Packed ( Storage/Hashed/Packed.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/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 _) _ _
- [10 of 14] Compiling Storage.Hashed.Plain ( Storage/Hashed/Plain.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Plain.o )
- Storage/Hashed/Plain.hs:17:1:
- Warning: The 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 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'
- [11 of 14] Compiling Storage.Hashed.Darcs ( Storage/Hashed/Darcs.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Darcs.o )
- Storage/Hashed/Darcs.hs:7:1:
- Warning: In the use of `catch'
- (imported from Prelude, but defined in System.IO.Error):
- Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
- Storage/Hashed/Darcs.hs:22:1:
- Warning: The 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:26:1:
- Warning: The 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:141:11:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `update': Patterns not matched: Stub _ _
- Storage/Hashed/Darcs.hs:146:1:
- Warning: Top-level binding with no type signature:
- darcsHash :: forall (m :: * -> *).
- (Monad m, Functor m) =>
- TreeItem m -> m Hash
- Storage/Hashed/Darcs.hs:146:1:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `darcsHash': Patterns not matched: Stub _ _
- Storage/Hashed/Darcs.hs:148:1:
- Warning: Top-level binding with no type signature:
- darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash
- Storage/Hashed/Darcs.hs:189:1:
- Warning: Top-level binding with no type signature:
- readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)
- Storage/Hashed/Darcs.hs:190:1:
- Warning: Top-level binding with no type signature:
- readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)
- Storage/Hashed/Darcs.hs:202:8: Warning: Defined but not used: os'
- Storage/Hashed/Darcs.hs:232:22:
- Warning: Defined but not used: `path'
- Storage/Hashed/Darcs.hs:240:21:
- Warning: Defined but not used: `path'
- Storage/Hashed/Darcs.hs:304:11:
- Warning: This binding for `tree' shadows the existing binding
- imported from `Storage.Hashed.Monad' at Storage/Hashed/Darcs.hs:31:1-27
- (and originally defined at Storage/Hashed/Monad.hs:42:32-35)
- [12 of 14] Compiling Storage.Hashed ( Storage/Hashed.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed.o )
- [13 of 14] Compiling Storage.Hashed.Test ( Storage/Hashed/Test.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Storage/Hashed/Test.o )
- Storage/Hashed/Test.hs:9:1:
- Warning: The import of `System.Process' is redundant
- except perhaps to import instances from `System.Process'
- To import instances alone, use: import System.Process()
- Storage/Hashed/Test.hs:12: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/Test.hs:19:1:
- Warning: The import of `Data.Int' is redundant
- except perhaps to import instances from `Data.Int'
- To import instances alone, use: import Data.Int()
- Storage/Hashed/Test.hs:20:1:
- Warning: The import of `Data.Bits' is redundant
- except perhaps to import instances from `Data.Bits'
- To import instances alone, use: import Data.Bits()
- Storage/Hashed/Test.hs:21:1:
- Warning: The import of `\\' from module `Data.List' is redundant
- Storage/Hashed/Test.hs:33:1:
- Warning: The import of `System.IO.Unsafe' is redundant
- except perhaps to import instances from `System.IO.Unsafe'
- To import instances alone, use: import System.IO.Unsafe()
- Storage/Hashed/Test.hs:53:1:
- Warning: Top-level binding with no type signature:
- blobs :: [(AnchoredPath, BL.ByteString)]
- Storage/Hashed/Test.hs:61:1:
- Warning: Top-level binding with no type signature:
- files :: [AnchoredPath]
- Storage/Hashed/Test.hs:63:1:
- Warning: Top-level binding with no type signature:
- dirs :: [AnchoredPath]
- Storage/Hashed/Test.hs:67:1:
- Warning: Top-level binding with no type signature:
- emptyStub :: TreeItem IO
- Storage/Hashed/Test.hs:69:1:
- Warning: Top-level binding with no type signature:
- testTree :: Tree IO
- Storage/Hashed/Test.hs:81:1:
- Warning: Top-level binding with no type signature:
- equals_testdata :: Tree IO -> IO ()
- Storage/Hashed/Test.hs:93:1:
- Warning: Top-level binding with no type signature:
- tests :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:106:1:
- Warning: Top-level binding with no type signature:
- hashed :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:120:28:
- Warning: This binding for `path' shadows the existing binding
- imported from `Test.HUnit' at Storage/Hashed/Test.hs:42:1-17
- (and originally defined in `Test.HUnit.Base')
- Storage/Hashed/Test.hs:140:1:
- Warning: Top-level binding with no type signature:
- index :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:169:1:
- Warning: Top-level binding with no type signature:
- tree :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:231:11:
- Warning: This binding for `path' shadows the existing binding
- imported from `Test.HUnit' at Storage/Hashed/Test.hs:42:1-17
- (and originally defined in `Test.HUnit.Base')
- Storage/Hashed/Test.hs:296:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:298:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:300:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:302:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:304:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:308:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:315:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:328:1:
- Warning: Top-level binding with no type signature:
- packed :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:351:41:
- Warning: This binding for `hash' shadows the existing binding
- defined at Storage/Hashed/Test.hs:430:1
- Storage/Hashed/Test.hs:371:1:
- Warning: Top-level binding with no type signature:
- utils :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:381:61:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:382:61:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:386:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:390:21:
- Warning: Defined but not used: `types'
- Storage/Hashed/Test.hs:393:62:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Eq a0)
- arising from a use of `@?=' at Storage/Hashed/Test.hs:393:62-64
- (Num a0) arising from a use of `f' at Storage/Hashed/Test.hs:393:58
- (Show a0)
- arising from a use of `@?=' at Storage/Hashed/Test.hs:393:62-64
- In the expression: fixFrom f 5 @?= 0
- In the expression:
- let
- f 0 = 0
- f n = f (n - 1)
- in fixFrom f 5 @?= 0
- In an equation for `check_fixFrom':
- check_fixFrom
- = let
- f 0 = 0
- f n = f (n - 1)
- in fixFrom f 5 @?= 0
- Storage/Hashed/Test.hs:400:31:
- Warning: This binding for `roots' shadows the existing binding
- imported from `Storage.Hashed.Packed' at Storage/Hashed/Test.hs:29:1-28
- (and originally defined at Storage/Hashed/Packed.hs:78:16-20)
- Storage/Hashed/Test.hs:402:33:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `refs':
- Patterns not matched: #x with #x `notElem` [0#, 1#, 2#, 3#, 4#]
- Storage/Hashed/Test.hs:408:33:
- Warning: This binding for `map' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `GHC.Base')
- Storage/Hashed/Test.hs:408:71:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Enum k0)
- arising from the arithmetic sequence `0 .. 10'
- at Storage/Hashed/Test.hs:408:71-77
- (Eq k0)
- arising from a use of `refs' at Storage/Hashed/Test.hs:408:56-59
- (Num k0)
- arising from the literal `1' at Storage/Hashed/Test.hs:407:51
- (Ord k0)
- arising from a use of `S.fromList'
- at Storage/Hashed/Test.hs:407:39-48
- (Show k0)
- arising from a use of `@?=' at Storage/Hashed/Test.hs:410:52-54
- In the expression: [0 .. 10]
- In a stmt of a list comprehension: n <- [0 .. 10]
- In the first argument of `M.fromList', namely
- `[(n, refs n) | n <- [0 .. 10]]'
- Storage/Hashed/Test.hs:412:48:
- Warning: This binding for `map' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `GHC.Base')
- Storage/Hashed/Test.hs:415:47:
- Warning: This binding for `map' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `GHC.Base')
- Storage/Hashed/Test.hs:420:50:
- Warning: This binding for `map' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `GHC.Base')
- Storage/Hashed/Test.hs:426:11:
- Warning: This binding for `lookup' shadows the existing bindings
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `GHC.List')
- imported from `Storage.Hashed.Tree' at Storage/Hashed/Test.hs:25:1-26
- (and originally defined at Storage/Hashed/Tree.hs:117:1-6)
- imported from `Storage.Hashed.Packed' at Storage/Hashed/Test.hs:29:1-28
- (and originally defined at Storage/Hashed/Packed.hs:130:1-6)
- Storage/Hashed/Test.hs:430:1:
- Warning: Top-level binding with no type signature:
- hash :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:435:1:
- Warning: Top-level binding with no type signature:
- monad :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:448:1:
- Warning: Top-level binding with no type signature:
- posix :: [test-framework-0.6:Test.Framework.Core.Test]
- Storage/Hashed/Test.hs:479:17:
- Warning: Pattern match(es) are non-exhaustive
- In a case alternative:
- Patterns not matched: #x with #x `notElem` [0#, 1#]
- Storage/Hashed/Test.hs:480:19:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Eq t0)
- arising from the literal `0' at Storage/Hashed/Test.hs:480:19
- (Num t0)
- arising from the literal `0' at Storage/Hashed/Test.hs:478:38
- In the pattern: 0
- In a case alternative:
- 0 -> SHA256 . BS.pack <$> sequence [arbitrary | _ <- [1 .. 32]]
- In a stmt of a 'do' block:
- case tag of {
- 0 -> SHA256 . BS.pack <$> sequence [arbitrary | _ <- [1 .. 32]]
- 1 -> SHA1 . BS.pack <$> sequence [arbitrary | _ <- [1 .. 20]] }
- Storage/Hashed/Test.hs:480:73:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Enum t0)
- arising from the arithmetic sequence `1 .. 32'
- at Storage/Hashed/Test.hs:480:73-79
- (Num t0)
- arising from the literal `1' at Storage/Hashed/Test.hs:480:74
- In the expression: [1 .. 32]
- In a stmt of a list comprehension: _ <- [1 .. 32]
- In the first argument of `sequence', namely
- `[arbitrary | _ <- [1 .. 32]]'
- Storage/Hashed/Test.hs:481:71:
- Warning: Defaulting the following constraint(s) to type `Integer'
- (Enum t0)
- arising from the arithmetic sequence `1 .. 20'
- at Storage/Hashed/Test.hs:481:71-77
- (Num t0)
- arising from the literal `1' at Storage/Hashed/Test.hs:481:72
- In the expression: [1 .. 20]
- In a stmt of a list comprehension: _ <- [1 .. 20]
- In the first argument of `sequence', namely
- `[arbitrary | _ <- [1 .. 20]]'
- Storage/Hashed/Test.hs:538:1:
- Warning: Top-level binding with no type signature:
- shapeEq :: forall (m :: * -> *). Tree m -> Tree m -> Bool
- Storage/Hashed/Test.hs:539:1:
- Warning: Top-level binding with no type signature:
- expandedShapeEq :: forall (f :: * -> *).
- (Monad f, Functor f) =>
- Tree f -> Tree f -> f Bool
- Storage/Hashed/Test.hs:541:1:
- Warning: Top-level binding with no type signature:
- cmpcat :: [Maybe Ordering] -> Maybe Ordering
- Storage/Hashed/Test.hs:548:1:
- Warning: Top-level binding with no type signature:
- cmpTree :: forall (m :: * -> *).
- (Monad m, Functor m) =>
- Tree m -> Tree m -> m (Maybe Ordering)
- Storage/Hashed/Test.hs:552:22:
- Warning: This binding for `a' shadows the existing binding
- bound at Storage/Hashed/Test.hs:548:9
- Storage/Hashed/Test.hs:552:24:
- Warning: This binding for `b' shadows the existing binding
- bound at Storage/Hashed/Test.hs:548:11
- Storage/Hashed/Test.hs:553:29:
- Warning: This binding for `a' shadows the existing binding
- bound at Storage/Hashed/Test.hs:548:9
- Storage/Hashed/Test.hs:553:45:
- Warning: This binding for `b' shadows the existing binding
- bound at Storage/Hashed/Test.hs:548:11
- Storage/Hashed/Test.hs:558:1:
- Warning: Top-level binding with no type signature:
- cmpShape :: forall (m :: * -> *).
- Tree m -> Tree m -> Maybe Ordering
- Storage/Hashed/Test.hs:559:11:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `cmp': Patterns not matched: _ Nothing Nothing
- Storage/Hashed/Test.hs:571:1:
- Warning: Top-level binding with no type signature:
- nondarcs :: forall t. AnchoredPath -> t -> Bool
- Storage/Hashed/Test.hs:571:1:
- Warning: Pattern match(es) are non-exhaustive
- In an equation for `nondarcs':
- Patterns not matched: (AnchoredPath []) _
- Storage/Hashed/Test.hs:580:3:
- Warning: This binding for `hashed' shadows the existing binding
- defined at Storage/Hashed/Test.hs:106:1
- Storage/Hashed/Test.hs:583:18:
- Warning: This binding for `lines' shadows the existing binding
- imported from `Prelude' at Storage/Hashed/Test.hs:4:1-53
- (and originally defined in `Data.List')
- Storage/Hashed/Test.hs:587:31:
- Warning: This binding for `hash' shadows the existing binding
- defined at Storage/Hashed/Test.hs:430:1
- Storage/Hashed/Test.hs:465:10:
- Warning: orphan instance:
- instance (Arbitrary a, Ord a) => Arbitrary (S.Set a)
- Storage/Hashed/Test.hs:468:10:
- Warning: orphan instance:
- instance (Arbitrary k, Arbitrary v, Ord k) => Arbitrary (M.Map k v)
- Storage/Hashed/Test.hs:471:10:
- Warning: orphan instance: instance Arbitrary BL.ByteString
- Storage/Hashed/Test.hs:474:10:
- Warning: orphan instance: instance Arbitrary Hash
- Storage/Hashed/Test.hs:483:10:
- Warning: orphan instance:
- instance Monad m => Arbitrary (TreeItem m)
- Storage/Hashed/Test.hs:498:10:
- Warning: orphan instance: instance Monad m => Arbitrary (Tree m)
- Storage/Hashed/Test.hs:517:10:
- Warning: orphan instance: instance Show (Blob m)
- Storage/Hashed/Test.hs:520:10:
- Warning: orphan instance: instance Show (TreeItem m)
- Storage/Hashed/Test.hs:525:10:
- Warning: orphan instance: instance Show (Tree m)
- Storage/Hashed/Test.hs:530:10:
- Warning: orphan instance: instance Show (Int -> Int)
- [14 of 14] Compiling Main ( test.hs, dist/build/hashed-storage-test/hashed-storage-test-tmp/Main.o )
- test.hs:1:1:
- Warning: In the use of `catch'
- (imported from Prelude, but defined in System.IO.Error):
- Deprecated: "Please use the new exceptions variant, Control.Exception.catch"
- test.hs:9:11:
- Warning: This binding for `zip' shadows the existing binding
- imported from `Prelude' at test.hs:1:1
- (and originally defined in `GHC.List')
- Linking dist/build/hashed-storage-test/hashed-storage-test ...
- >>> Source compiled.
- * >>> Test phase [cabal test]: dev-haskell/hashed-storage-0.5.9
- ./setup test
- Bundled.Posix:
- getFileStatus: [OK]
- getSymbolicLinkStatus: [OK]
- Storage.Hashed.Utils:
- xlate32: [OK, passed 100 tests]
- xlate64: [OK, passed 100 tests]
- align bounded: [Failed]
- Arguments exhausted after 16 tests
- align aligned: [Failed]
- Arguments exhausted after 17 tests
- reachable is a subset: [OK, passed 100 tests]
- roots are reachable: [30]
- [==========> ]
- roots are reachable: [Failed]
- Arguments exhausted after 31 tests
- nonexistent roots are not reachable: [OK, passed 100 tests]
- an example for reachable: [OK]
- fixFrom: [OK]
- mmap empty file: [OK]
- Storage.Hashed.Hash:
- decodeBase16 . encodeBase16 == id: [OK, passed 100 tests]
- decodeBase64u . encodeBase64u == id: [OK, passed 100 tests]
- Storage.Hashed.Tree:
- modifyTree: [OK]
- complex modifyTree: [OK]
- modifyTree removal: [OK]
- expand: [OK]
- expandPath: [OK]
- expandPath of sub: [OK]
- diffTrees: [OK]
- diffTrees identical: [OK]
- expandPath: [OK, passed 100 tests]
- shapeEq: [OK, passed 100 tests]
- expandedShapeEq: [OK, passed 100 tests]
- expand is identity: [OK, passed 100 tests]
- filter True is identity: [OK, passed 100 tests]
- filter False is empty: [OK, passed 100 tests]
- restrict both ways keeps shape: [10]
- [=============================================> ]
- restrict both ways keeps shape: [Failed]
- Arguments exhausted after 10 tests
- restrict is a subtree of both: [30]
- [===============================================> ]
- restrict is a subtree of both: [Failed]
- Arguments exhausted after 33 tests
- overlay keeps shape: [46]
- [================================================> ] overlay keeps shape: [62]
- [================================================> ] overlay keeps shape: [70]
- [================================================> ] overlay keeps shape: [76]
- [================================================> ] overlay keeps shape: [85]
- [================================================> ] overlay keeps shape: [92]
- [================================================> ]
- overlay keeps shape: [OK, passed 100 tests]
- overlay is superset of over: [49]
- [==================================================> ] overlay is superset of over: [66]
- [==================================================> ] overlay is superset of over: [76]
- [==================================================> ] overlay is superset of over: [83]
- [==================================================> ] overlay is superset of over: [88]
- [==================================================> ] overlay is superset of over: [94]
- [==================================================> ] overlay is superset of over: [99]
- [==================================================> ]
- overlay is superset of over: [OK, passed 100 tests]
- Storage.Hashed.Index:
- index versioning: [OK]
- index listing: [OK]
- index content: [OK]
- Storage.Hashed.Packed:
- loose pristine tree: [OK]
- load: [OK]
- live: [OK]
- compact: [OK]
- Storage.Hashed.Monad:
- path expansion: [OK]
- rename: [OK]
- Storage.Hashed:
- plain has all files: [OK]
- pristine has all files: [OK]
- pristine has no extras: [OK]
- pristine file contents match: [OK]
- plain file contents match: [OK]
- writePlainTree works: [OK]
- Properties Test Cases Total
- Passed 14 28 42
- Failed 5 0 5
- Total 19 28 47
- * ERROR: dev-haskell/hashed-storage-0.5.9 failed (test phase):
- * cabal test failed
- *
- * Call stack:
- * ebuild.sh, line 85: Called src_test
- * environment, line 2760: Called haskell-cabal_src_test
- * environment, line 2075: Called die
- * The specific snippet of code:
- * ./setup "$@" || die "cabal test failed";
- *
- * If you need support, post the output of `emerge --info '=dev-haskell/hashed-storage-0.5.9'`,
- * the complete build log and the output of `emerge -pqv '=dev-haskell/hashed-storage-0.5.9'`.
- * The complete build log is located at '/var/log/portage/dev-haskell:hashed-storage-0.5.9:20120620-065349.log'.
- * For convenience, a symlink to the build log is located at '/tmp/portage/dev-haskell/hashed-storage-0.5.9/temp/build.log'.
- * The ebuild environment file is located at '/tmp/portage/dev-haskell/hashed-storage-0.5.9/temp/environment'.
- * Working directory: '/tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9'
- * S: '/tmp/portage/dev-haskell/hashed-storage-0.5.9/work/hashed-storage-0.5.9'
- >>> Install hashed-storage-0.5.9 into /tmp/portage/dev-haskell/hashed-storage-0.5.9/image/ category dev-haskell
- ./setup copy --destdir=/tmp/portage/dev-haskell/hashed-storage-0.5.9/image/
- Installing library in
- /tmp/portage/dev-haskell/hashed-storage-0.5.9/image/usr/lib64/hashed-storage-0.5.9/ghc-7.4.1
- Installing executable(s) in
- /tmp/portage/dev-haskell/hashed-storage-0.5.9/image/usr/bin
- Creating package registration file:
- /tmp/portage/dev-haskell/hashed-storage-0.5.9/temp/hashed-storage-0.5.9.conf
- Reading package info from stdin ... done.
- hashed-storage-0.5.9: Warning: library-dirs: /usr/lib64/hashed-storage-0.5.9/ghc-7.4.1 doesn't exist or isn't a directory
- hashed-storage-0.5.9: Warning: haddock-interfaces: /usr/share/doc/hashed-storage-0.5.9/html/hashed-storage.haddock doesn't exist or isn't a file
- hashed-storage-0.5.9: Warning: haddock-html: /usr/share/doc/hashed-storage-0.5.9/html doesn't exist or isn't a directory
- hashed-storage-0.5.9: dependency "HUnit-1.2.4.3-f4a14351f1b5bc251433d2f6f2eb7ba2" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "QuickCheck-2.4.2-49cba1d6bcd55a51c6aa8a43de634047" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "base-4.5.0.0-40b99d05fae6a4eea95ea69e6e0c9702" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "binary-0.5.1.0-d85d747036d82514a2050c5da3cb178c" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "bytestring-0.9.2.1-18f26186028d7c0e92e78edc9071d376" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "containers-0.4.2.1-cfc6420ecc2194c9ed977b06bdfd9e69" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "dataenc-0.14.0.3-16996cde65263ae5d6f9c721e211b4cc" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "directory-1.1.0.2-ebacad9b5233212b1abbebce9b7e6524" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "extensible-exceptions-0.1.1.4-d27a1ac47e54880cae007cceceb41580" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "filepath-1.3.0.0-973f5e9fbed93e25cbe66dfeb6b99ad9" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "mmap-0.5.7-8be47aa8d46855caf5102ec3d099e7d2" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "mtl-2.1.1-801101765c9185fec3b8dbd5355f5550" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "process-1.1.0.1-18dadd8ad5fc640f55a7afdc7aace500" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "test-framework-0.6-48fcaa60d5126a1b2cd700401f1b6ecd" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "test-framework-hunit-0.2.7-cea168fbf65254beb4de13ba707c8951" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "test-framework-quickcheck2-0.2.12.2-56b5e021a89c6c5d6b371cc29762325b" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "zip-archive-0.1.1.8-e94f22004866c67de59b8800243c9e9e" doesn't exist (ignoring)
- hashed-storage-0.5.9: dependency "zlib-0.5.3.3-25bc90418de17a311a72450ebca404a8" doesn't exist (ignoring)
- hashed-storage-0.5.9: import-dirs: /usr/lib64/hashed-storage-0.5.9/ghc-7.4.1 doesn't exist or isn't a directory (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/AnchoredPath.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Index.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Monad.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Tree.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Hash.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Packed.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Plain.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Darcs.hi is missing (ignoring)
- hashed-storage-0.5.9: file Bundled/Posix.hi is missing (ignoring)
- hashed-storage-0.5.9: file Bundled/SHA256.hi is missing (ignoring)
- hashed-storage-0.5.9: file Storage/Hashed/Utils.hi is missing (ignoring)
- hashed-storage-0.5.9: cannot find libHShashed-storage-0.5.9.a on library path (ignoring)
- Writing new package config file... done.
- >>> Completed installing hashed-storage-0.5.9 into /tmp/portage/dev-haskell/hashed-storage-0.5.9/image/
- strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
- usr/lib64/hashed-storage-0.5.9/ghc-7.4.1/HShashed-storage-0.5.9.o
- usr/lib64/hashed-storage-0.5.9/ghc-7.4.1/libHShashed-storage-0.5.9.a
- ecompressdir: bzip2 -9 /usr/share/doc
- * Registering hashed-storage-0.5.9 ...
- hashed-storage-0.5.9: Warning: haddock-interfaces: /usr/share/doc/hashed-storage-0.5.9/html/hashed-storage.haddock doesn't exist or isn't a file
- hashed-storage-0.5.9: Warning: haddock-html: /usr/share/doc/hashed-storage-0.5.9/html doesn't exist or isn't a directory
- [ ok ]