Build #1 for FULE-0.3.1.2

[all reports]

Package FULE-0.3.1.2
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-09-05 14:05:06.150203933 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, containers-0.6.8, deepseq-1.5.1.0, mtl-2.3.1, transformers-0.6.1.0
Flags none

Code Coverage

expressions0% (0/1237)
booleanguards100% (0/0)
conditions 0% (0/4)
qualifiers0% (0/2)
alternatives0% (0/45)
local declarations0% (0/38)
top-level declarations0% (0/192)

Build log

[view raw]

Resolving dependencies...
Downloading  FULE-0.3.1.2
Downloaded   FULE-0.3.1.2
Configuring FULE-0.3.1.2...
Preprocessing library for FULE-0.3.1.2..
Building library for FULE-0.3.1.2..
[ 1 of 24] Compiling FULE.Container.Config.Orientation ( src/FULE/Container/Config/Orientation.hs, dist/build/FULE/Container/Config/Orientation.o, dist/build/FULE/Container/Config/Orientation.dyn_o )
[ 2 of 24] Compiling FULE.Container.Config.Padding ( src/FULE/Container/Config/Padding.hs, dist/build/FULE/Container/Config/Padding.o, dist/build/FULE/Container/Config/Padding.dyn_o )
[ 3 of 24] Compiling FULE.Container.Config.SizedContent ( src/FULE/Container/Config/SizedContent.hs, dist/build/FULE/Container/Config/SizedContent.o, dist/build/FULE/Container/Config/SizedContent.dyn_o )
[ 4 of 24] Compiling FULE.Container.Config ( src/FULE/Container/Config.hs, dist/build/FULE/Container/Config.o, dist/build/FULE/Container/Config.dyn_o )
[ 5 of 24] Compiling FULE.Internal.Sparse ( src/FULE/Internal/Sparse.hs, dist/build/FULE/Internal/Sparse.o, dist/build/FULE/Internal/Sparse.dyn_o )
[ 6 of 24] Compiling FULE.Internal.Util ( src/FULE/Internal/Util.hs, dist/build/FULE/Internal/Util.o, dist/build/FULE/Internal/Util.dyn_o )
[ 7 of 24] Compiling FULE.Layout      ( src/FULE/Layout.hs, dist/build/FULE/Layout.o, dist/build/FULE/Layout.dyn_o )
[ 8 of 24] Compiling FULE.Component   ( src/FULE/Component.hs, dist/build/FULE/Component.o, dist/build/FULE/Component.dyn_o )
[ 9 of 24] Compiling FULE.LayoutOp    ( src/FULE/LayoutOp.hs, dist/build/FULE/LayoutOp.o, dist/build/FULE/LayoutOp.dyn_o )
[10 of 24] Compiling FULE.Container   ( src/FULE/Container.hs, dist/build/FULE/Container.o, dist/build/FULE/Container.dyn_o )
[11 of 24] Compiling FULE.Container.Window ( src/FULE/Container/Window.hs, dist/build/FULE/Container/Window.o, dist/build/FULE/Container/Window.dyn_o )
[12 of 24] Compiling FULE.Container.Unreckoned ( src/FULE/Container/Unreckoned.hs, dist/build/FULE/Container/Unreckoned.o, dist/build/FULE/Container/Unreckoned.dyn_o )
[13 of 24] Compiling FULE.Container.Sized ( src/FULE/Container/Sized.hs, dist/build/FULE/Container/Sized.o, dist/build/FULE/Container/Sized.dyn_o )
[14 of 24] Compiling FULE.Container.Positioned ( src/FULE/Container/Positioned.hs, dist/build/FULE/Container/Positioned.o, dist/build/FULE/Container/Positioned.dyn_o )
[15 of 24] Compiling FULE.Container.Padded ( src/FULE/Container/Padded.hs, dist/build/FULE/Container/Padded.o, dist/build/FULE/Container/Padded.dyn_o )
[16 of 24] Compiling FULE.Container.Item ( src/FULE/Container/Item.hs, dist/build/FULE/Container/Item.o, dist/build/FULE/Container/Item.dyn_o )
[17 of 24] Compiling FULE.Container.Layered ( src/FULE/Container/Layered.hs, dist/build/FULE/Container/Layered.o, dist/build/FULE/Container/Layered.dyn_o )
[18 of 24] Compiling FULE.Container.Grid ( src/FULE/Container/Grid.hs, dist/build/FULE/Container/Grid.o, dist/build/FULE/Container/Grid.dyn_o )
[19 of 24] Compiling FULE.Container.Divided ( src/FULE/Container/Divided.hs, dist/build/FULE/Container/Divided.o, dist/build/FULE/Container/Divided.dyn_o )
[20 of 24] Compiling FULE.Container.Clipped ( src/FULE/Container/Clipped.hs, dist/build/FULE/Container/Clipped.o, dist/build/FULE/Container/Clipped.dyn_o )
[21 of 24] Compiling FULE.Container.Arrayed ( src/FULE/Container/Arrayed.hs, dist/build/FULE/Container/Arrayed.o, dist/build/FULE/Container/Arrayed.dyn_o )
[22 of 24] Compiling FULE.Reactor     ( src/FULE/Reactor.hs, dist/build/FULE/Reactor.o, dist/build/FULE/Reactor.dyn_o )
[23 of 24] Compiling FULE             ( src/FULE.hs, dist/build/FULE.o, dist/build/FULE.dyn_o )
[24 of 24] Compiling Paths_FULE       ( dist/build/autogen/Paths_FULE.hs, dist/build/Paths_FULE.o, dist/build/Paths_FULE.dyn_o )
Preprocessing library for FULE-0.3.1.2..
Running Haddock on library for FULE-0.3.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 24] Compiling FULE.Container.Config.Orientation ( src/FULE/Container/Config/Orientation.hs, nothing )
[ 2 of 24] Compiling FULE.Container.Config.Padding ( src/FULE/Container/Config/Padding.hs, nothing )
[ 3 of 24] Compiling FULE.Container.Config.SizedContent ( src/FULE/Container/Config/SizedContent.hs, nothing )
[ 4 of 24] Compiling FULE.Container.Config ( src/FULE/Container/Config.hs, nothing )
[ 5 of 24] Compiling FULE.Internal.Sparse ( src/FULE/Internal/Sparse.hs, nothing )
[ 6 of 24] Compiling FULE.Internal.Util ( src/FULE/Internal/Util.hs, nothing )
[ 7 of 24] Compiling FULE.Layout      ( src/FULE/Layout.hs, nothing )
[ 8 of 24] Compiling FULE.Component   ( src/FULE/Component.hs, nothing )
[ 9 of 24] Compiling FULE.LayoutOp    ( src/FULE/LayoutOp.hs, nothing )
[10 of 24] Compiling FULE.Container   ( src/FULE/Container.hs, nothing )
[11 of 24] Compiling FULE.Container.Window ( src/FULE/Container/Window.hs, nothing )
[12 of 24] Compiling FULE.Container.Unreckoned ( src/FULE/Container/Unreckoned.hs, nothing )
[13 of 24] Compiling FULE.Container.Sized ( src/FULE/Container/Sized.hs, nothing )
[14 of 24] Compiling FULE.Container.Positioned ( src/FULE/Container/Positioned.hs, nothing )
[15 of 24] Compiling FULE.Container.Padded ( src/FULE/Container/Padded.hs, nothing )
[16 of 24] Compiling FULE.Container.Item ( src/FULE/Container/Item.hs, nothing )
[17 of 24] Compiling FULE.Container.Layered ( src/FULE/Container/Layered.hs, nothing )
[18 of 24] Compiling FULE.Container.Grid ( src/FULE/Container/Grid.hs, nothing )
[19 of 24] Compiling FULE.Container.Divided ( src/FULE/Container/Divided.hs, nothing )
[20 of 24] Compiling FULE.Container.Clipped ( src/FULE/Container/Clipped.hs, nothing )
[21 of 24] Compiling FULE.Container.Arrayed ( src/FULE/Container/Arrayed.hs, nothing )
[22 of 24] Compiling FULE.Reactor     ( src/FULE/Reactor.hs, nothing )
[23 of 24] Compiling FULE             ( src/FULE.hs, nothing )
[24 of 24] Compiling Paths_FULE       ( dist/build/autogen/Paths_FULE.hs, nothing )
Haddock coverage:
 100% (  2 /  2) in 'FULE.Container.Config.Orientation'
 100% (  4 /  4) in 'FULE.Container.Config.Padding'
 100% (  4 /  4) in 'FULE.Container.Config.SizedContent'
 100% (  4 /  4) in 'FULE.Container.Config'
   0% (  0 / 17) in 'FULE.Internal.Sparse'
  Missing documentation for:
    Module header
    Matrix (src/FULE/Internal/Sparse.hs:31)
    Pos (src/FULE/Internal/Sparse.hs:26)
    empty (src/FULE/Internal/Sparse.hs:51)
    eye (src/FULE/Internal/Sparse.hs:54)
    matrix (src/FULE/Internal/Sparse.hs:57)
    dims (src/FULE/Internal/Sparse.hs:60)
    expandTo (src/FULE/Internal/Sparse.hs:63)
    get (src/FULE/Internal/Sparse.hs:66)
    set (src/FULE/Internal/Sparse.hs:69)
    del (src/FULE/Internal/Sparse.hs:73)
    count (src/FULE/Internal/Sparse.hs:78)
    add (src/FULE/Internal/Sparse.hs:81)
    sub (src/FULE/Internal/Sparse.hs:84)
    mul (src/FULE/Internal/Sparse.hs:87)
    star (src/FULE/Internal/Sparse.hs:94)
    filter (src/FULE/Internal/Sparse.hs:101)
   0% (  0 /  4) in 'FULE.Internal.Util'
  Missing documentation for:
    Module header
    collapseTo (src/FULE/Internal/Util.hs:7)
    getMaxSize (src/FULE/Internal/Util.hs:13)
    getTotalSize (src/FULE/Internal/Util.hs:16)
Warning: 'LayoutDesign' is ambiguous. It is defined
    * at src/FULE/Layout.hs:45:5
    * at src/FULE/Layout.hs:44: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 src/FULE/Layout.hs:44:1
Warning: 'Layout' is ambiguous. It is defined
    * at src/FULE/Layout.hs:246:5
    * at src/FULE/Layout.hs:245: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 src/FULE/Layout.hs:245:1
 100% ( 16 / 16) in 'FULE.Layout'
 100% (  7 /  7) in 'FULE.Component'
 100% (  7 /  7) in 'FULE.LayoutOp'
 100% (  2 /  2) in 'FULE.Container'
Warning: 'Window' is ambiguous. It is defined
    * at src/FULE/Container/Window.hs:50:5
    * at src/FULE/Container/Window.hs:49: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 src/FULE/Container/Window.hs:49:1
 100% (  6 /  6) in 'FULE.Container.Window'
 100% (  5 /  5) in 'FULE.Container.Unreckoned'
 100% (  5 /  5) in 'FULE.Container.Sized'
 100% ( 11 / 11) in 'FULE.Container.Positioned'
 100% (  3 /  3) in 'FULE.Container.Padded'
 100% (  4 /  4) in 'FULE.Container.Item'
 100% (  4 /  4) in 'FULE.Container.Layered'
 100% (  4 /  4) in 'FULE.Container.Grid'
Warning: 'Divided' is ambiguous. It is defined
    * at src/FULE/Container/Divided.hs:88:5
    * at src/FULE/Container/Divided.hs:87: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 src/FULE/Container/Divided.hs:87:1
 100% ( 10 / 10) in 'FULE.Container.Divided'
 100% (  3 /  3) in 'FULE.Container.Clipped'
 100% (  5 /  5) in 'FULE.Container.Arrayed'
Warning: 'Reactor' is ambiguous. It is defined
    * at src/FULE/Reactor.hs:66:3
    * at src/FULE/Reactor.hs:65: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 src/FULE/Reactor.hs:65:1
 100% (  6 /  6) in 'FULE.Reactor'
 100% ( 18 / 18) in 'FULE'
Documentation created: dist/doc/html/FULE/, dist/doc/html/FULE/FULE.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/FULE-0.3.1.2-6YIIRFHEsXJt35oGQvjt7
Completed    FULE-0.3.1.2

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):
 - FULE-0.3.1.2 (first run)
Configuring FULE-0.3.1.2...
Preprocessing library for FULE-0.3.1.2..
Building library for FULE-0.3.1.2..
[ 1 of 24] Compiling FULE.Container.Config.Orientation ( src/FULE/Container/Config/Orientation.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/Orientation.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/Orientation.dyn_o )
[ 2 of 24] Compiling FULE.Container.Config.Padding ( src/FULE/Container/Config/Padding.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/Padding.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/Padding.dyn_o )
[ 3 of 24] Compiling FULE.Container.Config.SizedContent ( src/FULE/Container/Config/SizedContent.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/SizedContent.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config/SizedContent.dyn_o )
[ 4 of 24] Compiling FULE.Container.Config ( src/FULE/Container/Config.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Config.dyn_o )
[ 5 of 24] Compiling FULE.Internal.Sparse ( src/FULE/Internal/Sparse.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Internal/Sparse.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Internal/Sparse.dyn_o )
[ 6 of 24] Compiling FULE.Internal.Util ( src/FULE/Internal/Util.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Internal/Util.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Internal/Util.dyn_o )
[ 7 of 24] Compiling FULE.Layout      ( src/FULE/Layout.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Layout.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Layout.dyn_o )
[ 8 of 24] Compiling FULE.Component   ( src/FULE/Component.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Component.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Component.dyn_o )
[ 9 of 24] Compiling FULE.LayoutOp    ( src/FULE/LayoutOp.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/LayoutOp.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/LayoutOp.dyn_o )
[10 of 24] Compiling FULE.Container   ( src/FULE/Container.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container.dyn_o )
[11 of 24] Compiling FULE.Container.Window ( src/FULE/Container/Window.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Window.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Window.dyn_o )
[12 of 24] Compiling FULE.Container.Unreckoned ( src/FULE/Container/Unreckoned.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Unreckoned.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Unreckoned.dyn_o )
[13 of 24] Compiling FULE.Container.Sized ( src/FULE/Container/Sized.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Sized.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Sized.dyn_o )
[14 of 24] Compiling FULE.Container.Positioned ( src/FULE/Container/Positioned.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Positioned.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Positioned.dyn_o )
[15 of 24] Compiling FULE.Container.Padded ( src/FULE/Container/Padded.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Padded.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Padded.dyn_o )
[16 of 24] Compiling FULE.Container.Item ( src/FULE/Container/Item.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Item.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Item.dyn_o )
[17 of 24] Compiling FULE.Container.Layered ( src/FULE/Container/Layered.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Layered.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Layered.dyn_o )
[18 of 24] Compiling FULE.Container.Grid ( src/FULE/Container/Grid.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Grid.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Grid.dyn_o )
[19 of 24] Compiling FULE.Container.Divided ( src/FULE/Container/Divided.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Divided.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Divided.dyn_o )
[20 of 24] Compiling FULE.Container.Clipped ( src/FULE/Container/Clipped.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Clipped.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Clipped.dyn_o )
[21 of 24] Compiling FULE.Container.Arrayed ( src/FULE/Container/Arrayed.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Arrayed.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Container/Arrayed.dyn_o )
[22 of 24] Compiling FULE.Reactor     ( src/FULE/Reactor.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Reactor.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE/Reactor.dyn_o )
[23 of 24] Compiling FULE             ( src/FULE.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE.dyn_o )
[24 of 24] Compiling Paths_FULE       ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/autogen/Paths_FULE.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/Paths_FULE.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/Paths_FULE.dyn_o )
Preprocessing test suite 'FULE-test' for FULE-0.3.1.2..
Building test suite 'FULE-test' for FULE-0.3.1.2..
[1 of 6] Compiling Divided          ( examples/Divided.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Divided.o )
[2 of 6] Compiling Grid             ( examples/Grid.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Grid.o )
[3 of 6] Compiling Layout           ( examples/Layout.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Layout.o )
[4 of 6] Compiling Main             ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Main.o )
[5 of 6] Compiling Paths_FULE       ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/autogen/Paths_FULE.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Paths_FULE.o )
[6 of 6] Compiling Reactor          ( examples/Reactor.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test-tmp/Reactor.o )

examples/Reactor.hs:42:17: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         getUIMessage :: forall (m :: * -> *). Monad m => m UIMessage
   |
42 | getUIMessage :: (Monad m) => m UIMessage
   |                 ^^^^^^^^^

examples/Reactor.hs:45:21: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         interactWithView :: forall (m :: * -> *).
                             Monad m =>
                             ForView -> m UIMessage
   |
45 | interactWithView :: (Monad m) => ForView -> m UIMessage
   |                     ^^^^^^^^^

examples/Reactor.hs:66:22: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         interactWithModel :: forall (m :: * -> *).
                              Monad m =>
                              ForModel -> m FromModel
   |
66 | interactWithModel :: (Monad m) => ForModel -> m FromModel
   |                      ^^^^^^^^^

examples/Reactor.hs:180:18: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         getWindowSize :: forall (m :: * -> *). Monad m => m (Int, Int)
    |
180 | getWindowSize :: (Monad m) => m (Int, Int)
    |                  ^^^^^^^^^

examples/Reactor.hs:207:13: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         addReact :: forall (m :: * -> *) o.
                     Monad m =>
                     RIN -> ROUT o -> R m -> R m
    |
207 | addReact :: (Monad m) => RIN -> ROUT o -> R m -> R m
    |             ^^^^^^^^^

examples/Reactor.hs:210:12: warning: [GHC-30606] [-Wredundant-constraints]
    Redundant constraint: Monad m
    In the type signature for:
         getProd :: forall (m :: * -> *) o.
                    Monad m =>
                    RIN -> ROUT o -> R m -> Maybe o
    |
210 | getProd :: (Monad m) => RIN -> ROUT o -> R m -> Maybe o
    |            ^^^^^^^^^
[7 of 7] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/FULE-0.3.1.2/noopt/build/FULE-test/FULE-test
Running 1 test suites...
Test suite FULE-test: RUNNING...
Test suite FULE-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/FULE-0.3.1.2.test
Writing: FULE-0.3.1.2-inplace/FULE.Internal.Sparse.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Reactor.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.LayoutOp.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Layout.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Internal.Util.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Window.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Item.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Grid.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Divided.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Config.SizedContent.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Config.Orientation.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Clipped.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Component.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/FULE-0.3.1.2/noopt/hpc/vanilla/html/FULE-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: FULE-0.3.1.2-inplace/FULE.Internal.Sparse.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Reactor.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.LayoutOp.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Layout.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Internal.Util.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Window.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Item.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Grid.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Divided.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Config.SizedContent.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Config.Orientation.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.Clipped.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Container.hs.html
Writing: FULE-0.3.1.2-inplace/FULE.Component.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/FULE-0.3.1.2/noopt/hpc/vanilla/html/FULE-0.3.1.2/hpc_index.html