Build #1 for HList-0.5.3.0

[all reports]

Package HList-0.5.3.0
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

expressions58% (1853/3147)
booleanguards50% (2/4)
conditions 100% (1/1)
qualifiers100% (0/0)
alternatives82% (69/84)
local declarations60% (43/71)
top-level declarations55% (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