Build #1 for zinza-0.2.1

[all reports]

Package zinza-0.2.1
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-06-05 15:35:26.387042032 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, containers-0.6.7, parsec-3.1.16.1, text-2.0.2, transformers-0.6.1.0
Flags none

Code Coverage

expressions76% (1602/2081)
booleanguards25% (1/4)
conditions 50% (2/4)
qualifiers100% (0/0)
alternatives67% (121/180)
local declarations100% (24/24)
top-level declarations45% (143/316)

Build log

[view raw]

Resolving dependencies...
Downloading  zinza-0.2.1
Downloaded   zinza-0.2.1
Starting     zinza-0.2.1
Building     zinza-0.2.1
Completed    zinza-0.2.1

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - case-insensitive-1.2.1.0 (lib:case-insensitive) (requires build)
 - uuid-types-1.0.6 (lib:uuid-types) (requires build)
 - quickcheck-instances-0.3.31 (lib:quickcheck-instances) (requires build)
 - zinza-0.2.1 (first run)
Starting     uuid-types-1.0.6 (all, legacy fallback)
Starting     case-insensitive-1.2.1.0 (all, legacy fallback)
Building     uuid-types-1.0.6 (all, legacy fallback)
Building     case-insensitive-1.2.1.0 (all, legacy fallback)
Installing   case-insensitive-1.2.1.0 (all, legacy fallback)
Installing   uuid-types-1.0.6 (all, legacy fallback)
Completed    case-insensitive-1.2.1.0 (all, legacy fallback)
Completed    uuid-types-1.0.6 (all, legacy fallback)
Starting     quickcheck-instances-0.3.31 (all, legacy fallback)
Building     quickcheck-instances-0.3.31 (all, legacy fallback)
Installing   quickcheck-instances-0.3.31 (all, legacy fallback)
Completed    quickcheck-instances-0.3.31 (all, legacy fallback)
Configuring zinza-0.2.1...
Preprocessing library for zinza-0.2.1..
Building library for zinza-0.2.1..
[ 1 of 15] Compiling Zinza.Indexing   ( src/Zinza/Indexing.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Indexing.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Indexing.dyn_o )
[ 2 of 15] Compiling Zinza.Pos        ( src/Zinza/Pos.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Pos.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Pos.dyn_o )
[ 3 of 15] Compiling Zinza.Var        ( src/Zinza/Var.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Var.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Var.dyn_o )
[ 4 of 15] Compiling Zinza.Type       ( src/Zinza/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Type.dyn_o )
[ 5 of 15] Compiling Zinza.Expr       ( src/Zinza/Expr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Expr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Expr.dyn_o )

src/Zinza/Expr.hs:45:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Expr.
    return will eventually be removed in favour of pure
    Either remove definition for return (recommended) or define as return = pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
45 |     return = EVar . L zeroLoc
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Zinza/Expr.hs:52:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Expr.
    Move definition from return to pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
52 |     pure = return
   |     ^^^^^^^^^^^^^
[ 6 of 15] Compiling Zinza.Node       ( src/Zinza/Node.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Node.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Node.dyn_o )
[ 7 of 15] Compiling Zinza.Errors     ( src/Zinza/Errors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Errors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Errors.dyn_o )
[ 8 of 15] Compiling Zinza.Value      ( src/Zinza/Value.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Value.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Value.dyn_o )
[ 9 of 15] Compiling Zinza.Parser     ( src/Zinza/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Parser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Parser.dyn_o )
[10 of 15] Compiling Zinza.Class      ( src/Zinza/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Class.dyn_o )
[11 of 15] Compiling Zinza.Module     ( src/Zinza/Module.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Module.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Module.dyn_o )
[12 of 15] Compiling Zinza.Generic    ( src/Zinza/Generic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Generic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Generic.dyn_o )
[13 of 15] Compiling Zinza.Check      ( src/Zinza/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Check.dyn_o )
[14 of 15] Compiling Zinza            ( src/Zinza.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza.dyn_o )
[15 of 15] Compiling Zinza.Writer     ( src/Zinza/Writer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Writer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/Zinza/Writer.dyn_o )
Preprocessing test suite 'zinza-tests' for zinza-0.2.1..
Building test suite 'zinza-tests' for zinza-0.2.1..
[1 of 5] Compiling Bools            ( test/Bools.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Bools.o )
[2 of 5] Compiling CabalInstall     ( test/CabalInstall.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/CabalInstall.o )
[3 of 5] Compiling Fancy            ( test/Fancy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Fancy.o )
[4 of 5] Compiling Licenses         ( test/Licenses.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Licenses.o )
[5 of 5] Compiling Main             ( test/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests-tmp/Main.o )
[6 of 6] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/build/zinza-tests/zinza-tests
Running 1 test suites...
Test suite zinza-tests: RUNNING...
Test suite zinza-tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/zinza-0.2.1.test
Writing: zinza-0.2.1-inplace/Zinza.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
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/hpc/vanilla/html/zinza-tests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: zinza-0.2.1-inplace/Zinza.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
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/zinza-0.2.1/noopt/hpc/vanilla/html/zinza-0.2.1/hpc_index.html