Build #1 for venzone-1.1.1.2

[all reports]

Package venzone-1.1.1.2
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2023-03-19 11:47:20.988793308 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies ansi-terminal-game-1.7.0.0, base-4.16.3.0, containers-0.6.5.1, directory-1.3.6.2, file-embed-0.0.15.0, filepath-1.4.2.2, fsnotify-0.3.0.1, line-drawing-0.4.0.2, megaparsec-9.2.2, microlens-0.4.13.1, microlens-platform-0.4.3.3, mtl-2.2.2, utf8-light-0.4.4.0
Flags -crea-release

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     clock-0.8.3
Starting     base-orphans-0.9.0
Starting     data-array-byte-0.1.0.1
Starting     colour-2.3.6
Starting     file-embed-0.0.15.0
Downloading  line-drawing-0.4.0.2
Starting     microlens-0.4.13.1
Starting     mintty-0.1.4
Starting     split-0.2.3.5
Starting     parser-combinators-1.3.0
Starting     terminal-size-0.3.4
Downloading  timers-tick-0.5.0.3
Starting     th-abstraction-0.4.5.0
Starting     type-equality-1
Starting     unidecode-0.1.0.4
Starting     transformers-compat-0.7.2
Starting     vector-stream-0.1.0.0
Starting     integer-logarithms-1.0.3.1
Starting     splitmix-0.1.0.4
Starting     cereal-0.5.8.3
Starting     unix-compat-0.7
Downloaded   line-drawing-0.4.0.2
Starting     line-drawing-0.4.0.2
Downloading  utf8-light-0.4.4.0
Starting     zlib-0.6.3.0
Downloaded   timers-tick-0.5.0.3
Starting     timers-tick-0.5.0.3
Downloaded   utf8-light-0.4.4.0
Starting     utf8-light-0.4.4.0
Building     file-embed-0.0.15.0
Building     clock-0.8.3
Building     base-orphans-0.9.0
Building     parser-combinators-1.3.0
Building     type-equality-1
Building     th-abstraction-0.4.5.0
Building     data-array-byte-0.1.0.1
Building     colour-2.3.6
Building     unidecode-0.1.0.4
Building     transformers-compat-0.7.2
Building     terminal-size-0.3.4
Building     split-0.2.3.5
Building     vector-stream-0.1.0.0
Building     microlens-0.4.13.1
Building     mintty-0.1.4
Building     splitmix-0.1.0.4
Building     integer-logarithms-1.0.3.1
Building     cereal-0.5.8.3
Building     unix-compat-0.7
Building     zlib-0.6.3.0
Building     line-drawing-0.4.0.2
Building     timers-tick-0.5.0.3
Building     utf8-light-0.4.4.0
Completed    type-equality-1
Completed    integer-logarithms-1.0.3.1
Completed    line-drawing-0.4.0.2
Completed    mintty-0.1.4
Completed    timers-tick-0.5.0.3
Completed    split-0.2.3.5
Completed    clock-0.8.3
Completed    unidecode-0.1.0.4
Completed    terminal-size-0.3.4
Completed    base-orphans-0.9.0
Completed    splitmix-0.1.0.4
Starting     random-1.2.1.1
Completed    parser-combinators-1.3.0
Completed    data-array-byte-0.1.0.1
Starting     hashable-1.4.2.0
Starting     primitive-0.8.0.0
Building     random-1.2.1.1
Completed    unix-compat-0.7
Completed    microlens-0.4.13.1
Starting     microlens-ghc-0.4.14.1
Building     hashable-1.4.2.0
Building     primitive-0.8.0.0
Completed    file-embed-0.0.15.0
Completed    utf8-light-0.4.4.0
Building     microlens-ghc-0.4.14.1
Completed    vector-stream-0.1.0.0
Completed    transformers-compat-0.7.2
Starting     transformers-base-0.4.6
Starting     microlens-mtl-0.2.0.3
Completed    th-abstraction-0.4.5.0
Starting     microlens-th-0.4.3.11
Building     microlens-mtl-0.2.0.3
Building     transformers-base-0.4.6
Completed    colour-2.3.6
Starting     ansi-terminal-0.11.4
Building     microlens-th-0.4.3.11
Building     ansi-terminal-0.11.4
Completed    zlib-0.6.3.0
Completed    cereal-0.5.8.3
Completed    transformers-base-0.4.6
Starting     monad-control-1.0.3.1
Building     monad-control-1.0.3.1
Completed    microlens-mtl-0.2.0.3
Completed    microlens-ghc-0.4.14.1
Completed    hashable-1.4.2.0
Starting     unordered-containers-0.2.19.1
Starting     case-insensitive-1.2.1.0
Starting     constraints-0.13.4
Starting     async-2.2.4
Completed    microlens-th-0.4.3.11
Building     async-2.2.4
Building     case-insensitive-1.2.1.0
Building     unordered-containers-0.2.19.1
Building     constraints-0.13.4
Completed    ansi-terminal-0.11.4
Completed    monad-control-1.0.3.1
Starting     lifted-base-0.2.3.12
Building     lifted-base-0.2.3.12
Completed    random-1.2.1.1
Starting     QuickCheck-2.14.2
Building     QuickCheck-2.14.2
Completed    case-insensitive-1.2.1.0
Completed    async-2.2.4
Starting     hinotify-0.4.1
Building     hinotify-0.4.1
Completed    primitive-0.8.0.0
Starting     scientific-0.3.7.0
Starting     vector-0.13.0.0
Building     scientific-0.3.7.0
Building     vector-0.13.0.0
Completed    lifted-base-0.2.3.12
Starting     enclosed-exceptions-1.0.3
Building     enclosed-exceptions-1.0.3
Completed    constraints-0.13.4
Starting     lifted-async-0.10.2.4
Building     lifted-async-0.10.2.4
Completed    enclosed-exceptions-1.0.3
Completed    hinotify-0.4.1
Completed    scientific-0.3.7.0
Starting     megaparsec-9.2.2
Completed    unordered-containers-0.2.19.1
Starting     hyphenation-0.8.2
Building     megaparsec-9.2.2
Building     hyphenation-0.8.2
Completed    lifted-async-0.10.2.4
Starting     shelly-1.12.0
Building     shelly-1.12.0
Completed    QuickCheck-2.14.2
Completed    hyphenation-0.8.2
Downloading  linebreak-1.1.0.3
Downloaded   linebreak-1.1.0.3
Starting     linebreak-1.1.0.3
Building     linebreak-1.1.0.3
Completed    shelly-1.12.0
Starting     fsnotify-0.3.0.1
Building     fsnotify-0.3.0.1
Completed    megaparsec-9.2.2
Completed    linebreak-1.1.0.3
Downloading  ansi-terminal-game-1.7.0.0
Downloaded   ansi-terminal-game-1.7.0.0
Starting     ansi-terminal-game-1.7.0.0
Building     ansi-terminal-game-1.7.0.0
Completed    fsnotify-0.3.0.1
Completed    ansi-terminal-game-1.7.0.0
Completed    vector-0.13.0.0
Starting     microlens-platform-0.4.3.3
Building     microlens-platform-0.4.3.3
Completed    microlens-platform-0.4.3.3
Downloading  venzone-1.1.1.2
Downloaded   venzone-1.1.1.2
Starting     venzone-1.1.1.2
Building     venzone-1.1.1.2
Completed    venzone-1.1.1.2

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
 - enclosed-exceptions-1.0.3 (lib:enclosed-exceptions) (requires build)
 - hinotify-0.4.1 (lib:hinotify) (requires build)
 - hspec-core-2.8.5 (lib:hspec-core) (requires build)
 - lifted-async-0.10.2.4 (lib:lifted-async) (requires build)
 - line-drawing-0.4.0.2 (lib:line-drawing) (requires build)
 - linebreak-1.1.0.3 (lib:linebreak) (requires build)
 - megaparsec-9.2.2 (lib:megaparsec) (requires build)
 - microlens-ghc-0.4.14.1 (lib:microlens-ghc) (requires build)
 - timers-tick-0.5.0.3 (lib:timers-tick) (requires build)
 - utf8-light-0.4.4.0 (lib:utf8-light) (requires build)
 - hspec-2.8.5 (lib:hspec) (requires build)
 - shelly-1.12.0 (lib:shelly) (requires build)
 - microlens-platform-0.4.3.3 (lib:microlens-platform) (requires build)
 - ansi-terminal-game-1.7.0.0 (lib:ansi-terminal-game) (requires build)
 - fsnotify-0.3.0.1 (lib:fsnotify) (requires build)
 - venzone-1.1.1.2 (first run)
Starting     enclosed-exceptions-1.0.3 (all, legacy fallback)
Starting     hinotify-0.4.1 (all, legacy fallback)
Starting     lifted-async-0.10.2.4 (all, legacy fallback)
Starting     line-drawing-0.4.0.2 (all, legacy fallback)
Starting     linebreak-1.1.0.3 (all, legacy fallback)
Starting     microlens-ghc-0.4.14.1 (all, legacy fallback)
Starting     timers-tick-0.5.0.3 (all, legacy fallback)
Starting     megaparsec-9.2.2 (all, legacy fallback)
Starting     utf8-light-0.4.4.0 (all, legacy fallback)
Starting     hspec-core-2.8.5 (all, legacy fallback)
Building     hspec-core-2.8.5 (all, legacy fallback)
Building     lifted-async-0.10.2.4 (all, legacy fallback)
Building     hinotify-0.4.1 (all, legacy fallback)
Building     megaparsec-9.2.2 (all, legacy fallback)
Building     line-drawing-0.4.0.2 (all, legacy fallback)
Building     enclosed-exceptions-1.0.3 (all, legacy fallback)
Building     timers-tick-0.5.0.3 (all, legacy fallback)
Building     linebreak-1.1.0.3 (all, legacy fallback)
Building     utf8-light-0.4.4.0 (all, legacy fallback)
Building     microlens-ghc-0.4.14.1 (all, legacy fallback)
Installing   line-drawing-0.4.0.2 (all, legacy fallback)
Installing   enclosed-exceptions-1.0.3 (all, legacy fallback)
Installing   linebreak-1.1.0.3 (all, legacy fallback)
Installing   timers-tick-0.5.0.3 (all, legacy fallback)
Installing   utf8-light-0.4.4.0 (all, legacy fallback)
Installing   lifted-async-0.10.2.4 (all, legacy fallback)
Completed    line-drawing-0.4.0.2 (all, legacy fallback)
Installing   hinotify-0.4.1 (all, legacy fallback)
Installing   microlens-ghc-0.4.14.1 (all, legacy fallback)
Completed    enclosed-exceptions-1.0.3 (all, legacy fallback)
Completed    linebreak-1.1.0.3 (all, legacy fallback)
Completed    timers-tick-0.5.0.3 (all, legacy fallback)
Starting     ansi-terminal-game-1.7.0.0 (all, legacy fallback)
Completed    utf8-light-0.4.4.0 (all, legacy fallback)
Completed    lifted-async-0.10.2.4 (all, legacy fallback)
Starting     shelly-1.12.0 (all, legacy fallback)
Building     ansi-terminal-game-1.7.0.0 (all, legacy fallback)
Installing   hspec-core-2.8.5 (all, legacy fallback)
Completed    hinotify-0.4.1 (all, legacy fallback)
Completed    microlens-ghc-0.4.14.1 (all, legacy fallback)
Starting     microlens-platform-0.4.3.3 (all, legacy fallback)
Building     shelly-1.12.0 (all, legacy fallback)
Completed    hspec-core-2.8.5 (all, legacy fallback)
Starting     hspec-2.8.5 (all, legacy fallback)
Installing   megaparsec-9.2.2 (all, legacy fallback)
Installing   ansi-terminal-game-1.7.0.0 (all, legacy fallback)
Building     microlens-platform-0.4.3.3 (all, legacy fallback)
Completed    megaparsec-9.2.2 (all, legacy fallback)
Building     hspec-2.8.5 (all, legacy fallback)
Installing   hspec-2.8.5 (all, legacy fallback)
Completed    ansi-terminal-game-1.7.0.0 (all, legacy fallback)
Completed    hspec-2.8.5 (all, legacy fallback)
Installing   microlens-platform-0.4.3.3 (all, legacy fallback)
Completed    microlens-platform-0.4.3.3 (all, legacy fallback)
Installing   shelly-1.12.0 (all, legacy fallback)
Completed    shelly-1.12.0 (all, legacy fallback)
Starting     fsnotify-0.3.0.1 (all, legacy fallback)
Building     fsnotify-0.3.0.1 (all, legacy fallback)
Installing   fsnotify-0.3.0.1 (all, legacy fallback)
Completed    fsnotify-0.3.0.1 (all, legacy fallback)
Configuring venzone-1.1.1.2...
Preprocessing executable 'venzone' for venzone-1.1.1.2..
Building executable 'venzone' for venzone-1.1.1.2..
[ 1 of 25] Compiling Art              ( src/Art.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Art.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Art.dyn_o )
[ 2 of 25] Compiling Blit             ( src/Blit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Blit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Blit.dyn_o )
[ 3 of 25] Compiling Input            ( src/Input.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Input.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Input.dyn_o )
[ 4 of 25] Compiling Meeple.Primitives ( src/Meeple/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Primitives.dyn_o )
[ 5 of 25] Compiling Meeple.Operate   ( src/Meeple/Operate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Operate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Operate.dyn_o )
[ 6 of 25] Compiling NonEmptyZipper   ( src/NonEmptyZipper.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/NonEmptyZipper.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/NonEmptyZipper.dyn_o )
[ 7 of 25] Compiling Paths_venzone    ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/autogen/Paths_venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths_venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths_venzone.dyn_o )
[ 8 of 25] Compiling Tile             ( src/Tile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Tile.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Tile.dyn_o )
[ 9 of 25] Compiling Plant            ( src/Plant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Plant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Plant.dyn_o )
[10 of 25] Compiling Room             ( src/Room.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Room.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Room.dyn_o )
[11 of 25] Compiling Screen.Primitives ( src/Screen/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Primitives.dyn_o )
[12 of 25] Compiling Screen.Check     ( src/Screen/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Check.dyn_o )
[13 of 25] Compiling Screen.ProcessKeys ( src/Screen/ProcessKeys.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/ProcessKeys.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/ProcessKeys.dyn_o )
[14 of 25] Compiling Screen.Decide    ( src/Screen/Decide.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Decide.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Decide.dyn_o )
[15 of 25] Compiling Screen.Collision ( src/Screen/Collision.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Collision.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Collision.dyn_o )
[16 of 25] Compiling Screen.Move      ( src/Screen/Move.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Move.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Move.dyn_o )
[17 of 25] Compiling Screen           ( src/Screen.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen.dyn_o )
[18 of 25] Compiling Story            ( src/Story.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Story.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Story.dyn_o )

src/Story.hs:237:33: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Status not matched:
            SRunning
            SQuit
    |
237 | drawStory s | isWinning s = let (SWon a) = s ^. status in fetchFrame a
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
[19 of 25] Compiling Menu             ( src/Menu.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Menu.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Menu.dyn_o )
[20 of 25] Compiling Parse            ( src/Parse.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Parse.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Parse.dyn_o )
[21 of 25] Compiling Paths            ( src/Paths.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths.dyn_o )
[22 of 25] Compiling Venzone          ( src/Venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Venzone.dyn_o )
[23 of 25] Compiling Gymnasium        ( src/Gymnasium.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Gymnasium.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Gymnasium.dyn_o )
[24 of 25] Compiling Watcher          ( src/Watcher.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Watcher.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Watcher.dyn_o )
[25 of 25] Compiling Main             ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Main.dyn_o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone ...
Preprocessing test suite 'test' for venzone-1.1.1.2..
Building test suite 'test' for venzone-1.1.1.2..
[ 1 of 29] Compiling Art              ( src/Art.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Art.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Art.dyn_o )
[ 2 of 29] Compiling Blit             ( src/Blit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Blit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Blit.dyn_o )
[ 3 of 29] Compiling Input            ( src/Input.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Input.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Input.dyn_o )
[ 4 of 29] Compiling Meeple.Primitives ( src/Meeple/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Primitives.dyn_o )
[ 5 of 29] Compiling Meeple.Operate   ( src/Meeple/Operate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Operate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Operate.dyn_o )
[ 6 of 29] Compiling NonEmptyZipper   ( src/NonEmptyZipper.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/NonEmptyZipper.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/NonEmptyZipper.dyn_o )
[ 7 of 29] Compiling Paths_venzone    ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/autogen/Paths_venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths_venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths_venzone.dyn_o )
[ 8 of 29] Compiling Tile             ( src/Tile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Tile.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Tile.dyn_o )
[ 9 of 29] Compiling Plant            ( src/Plant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Plant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Plant.dyn_o )
[10 of 29] Compiling Room             ( src/Room.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Room.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Room.dyn_o )
[11 of 29] Compiling Screen.Primitives ( src/Screen/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Primitives.dyn_o )
[12 of 29] Compiling Screen.Check     ( src/Screen/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Check.dyn_o )
[13 of 29] Compiling Screen.ProcessKeys ( src/Screen/ProcessKeys.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/ProcessKeys.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/ProcessKeys.dyn_o )
[14 of 29] Compiling Screen.Decide    ( src/Screen/Decide.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Decide.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Decide.dyn_o )
[15 of 29] Compiling Screen.Collision ( src/Screen/Collision.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Collision.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Collision.dyn_o )
[16 of 29] Compiling Screen.Move      ( src/Screen/Move.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Move.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Move.dyn_o )
[17 of 29] Compiling Screen           ( src/Screen.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen.dyn_o )
[18 of 29] Compiling Story            ( src/Story.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Story.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Story.dyn_o )

src/Story.hs:237:33: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Status not matched:
            SRunning
            SQuit
    |
237 | drawStory s | isWinning s = let (SWon a) = s ^. status in fetchFrame a
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
[19 of 29] Compiling StorySpec        ( test/StorySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/StorySpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/StorySpec.dyn_o )
[20 of 29] Compiling Menu             ( src/Menu.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Menu.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Menu.dyn_o )
[21 of 29] Compiling PlantSpec        ( test/PlantSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/PlantSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/PlantSpec.dyn_o )
[22 of 29] Compiling Parse            ( src/Parse.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Parse.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Parse.dyn_o )
[23 of 29] Compiling Paths            ( src/Paths.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths.dyn_o )
[24 of 29] Compiling ParseSpec        ( test/ParseSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/ParseSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/ParseSpec.dyn_o )
[25 of 29] Compiling Venzone          ( src/Venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Venzone.dyn_o )
[26 of 29] Compiling Gymnasium        ( src/Gymnasium.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Gymnasium.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Gymnasium.dyn_o )
[27 of 29] Compiling GymnasiumSpec    ( test/GymnasiumSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/GymnasiumSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/GymnasiumSpec.dyn_o )

test/GymnasiumSpec.hs:145:58: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type Meeple not matched:
            MDead _
            MDumb _
            MKram _
            MLock _
            ...
    |
145 |         bird = meeples . to (filter isB) . to head . to (\(MBird b) -> b)
    |                                                          ^^^^^^^^^^^^^^^
[28 of 29] Compiling VenzoneSpec      ( test/VenzoneSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/VenzoneSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/VenzoneSpec.dyn_o )
[29 of 29] Compiling Main             ( test/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Main.dyn_o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test ...
Running 1 test suites...
Test suite test: RUNNING...
Test suite test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/venzone-1.1.1.2.test
Error: cabal-3.8.1.0: Test coverage is only supported for packages with a
library component.

Error: cabal: Tests failed for venzone-1.1.1.2.