Build #1 for clay-0.15.0

[all reports]

Package clay-0.15.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-01-13 09:24:50.344295585 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, mtl-2.3.1, text-2.0.2
Flags none

Code Coverage

expressions100% (0/0)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations100% (0/0)

Build log

[view raw]

Resolving dependencies...
Downloading  clay-0.15.0
Downloaded   clay-0.15.0
Starting     clay-0.15.0
Building     clay-0.15.0
Completed    clay-0.15.0

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):
 - clay-0.15.0 (first run)
Configuring clay-0.15.0...
Preprocessing test suite 'Test-Clay' for clay-0.15.0..
Building test suite 'Test-Clay' for clay-0.15.0..
[1 of 1] Compiling Main             ( spec/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Test-Clay/Test-Clay-tmp/Main.o )
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Test-Clay/Test-Clay
Preprocessing library for clay-0.15.0..
Building library for clay-0.15.0..
[ 1 of 32] Compiling Clay.Property    ( src/Clay/Property.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Property.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Property.dyn_o )
[ 2 of 32] Compiling Clay.Common      ( src/Clay/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Common.dyn_o )
[ 3 of 32] Compiling Clay.Color       ( src/Clay/Color.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Color.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Color.dyn_o )

src/Clay/Color.hs:181:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
181 |       Rgba r g b 1.0 -> Value $mconcat ["#",  p' r, p' g, p' b]
    |                               ^

src/Clay/Color.hs:182:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
182 |       Rgba r g b a   -> Value $mconcat ["rgba(", p r, ",", p g, ",", p b, ",", ah a, ")"]
    |                               ^

src/Clay/Color.hs:183:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
183 |       Hsla h s l 1.0 -> Value $mconcat ["hsl(",  p h, ",", f s, ",", f l,            ")"]
    |                               ^

src/Clay/Color.hs:184:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
184 |       Hsla h s l a   -> Value $mconcat ["hsla(", p h, ",", f s, ",", f l, ",", ah a, ")"]
    |                               ^
[ 4 of 32] Compiling Clay.Selector    ( src/Clay/Selector.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Selector.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Selector.dyn_o )
[ 5 of 32] Compiling Clay.Elements    ( src/Clay/Elements.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Elements.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Elements.dyn_o )
[ 6 of 32] Compiling Clay.Attributes  ( src/Clay/Attributes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Attributes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Attributes.dyn_o )
[ 7 of 32] Compiling Clay.Stylesheet  ( src/Clay/Stylesheet.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Stylesheet.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Stylesheet.dyn_o )

src/Clay/Stylesheet.hs:7:1: warning: [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
  |
7 | import Control.Applicative
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 32] Compiling Clay.Size        ( src/Clay/Size.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Size.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Size.dyn_o )
[ 9 of 32] Compiling Clay.Render      ( src/Clay/Render.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Render.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Render.dyn_o )

src/Clay/Render.hs:16:1: warning: [-Wunused-imports]
    The import of Control.Monad.Writer is redundant
      except perhaps to import instances from Control.Monad.Writer
    To import instances alone, use: import Control.Monad.Writer()
   |
16 | import           Control.Monad.Writer
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 32] Compiling Clay.Pseudo      ( src/Clay/Pseudo.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Pseudo.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Pseudo.dyn_o )
[11 of 32] Compiling Clay.Media       ( src/Clay/Media.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Media.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Media.dyn_o )
[12 of 32] Compiling Clay.List        ( src/Clay/List.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/List.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/List.dyn_o )
[13 of 32] Compiling Clay.Grid        ( src/Clay/Grid.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Grid.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Grid.dyn_o )
[14 of 32] Compiling Clay.Geometry    ( src/Clay/Geometry.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Geometry.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Geometry.dyn_o )
[15 of 32] Compiling Clay.FontFace    ( src/Clay/FontFace.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/FontFace.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/FontFace.dyn_o )
[16 of 32] Compiling Clay.Font        ( src/Clay/Font.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Font.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Font.dyn_o )
[17 of 32] Compiling Clay.Flexbox     ( src/Clay/Flexbox.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Flexbox.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Flexbox.dyn_o )
[18 of 32] Compiling Clay.Filter      ( src/Clay/Filter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Filter.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Filter.dyn_o )
[19 of 32] Compiling Clay.Dynamic     ( src/Clay/Dynamic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Dynamic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Dynamic.dyn_o )
[20 of 32] Compiling Clay.Display     ( src/Clay/Display.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Display.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Display.dyn_o )
[21 of 32] Compiling Clay.Comments    ( src/Clay/Comments.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Comments.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Comments.dyn_o )
[22 of 32] Compiling Clay.Border      ( src/Clay/Border.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Border.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Border.dyn_o )
[23 of 32] Compiling Clay.Box         ( src/Clay/Box.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Box.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Box.dyn_o )
[24 of 32] Compiling Clay.Background  ( src/Clay/Background.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Background.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Background.dyn_o )
[25 of 32] Compiling Clay.Mask        ( src/Clay/Mask.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Mask.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Mask.dyn_o )
[26 of 32] Compiling Clay.Gradient    ( src/Clay/Gradient.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Gradient.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Gradient.dyn_o )
[27 of 32] Compiling Clay.Text        ( src/Clay/Text.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Text.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Text.dyn_o )
[28 of 32] Compiling Clay.Time        ( src/Clay/Time.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Time.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Time.dyn_o )
[29 of 32] Compiling Clay.Transform   ( src/Clay/Transform.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Transform.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Transform.dyn_o )
[30 of 32] Compiling Clay.Transition  ( src/Clay/Transition.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Transition.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Transition.dyn_o )
[31 of 32] Compiling Clay.Animation   ( src/Clay/Animation.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Animation.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay/Animation.dyn_o )
[32 of 32] Compiling Clay             ( src/Clay.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/clay-0.15.0/noopt/build/Clay.dyn_o )
Running 1 test suites...
Test suite Test-Clay: RUNNING...
Test suite Test-Clay: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/clay-0.15.0.test
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/clay-0.15.0/noopt/hpc/vanilla/html/Test-Clay/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
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/clay-0.15.0/noopt/hpc/vanilla/html/clay-0.15.0/hpc_index.html