[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-09-23 23:35:04.821914952 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
array-0.5.4.0, base-4.16.3.0, base-orphans-0.9.0, ghc-prim-0.8.0, mtl-2.2.2, profunctors-5.6.2, semigroups-0.20, tagged-0.8.8, template-haskell-2.18.0.0 |
Flags |
-new_type_eq
|
Code Coverage
expressions | 58% (1853/3147) |
boolean | guards | 50% (2/4) |
conditions | 100% (1/1) |
qualifiers | 100% (0/0) |
alternatives | 82% (69/84) |
local declarations | 60% (43/71) |
top-level declarations | 55% (422/765) |
Build log
[view raw]
Resolving dependencies...
Starting indexed-traversable-0.1.2.1
Starting base-orphans-0.9.0
Starting semigroups-0.20
Starting tagged-0.8.8
Starting th-abstraction-0.6.0.0
Starting StateVar-1.2.2
Starting transformers-compat-0.7.2
Building base-orphans-0.9.0
Building semigroups-0.20
Building indexed-traversable-0.1.2.1
Building th-abstraction-0.6.0.0
Building tagged-0.8.8
Building StateVar-1.2.2
Building transformers-compat-0.7.2
Completed semigroups-0.20
Completed StateVar-1.2.2
Starting contravariant-1.5.5
Completed base-orphans-0.9.0
Building contravariant-1.5.5
Completed tagged-0.8.8
Starting assoc-1.1
Starting distributive-0.6.2.1
Starting foldable1-classes-compat-0.1
Building foldable1-classes-compat-0.1
Building distributive-0.6.2.1
Building assoc-1.1
Completed transformers-compat-0.7.2
Completed indexed-traversable-0.1.2.1
Completed th-abstraction-0.6.0.0
Completed contravariant-1.5.5
Completed assoc-1.1
Completed distributive-0.6.2.1
Starting comonad-5.0.8
Building comonad-5.0.8
Completed foldable1-classes-compat-0.1
Completed comonad-5.0.8
Starting bifunctors-5.6.1
Building bifunctors-5.6.1
Completed bifunctors-5.6.1
Starting profunctors-5.6.2
Building profunctors-5.6.2
Completed profunctors-5.6.2
Downloading HList-0.5.3.0
Downloaded HList-0.5.3.0
Starting HList-0.5.3.0
Building HList-0.5.3.0
Completed HList-0.5.3.0
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):
- HList-0.5.3.0 (first run)
Configuring HList-0.5.3.0...
Preprocessing library for HList-0.5.3.0..
Building library for HList-0.5.3.0..
[ 1 of 28] Compiling Data.HList.FakePrelude ( Data/HList/FakePrelude.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/FakePrelude.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/FakePrelude.dyn_o )
[ 2 of 28] Compiling Data.HList.HListPrelude ( Data/HList/HListPrelude.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HListPrelude.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HListPrelude.dyn_o )
[ 3 of 28] Compiling Data.HList.Label3 ( Data/HList/Label3.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label3.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label3.dyn_o )
[ 4 of 28] Compiling Data.HList.Label5 ( Data/HList/Label5.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label5.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label5.dyn_o )
Data/HList/Label5.hs:36:18: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction: Patterns of type [Char] not matched: []
|
36 | showLabel _ = (\(x:xs) -> toLower x:xs)
| ^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 28] Compiling Data.HList.Label6 ( Data/HList/Label6.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label6.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Label6.dyn_o )
[ 6 of 28] Compiling Data.HList.TypeEqO ( Data/HList/TypeEqO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TypeEqO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TypeEqO.dyn_o )
[ 7 of 28] Compiling LensDefs ( LensDefs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/LensDefs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/LensDefs.dyn_o )
[ 8 of 28] Compiling Data.HList.HList ( Data/HList/HList.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HList.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HList.dyn_o )
Data/HList/HList.hs:21:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
21 | import Data.Semigroup
| ^^^^^^^^^^^^^^^^^^^^^
Data/HList/HList.hs:174:28: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Char] not matched:
[]
[p] where p is not one of {'H'}
(p:_:_) where p is not one of {'H'}
['H']
...
|
174 | show (HCons x l) = let 'H':'[':s = show l
| ^^^^^^^^^^^^^^^^^^
Data/HList/HList.hs:1632:3: warning: [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (HList a).
mappend will eventually be removed in favour of (<>)
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
1632 | mappend a b = hMap UncurryMappend $ hZip a b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 9 of 28] Compiling Data.HList.Record ( Data/HList/Record.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Record.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Record.dyn_o )
Data/HList/Record.hs:201:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
201 | import Data.Semigroup (Semigroup)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 28] Compiling Data.HList.RecordPuns ( Data/HList/RecordPuns.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordPuns.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordPuns.dyn_o )
[11 of 28] Compiling Data.HList.Keyword ( Data/HList/Keyword.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Keyword.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Keyword.dyn_o )
[12 of 28] Compiling Data.HList.HZip ( Data/HList/HZip.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HZip.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HZip.dyn_o )
[13 of 28] Compiling Data.HList.HSort ( Data/HList/HSort.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HSort.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HSort.dyn_o )
[14 of 28] Compiling Data.HList.HOccurs ( Data/HList/HOccurs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HOccurs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HOccurs.dyn_o )
[15 of 28] Compiling Data.HList.TIPtuple ( Data/HList/TIPtuple.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIPtuple.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIPtuple.dyn_o )
[16 of 28] Compiling Data.HList.HCurry ( Data/HList/HCurry.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HCurry.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HCurry.dyn_o )
[17 of 28] Compiling Data.HList.HArray ( Data/HList/HArray.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HArray.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HArray.dyn_o )
[18 of 28] Compiling Data.HList.Variant ( Data/HList/Variant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Variant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Variant.dyn_o )
Data/HList/Variant.hs:32:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
32 | import Data.Semigroup (Semigroup( .. ))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/HList/Variant.hs:931:5: warning: [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (Variant '[Tagged t x]).
mappend will eventually be removed in favour of (<>)
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
931 | mappend a b = case (unvariant a, unvariant b) of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Data/HList/Variant.hs:937:5: warning: [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for
Monoid (Variant (Tagged t x : a : b)).
mappend will eventually be removed in favour of (<>)
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
937 | mappend a b = case (splitVariant1 a, splitVariant1 b) of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[19 of 28] Compiling Data.HList.HTypeIndexed ( Data/HList/HTypeIndexed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HTypeIndexed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/HTypeIndexed.dyn_o )
[20 of 28] Compiling Data.HList.TIP ( Data/HList/TIP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIP.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIP.dyn_o )
Data/HList/TIP.hs:26:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
26 | import Data.Semigroup (Semigroup)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 28] Compiling Data.HList.TIC ( Data/HList/TIC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIC.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/TIC.dyn_o )
Data/HList/TIC.hs:27:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
27 | import Data.Semigroup (Semigroup)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[22 of 28] Compiling Data.HList.Labelable ( Data/HList/Labelable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Labelable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Labelable.dyn_o )
[23 of 28] Compiling Data.HList.RecordU ( Data/HList/RecordU.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordU.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/RecordU.dyn_o )
[24 of 28] Compiling Data.HList.MakeLabels ( Data/HList/MakeLabels.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/MakeLabels.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/MakeLabels.dyn_o )
[25 of 28] Compiling Data.HList.Data ( Data/HList/Data.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Data.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Data.dyn_o )
[26 of 28] Compiling Data.HList.Dredge ( Data/HList/Dredge.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Dredge.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/Dredge.dyn_o )
[27 of 28] Compiling Data.HList.CommonMain ( Data/HList/CommonMain.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/CommonMain.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList/CommonMain.dyn_o )
[28 of 28] Compiling Data.HList ( Data/HList.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/Data/HList.dyn_o )
Preprocessing test suite 'examples' for HList-0.5.3.0..
Building test suite 'examples' for HList-0.5.3.0..
[ 1 of 12] Compiling HListExample.Datatypes2 ( examples/HListExample/Datatypes2.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Datatypes2.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Datatypes2.dyn_o )
[ 2 of 12] Compiling Properties.Common ( examples/Properties/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Properties/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Properties/Common.dyn_o )
examples/Properties/Common.hs:148:5: warning: [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (BoolN n).
mappend will eventually be removed in favour of (<>)
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
148 | mappend (BoolN x) (BoolN y) = BoolN (getAll (mappend (All x) (All y)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
examples/Properties/Common.hs:150:36: warning: [-Wnoncanonical-monoid-instances]
Noncanonical (<>) = mappend definition detected
in the instance declaration for Semigroup (BoolN n).
Move definition from mappend to (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
150 | instance Semigroup (BoolN n) where (<>) = mappend
| ^^^^^^^^^^^^^^
[ 3 of 12] Compiling HListExample.TIPTransformM ( examples/HListExample/TIPTransformM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransformM.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransformM.dyn_o )
[ 4 of 12] Compiling HListExample.TIPTransform ( examples/HListExample/TIPTransform.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransform.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/TIPTransform.dyn_o )
[ 5 of 12] Compiling HListExample.Pun ( examples/HListExample/Pun.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Pun.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Pun.dyn_o )
[ 6 of 12] Compiling HListExample.Prism ( examples/HListExample/Prism.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Prism.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Prism.dyn_o )
[ 7 of 12] Compiling HListExample.OverloadedLabels ( examples/HListExample/OverloadedLabels.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/OverloadedLabels.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/OverloadedLabels.dyn_o )
[ 8 of 12] Compiling HListExample.MainPosting051106 ( examples/HListExample/MainPosting051106.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainPosting051106.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainPosting051106.dyn_o )
[ 9 of 12] Compiling HListExample.MainGhcGeneric1 ( examples/HListExample/MainGhcGeneric1.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainGhcGeneric1.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/MainGhcGeneric1.dyn_o )
[10 of 12] Compiling HListExample.Labelable ( examples/HListExample/Labelable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Labelable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/Labelable.dyn_o )
[11 of 12] Compiling HListExample.CmdArgs ( examples/HListExample/CmdArgs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/CmdArgs.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/HListExample/CmdArgs.dyn_o )
[12 of 12] Compiling Main ( examples/HListExample.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples-tmp/Main.dyn_o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/examples/examples ...
Preprocessing test suite 'properties' for HList-0.5.3.0..
Building test suite 'properties' for HList-0.5.3.0..
examples/Properties.hs:2:16: warning: [-Wdeprecated-flags]
-fcontext-stack=100 is deprecated: use -freduction-depth=100 instead
|
2 | {-# OPTIONS_GHC -fcontext-stack=100 #-}
| ^^^^^^^^^^^^^^^^^^^^^
examples/Properties/LengthDependentSplice.hs:1:16: warning: [-Wdeprecated-flags]
-fcontext-stack=1000 is deprecated: use -freduction-depth=1000 instead
|
1 | {-# OPTIONS_GHC -fcontext-stack=1000 #-}
| ^^^^^^^^^^^^^^^^^^^^^^
[1 of 6] Compiling Properties.Common ( examples/Properties/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/Common.dyn_o )
examples/Properties/Common.hs:148:5: warning: [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (BoolN n).
mappend will eventually be removed in favour of (<>)
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
148 | mappend (BoolN x) (BoolN y) = BoolN (getAll (mappend (All x) (All y)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
examples/Properties/Common.hs:150:36: warning: [-Wnoncanonical-monoid-instances]
Noncanonical (<>) = mappend definition detected
in the instance declaration for Semigroup (BoolN n).
Move definition from mappend to (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
150 | instance Semigroup (BoolN n) where (<>) = mappend
| ^^^^^^^^^^^^^^
[2 of 6] Compiling Properties.KW ( examples/Properties/KW.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/KW.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/KW.dyn_o )
[3 of 6] Compiling Properties.LengthDependent ( examples/Properties/LengthDependent.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependent.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependent.dyn_o )
[4 of 6] Compiling Properties.LengthDependentSplice ( examples/Properties/LengthDependentSplice.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependentSplice.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthDependentSplice.dyn_o )
[5 of 6] Compiling Properties.LengthIndependent ( examples/Properties/LengthIndependent.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthIndependent.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Properties/LengthIndependent.dyn_o )
examples/Properties/LengthIndependent.hs:679:16: warning: [-Wsimplifiable-class-constraints]
" The constraint HMemberM
(Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY matches
instance forall a (e1 :: a) (e :: a) (b :: Bool) (l :: [a])
(res :: Maybe [a]).
(HEq e1 e b, HMemberM1 b e1 (e : l) res) =>
HMemberM e1 (e : l) res
-- Defined in Data.HList.HList
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
" In an expression type signature:
HMemberM (Tagged "y" Double) '[Tagged "x" (),
Tagged "y" Char] inY =>
Proxy inY
In the expression:
Proxy ::
HMemberM (Tagged "y" Double) '[Tagged "x" (),
Tagged "y" Char] inY =>
Proxy inY
In an equation for hm1:
hm1
= Proxy ::
HMemberM (Tagged "y" Double) '[Tagged "x" (),
Tagged "y" Char] inY =>
Proxy inY
|
679 | hm1 = Proxy :: HMemberM (Tagged "y" Double) '[Tagged "x" (), Tagged "y" Char] inY => Proxy inY
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 6] Compiling Main ( examples/Properties.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties-tmp/Main.dyn_o )
examples/Properties.hs:2:16: warning: [-Wdeprecated-flags]
-fcontext-stack=100 is deprecated: use -freduction-depth=100 instead
|
2 | {-# OPTIONS_GHC -fcontext-stack=100 #-}
| ^^^^^^^^^^^^^^^^^^^^^
examples/Properties/LengthDependentSplice.hs:1:16: warning: [-Wdeprecated-flags]
-fcontext-stack=1000 is deprecated: use -freduction-depth=1000 instead
|
1 | {-# OPTIONS_GHC -fcontext-stack=1000 #-}
| ^^^^^^^^^^^^^^^^^^^^^^
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/HList-0.5.3.0/noopt/build/properties/properties ...
Running 2 test suites...
Test suite examples: RUNNING...
Test suite examples: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/HList-0.5.3.0.test
Writing: HList-0.5.3.0-inplace/Data.HList.Variant.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIPtuple.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HTypeIndexed.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HArray.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Dredge.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Data.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.2.4/HList-0.5.3.0/noopt/hpc/vanilla/html/examples/hpc_index.html
Test suite properties: RUNNING...
Test suite properties: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/HList-0.5.3.0.test
Writing: HList-0.5.3.0-inplace/Data.HList.Variant.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.RecordU.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Keyword.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HZip.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HCurry.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Data.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.2.4/HList-0.5.3.0/noopt/hpc/vanilla/html/properties/hpc_index.html
2 of 2 test suites (2 of 2 test cases) passed.
Writing: HList-0.5.3.0-inplace/Data.HList.Data.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Dredge.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.FakePrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HArray.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HCurry.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HList.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HListPrelude.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HOccurs.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HSort.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HTypeIndexed.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.HZip.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Keyword.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label3.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label5.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Label6.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Labelable.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Record.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.RecordU.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIC.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIP.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TIPtuple.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.TypeEqO.hs.html
Writing: HList-0.5.3.0-inplace/Data.HList.Variant.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.2.4/HList-0.5.3.0/noopt/hpc/vanilla/html/HList-0.5.3.0/hpc_index.html