[all reports]
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
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (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