Build #3 for logict-0.8.2.0

[all reports]

Package logict-0.8.2.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-05-13 23:59:35.48090284 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, exceptions-0.10.7, mtl-2.3.1, transformers-0.6.1.0
Flags none

Code Coverage

expressions59% (484/820)
booleanguards42% (3/7)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives65% (19/29)
local declarations46% (6/13)
top-level declarations31% (71/225)

Build log

[view raw]

Resolving dependencies...
Configuring logict-0.8.2.0...
Preprocessing library for logict-0.8.2.0..
Building library for logict-0.8.2.0..
[1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, dist/build/Control/Monad/Logic/Class.o, dist/build/Control/Monad/Logic/Class.dyn_o )
[2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, dist/build/Control/Monad/Logic.o, dist/build/Control/Monad/Logic.dyn_o )
Preprocessing library for logict-0.8.2.0..
Running Haddock on library for logict-0.8.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, nothing )
[2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, nothing )
Haddock coverage:
 100% (  3 /  3) in 'Control.Monad.Logic.Class'
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'LogicT' is ambiguous. It is defined
    * at Control/Monad/Logic.hs:124:5
    * at Control/Monad/Logic.hs:123:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Monad/Logic.hs:123:1
 100% ( 19 / 19) in 'Control.Monad.Logic'
Warning: Control.Monad.Logic: could not find link destinations for: 
	- Control.Monad.Logic.D:R:ItemLogicT
Documentation created: dist/doc/html/logict/, dist/doc/html/logict/logict.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/logict-0.8.2.0-LPLLqkxWfqf1JWkcvkOOah
Completed    logict-0.8.2.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - call-stack-0.4.0 (lib:call-stack) (requires build)
 - os-string-2.0.7 (lib:os-string) (requires build)
 - tasty-hunit-0.10.2 (lib:tasty-hunit) (requires build)
 - hashable-1.5.0.0 (lib:hashable) (requires build)
 - async-2.2.5 (lib:async) (requires build)
 - logict-0.8.2.0 (first run)
Configuring call-stack-0.4.0...
Preprocessing library for call-stack-0.4.0..
Building library for call-stack-0.4.0..
[1 of 3] Compiling Data.SrcLoc      ( src/Data/SrcLoc.hs, dist/build/Data/SrcLoc.o, dist/build/Data/SrcLoc.dyn_o )
[2 of 3] Compiling Data.CallStack   ( src/Data/CallStack.hs, dist/build/Data/CallStack.o, dist/build/Data/CallStack.dyn_o )
[3 of 3] Compiling Paths_call_stack ( dist/build/autogen/Paths_call_stack.hs, dist/build/Paths_call_stack.o, dist/build/Paths_call_stack.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3402524/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/call-stack-0.4.0-94f8906dcb5c6f1c3174dd004e0ba3cda660617eeaefd597c362501f863eecf2/lib
Configuring os-string-2.0.7...
Preprocessing library for os-string-2.0.7..
Building library for os-string-2.0.7..
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3402524/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/os-string-2.0.7-97b0554d520971c875b664224bfc6d587cb334d39ea26acca12257fced70ca7e/lib
Configuring tasty-hunit-0.10.2...
Preprocessing library for tasty-hunit-0.10.2..
Building library for tasty-hunit-0.10.2..
[1 of 3] Compiling Test.Tasty.HUnit.Orig ( Test/Tasty/HUnit/Orig.hs, dist/build/Test/Tasty/HUnit/Orig.o, dist/build/Test/Tasty/HUnit/Orig.dyn_o )
[2 of 3] Compiling Test.Tasty.HUnit.Steps ( Test/Tasty/HUnit/Steps.hs, dist/build/Test/Tasty/HUnit/Steps.o, dist/build/Test/Tasty/HUnit/Steps.dyn_o )
[3 of 3] Compiling Test.Tasty.HUnit ( Test/Tasty/HUnit.hs, dist/build/Test/Tasty/HUnit.o, dist/build/Test/Tasty/HUnit.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3402524/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/tasty-hunit-0.10.2-d263d0014ee903d82c6fc2186d06165fcc48050a32da585bf8fbdc42ee80ca01/lib
Configuring hashable-1.5.0.0...
Preprocessing library for hashable-1.5.0.0..
Building library for hashable-1.5.0.0..
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3402524/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hashable-1.5.0.0-3b31f7bd0013ec954d77f22f963b0b70759393b87b5a147bb474cb23f9c1311c/lib
Configuring async-2.2.5...
Preprocessing library for async-2.2.5..
Building library for async-2.2.5..
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3402524/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/async-2.2.5-91fe20cfe681ca99895dd08e41957b5e98325ed12fa656423c5475d56d6b2ae0/lib
Configuring logict-0.8.2.0...
Preprocessing library for logict-0.8.2.0..
Building library for logict-0.8.2.0..
[1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/Control/Monad/Logic/Class.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/Control/Monad/Logic/Class.dyn_o )
[2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/Control/Monad/Logic.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/Control/Monad/Logic.dyn_o )
Preprocessing test suite 'logict-tests' for logict-0.8.2.0..
Building test suite 'logict-tests' for logict-0.8.2.0..
[1 of 1] Compiling Main             ( test/Test.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/logict-tests/logict-tests-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/build/logict-tests/logict-tests
Running 1 test suites...
Test suite logict-tests: RUNNING...
Test suite logict-tests: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/logict-0.8.2.0.test
Writing: logict-0.8.2.0-inplace/Control.Monad.Logic.Class.hs.html
Writing: logict-0.8.2.0-inplace/Control.Monad.Logic.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/hpc/vanilla/html/logict-tests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: logict-0.8.2.0-inplace/Control.Monad.Logic.Class.hs.html
Writing: logict-0.8.2.0-inplace/Control.Monad.Logic.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/logict-0.8.2.0/noopt/hpc/vanilla/html/logict-0.8.2.0/hpc_index.html