Build #1 for lentil-1.5.5.4

[all reports]

Package lentil-1.5.5.4
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2023-05-23 12:23:05.94432416 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies ansi-wl-pprint-1.0.2, base-4.16.3.0, csv-0.1.2, deepseq-1.4.6.1, directory-1.3.6.2, dlist-1.0, filemanip-0.3.6.3, filepath-1.4.2.2, megaparsec-9.3.1, mtl-2.2.2, natural-sort-0.1.2, optparse-applicative-0.18.0.0, regex-tdfa-1.3.2.1, semigroups-0.20, terminal-progress-bar-0.4.1, text-1.2.5.0
Flags -developer

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     csv-0.1.2
Starting     data-array-byte-0.1.0.1
Starting     colour-2.3.6
Starting     natural-sort-0.1.2
Starting     dlist-1.0
Starting     parser-combinators-1.3.0
Starting     regex-base-0.94.0.2
Starting     semigroups-0.20
Starting     terminal-size-0.3.4
Starting     unix-compat-0.7
Starting     integer-logarithms-1.0.3.1
Starting     prettyprinter-1.7.1
Starting     transformers-compat-0.7.2
Building     parser-combinators-1.3.0
Building     csv-0.1.2
Building     data-array-byte-0.1.0.1
Building     regex-base-0.94.0.2
Building     terminal-size-0.3.4
Building     prettyprinter-1.7.1
Building     transformers-compat-0.7.2
Building     natural-sort-0.1.2
Building     semigroups-0.20
Building     colour-2.3.6
Building     dlist-1.0
Building     unix-compat-0.7
Building     integer-logarithms-1.0.3.1
Completed    semigroups-0.20
Completed    integer-logarithms-1.0.3.1
Completed    terminal-size-0.3.4
Starting     terminal-progress-bar-0.4.1
Completed    unix-compat-0.7
Starting     filemanip-0.3.6.3
Completed    parser-combinators-1.3.0
Building     terminal-progress-bar-0.4.1
Completed    dlist-1.0
Building     filemanip-0.3.6.3
Completed    csv-0.1.2
Completed    data-array-byte-0.1.0.1
Starting     primitive-0.8.0.0
Starting     hashable-1.4.2.0
Building     hashable-1.4.2.0
Building     primitive-0.8.0.0
Completed    natural-sort-0.1.2
Completed    transformers-compat-0.7.2
Completed    colour-2.3.6
Starting     ansi-terminal-types-0.11.5
Completed    regex-base-0.94.0.2
Starting     regex-tdfa-1.3.2.1
Building     ansi-terminal-types-0.11.5
Building     regex-tdfa-1.3.2.1
Completed    prettyprinter-1.7.1
Completed    filemanip-0.3.6.3
Completed    terminal-progress-bar-0.4.1
Completed    ansi-terminal-types-0.11.5
Starting     ansi-terminal-1.0
Building     ansi-terminal-1.0
Completed    hashable-1.4.2.0
Starting     case-insensitive-1.2.1.0
Building     case-insensitive-1.2.1.0
Completed    ansi-terminal-1.0
Starting     prettyprinter-ansi-terminal-1.1.3
Building     prettyprinter-ansi-terminal-1.1.3
Completed    case-insensitive-1.2.1.0
Completed    primitive-0.8.0.0
Starting     scientific-0.3.7.0
Building     scientific-0.3.7.0
Completed    prettyprinter-ansi-terminal-1.1.3
Downloading  optparse-applicative-0.18.0.0
Starting     prettyprinter-compat-ansi-wl-pprint-1.0.2
Downloaded   optparse-applicative-0.18.0.0
Starting     optparse-applicative-0.18.0.0
Building     prettyprinter-compat-ansi-wl-pprint-1.0.2
Building     optparse-applicative-0.18.0.0
Completed    regex-tdfa-1.3.2.1
Completed    prettyprinter-compat-ansi-wl-pprint-1.0.2
Starting     ansi-wl-pprint-1.0.2
Building     ansi-wl-pprint-1.0.2
Completed    scientific-0.3.7.0
Starting     megaparsec-9.3.1
Building     megaparsec-9.3.1
Completed    ansi-wl-pprint-1.0.2
Completed    optparse-applicative-0.18.0.0
Completed    megaparsec-9.3.1
Downloading  lentil-1.5.5.4
Downloaded   lentil-1.5.5.4
Starting     lentil-1.5.5.4
Building     lentil-1.5.5.4
Completed    lentil-1.5.5.4

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):
 - prettyprinter-ansi-terminal-1.1.3 (lib:prettyprinter-ansi-terminal) (requires build)
 - regex-tdfa-1.3.2.1 (lib:regex-tdfa) (requires build)
 - prettyprinter-compat-ansi-wl-pprint-1.0.2 (lib:prettyprinter-compat-ansi-wl-pprint) (requires build)
 - optparse-applicative-0.18.0.0 (lib:optparse-applicative) (requires build)
 - ansi-wl-pprint-1.0.2 (lib:ansi-wl-pprint) (requires build)
 - lentil-1.5.5.4 (first run)
Starting     prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Starting     regex-tdfa-1.3.2.1 (all, legacy fallback)
Building     regex-tdfa-1.3.2.1 (all, legacy fallback)
Building     prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Installing   prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Completed    prettyprinter-ansi-terminal-1.1.3 (all, legacy fallback)
Starting     prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting     optparse-applicative-0.18.0.0 (all, legacy fallback)
Building     optparse-applicative-0.18.0.0 (all, legacy fallback)
Building     prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing   prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed    prettyprinter-compat-ansi-wl-pprint-1.0.2 (all, legacy fallback)
Starting     ansi-wl-pprint-1.0.2 (all, legacy fallback)
Building     ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing   ansi-wl-pprint-1.0.2 (all, legacy fallback)
Installing   optparse-applicative-0.18.0.0 (all, legacy fallback)
Completed    ansi-wl-pprint-1.0.2 (all, legacy fallback)
Completed    optparse-applicative-0.18.0.0 (all, legacy fallback)
Installing   regex-tdfa-1.3.2.1 (all, legacy fallback)
Completed    regex-tdfa-1.3.2.1 (all, legacy fallback)
Configuring lentil-1.5.5.4...
Preprocessing test suite 'test' for lentil-1.5.5.4..
Building test suite 'test' for lentil-1.5.5.4..
[ 1 of 22] Compiling Lentil.Types     ( src/Lentil/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Types.o )
[ 2 of 22] Compiling Lentil.TypeSpec  ( test/Lentil/TypeSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/TypeSpec.o )
[ 3 of 22] Compiling Lentil.Query     ( src/Lentil/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Query.o )
[ 4 of 22] Compiling Lentil.QuerySpec ( test/Lentil/QuerySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/QuerySpec.o )
[ 5 of 22] Compiling Lentil.Print     ( src/Lentil/Print.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Print.o )

src/Lentil/Print.hs:15:1: warning: [-Wdeprecations]
    Module Text.PrettyPrint.ANSI.Leijen is deprecated:
      Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead
   |
15 | import Text.PrettyPrint.ANSI.Leijen as PP
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Lentil/Print.hs:33:21: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
33 | myRender :: Bool -> Doc -> String
   |                     ^^^

src/Lentil/Print.hs:34:27: warning: [-Wdeprecations]
    In the use of displayS
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d'
   |                           ^^^^^^^^

src/Lentil/Print.hs:34:38: warning: [-Wdeprecations]
    In the use of renderPretty
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d'
   |                                      ^^^^^^^^^^^^

src/Lentil/Print.hs:36:28: warning: [-Wdeprecations]
    In the use of plain (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
36 |              | otherwise = plain d
   |                            ^^^^^

src/Lentil/Print.hs:44:27: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
44 | ppTag :: TagCol -> Tag -> Doc
   |                           ^^^

src/Lentil/Print.hs:45:18: warning: [-Wdeprecations]
    In the use of char (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
45 | ppTag c t = col (char openDel) <> string (tagString t) <>
   |                  ^^^^

src/Lentil/Print.hs:45:35: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
45 | ppTag c t = col (char openDel) <> string (tagString t) <>
   |                                   ^^^^^^

src/Lentil/Print.hs:46:18: warning: [-Wdeprecations]
    In the use of char (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
46 |             col (char closeDel)
   |                  ^^^^

src/Lentil/Print.hs:47:29: warning: [-Wdeprecations]
    In the use of red (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
47 |     where col | c == Red  = red
   |                             ^^^

src/Lentil/Print.hs:48:29: warning: [-Wdeprecations]
    In the use of blue (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
48 |               | otherwise = blue
   |                             ^^^^

src/Lentil/Print.hs:50:28: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
50 | ppIssue :: Int -> Issue -> Doc
   |                            ^^^

src/Lentil/Print.hs:51:18: warning: [-Wdeprecations]
    In the use of indent
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                  ^^^^^^

src/Lentil/Print.hs:51:33: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                 ^^^^^^^

src/Lentil/Print.hs:51:42: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                          ^^^^^^

src/Lentil/Print.hs:51:55: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                                       ^^^^^^

src/Lentil/Print.hs:52:42: warning: [-Wdeprecations]
    In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
52 |                                          hang 0 (fillSep $ ppDescTags is)] )
   |                                          ^^^^

src/Lentil/Print.hs:52:50: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
52 |                                          hang 0 (fillSep $ ppDescTags is)] )
   |                                                  ^^^^^^^

src/Lentil/Print.hs:54:35: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
54 |           ppDescTags :: Issue -> [Doc]
   |                                   ^^^

src/Lentil/Print.hs:55:30: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
55 |           ppDescTags i = map string (words (iPPDesc is)) ++
   |                              ^^^^^^

src/Lentil/Print.hs:62:29: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
62 | ppFile :: Int -> [Issue] -> Doc
   |                             ^^^

src/Lentil/Print.hs:63:17: warning: [-Wdeprecations]
    In the use of text (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$>
   |                 ^^^^

src/Lentil/Print.hs:63:51: warning: [-Wdeprecations]
    In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$>
   |                                                   ^^^^^^

src/Lentil/Print.hs:64:17: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
64 |                 vsep (map (ppIssue ind) is)
   |                 ^^^^

src/Lentil/Print.hs:67:34: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr)
   |                                  ^^^^

src/Lentil/Print.hs:67:54: warning: [-Wdeprecations]
    In the use of softline
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr)
   |                                                      ^^^^^^^^

src/Lentil/Print.hs:79:38: warning: [-Wdeprecations]
    In the use of text (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$>
   |                                      ^^^^

src/Lentil/Print.hs:79:62: warning: [-Wdeprecations]
    In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$>
   |                                                              ^^^^^^

src/Lentil/Print.hs:80:38: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
80 |                                      vsep ppPops -- PP.<$> (string "")
   |                                      ^^^^

src/Lentil/Print.hs:87:26: warning: [-Wdeprecations]
    In the use of indent
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                          ^^^^^^

src/Lentil/Print.hs:87:40: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                                        ^^^^^^^

src/Lentil/Print.hs:87:57: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                                                         ^^^^^^

src/Lentil/Print.hs:88:49: warning: [-Wdeprecations]
    In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
88 |                                                 hang 0 (ppTag Red t)])
   |                                                 ^^^^

src/Lentil/Print.hs:91:20: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
91 |           iNum n = string $ alignNumber ind n
   |                    ^^^^^^
[ 6 of 22] Compiling Lentil.PrintSpec ( test/Lentil/PrintSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/PrintSpec.o )
[ 7 of 22] Compiling Lentil.Helpers   ( src/Lentil/Helpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Helpers.o )
[ 8 of 22] Compiling Lentil.Parse.Source ( src/Lentil/Parse/Source.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Source.o )
[ 9 of 22] Compiling Lentil.Parse.Syntaxes ( src/Lentil/Parse/Syntaxes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Syntaxes.o )
[10 of 22] Compiling Lentil.Parse.SourceSpec ( test/Lentil/Parse/SourceSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/SourceSpec.o )
[11 of 22] Compiling Lentil.Parse.Issue ( src/Lentil/Parse/Issue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Issue.o )
[12 of 22] Compiling Lentil.Parse.Run ( src/Lentil/Parse/Run.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/Run.o )
[13 of 22] Compiling Lentil.Parse.RunSpec ( test/Lentil/Parse/RunSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/RunSpec.o )
[14 of 22] Compiling Lentil.Parse.IssueSpec ( test/Lentil/Parse/IssueSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Parse/IssueSpec.o )
[15 of 22] Compiling Lentil.HelpersSpec ( test/Lentil/HelpersSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/HelpersSpec.o )
[16 of 22] Compiling Lentil.File      ( src/Lentil/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/File.o )
[17 of 22] Compiling Lentil.FileSpec  ( test/Lentil/FileSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/FileSpec.o )
[18 of 22] Compiling Lentil.Export    ( src/Lentil/Export.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Export.o )
[19 of 22] Compiling Lentil.ExportSpec ( test/Lentil/ExportSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/ExportSpec.o )
[20 of 22] Compiling Lentil.Args      ( src/Lentil/Args.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/Args.o )
[21 of 22] Compiling Lentil.ArgsSpec  ( test/Lentil/ArgsSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Lentil/ArgsSpec.o )
[22 of 22] Compiling Main             ( test/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/test/test ...
Preprocessing executable 'lentil' for lentil-1.5.5.4..
Building executable 'lentil' for lentil-1.5.5.4..
[ 1 of 12] Compiling Lentil.Types     ( src/Lentil/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Types.o )
[ 2 of 12] Compiling Lentil.Query     ( src/Lentil/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Query.o )
[ 3 of 12] Compiling Lentil.Print     ( src/Lentil/Print.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Print.o )

src/Lentil/Print.hs:15:1: warning: [-Wdeprecations]
    Module Text.PrettyPrint.ANSI.Leijen is deprecated:
      Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead
   |
15 | import Text.PrettyPrint.ANSI.Leijen as PP
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Lentil/Print.hs:33:21: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
33 | myRender :: Bool -> Doc -> String
   |                     ^^^

src/Lentil/Print.hs:34:27: warning: [-Wdeprecations]
    In the use of displayS
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d'
   |                           ^^^^^^^^

src/Lentil/Print.hs:34:38: warning: [-Wdeprecations]
    In the use of renderPretty
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
34 | myRender col d = ($ "") . displayS . renderPretty 1 75 $ d'
   |                                      ^^^^^^^^^^^^

src/Lentil/Print.hs:36:28: warning: [-Wdeprecations]
    In the use of plain (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
36 |              | otherwise = plain d
   |                            ^^^^^

src/Lentil/Print.hs:44:27: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
44 | ppTag :: TagCol -> Tag -> Doc
   |                           ^^^

src/Lentil/Print.hs:45:18: warning: [-Wdeprecations]
    In the use of char (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
45 | ppTag c t = col (char openDel) <> string (tagString t) <>
   |                  ^^^^

src/Lentil/Print.hs:45:35: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
45 | ppTag c t = col (char openDel) <> string (tagString t) <>
   |                                   ^^^^^^

src/Lentil/Print.hs:46:18: warning: [-Wdeprecations]
    In the use of char (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
46 |             col (char closeDel)
   |                  ^^^^

src/Lentil/Print.hs:47:29: warning: [-Wdeprecations]
    In the use of red (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
47 |     where col | c == Red  = red
   |                             ^^^

src/Lentil/Print.hs:48:29: warning: [-Wdeprecations]
    In the use of blue (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
48 |               | otherwise = blue
   |                             ^^^^

src/Lentil/Print.hs:50:28: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
50 | ppIssue :: Int -> Issue -> Doc
   |                            ^^^

src/Lentil/Print.hs:51:18: warning: [-Wdeprecations]
    In the use of indent
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                  ^^^^^^

src/Lentil/Print.hs:51:33: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                 ^^^^^^^

src/Lentil/Print.hs:51:42: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                          ^^^^^^

src/Lentil/Print.hs:51:55: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
51 | ppIssue ind is = indent spInd ( fillSep [string iNum, string "",
   |                                                       ^^^^^^

src/Lentil/Print.hs:52:42: warning: [-Wdeprecations]
    In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
52 |                                          hang 0 (fillSep $ ppDescTags is)] )
   |                                          ^^^^

src/Lentil/Print.hs:52:50: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
52 |                                          hang 0 (fillSep $ ppDescTags is)] )
   |                                                  ^^^^^^^

src/Lentil/Print.hs:54:35: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
54 |           ppDescTags :: Issue -> [Doc]
   |                                   ^^^

src/Lentil/Print.hs:55:30: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
55 |           ppDescTags i = map string (words (iPPDesc is)) ++
   |                              ^^^^^^

src/Lentil/Print.hs:62:29: warning: [-Wdeprecations]
    In the use of type constructor or class Doc
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
62 | ppFile :: Int -> [Issue] -> Doc
   |                             ^^^

src/Lentil/Print.hs:63:17: warning: [-Wdeprecations]
    In the use of text (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$>
   |                 ^^^^

src/Lentil/Print.hs:63:51: warning: [-Wdeprecations]
    In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
63 | ppFile ind is = text (prettyFP $ iFile (head is)) PP.<$>
   |                                                   ^^^^^^

src/Lentil/Print.hs:64:17: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
64 |                 vsep (map (ppIssue ind) is)
   |                 ^^^^

src/Lentil/Print.hs:67:34: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr)
   |                                  ^^^^

src/Lentil/Print.hs:67:54: warning: [-Wdeprecations]
    In the use of softline
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
67 | ppIssues col is = myRender col $ vsep (L.intersperse softline igr)
   |                                                      ^^^^^^^^

src/Lentil/Print.hs:79:38: warning: [-Wdeprecations]
    In the use of text (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$>
   |                                      ^^^^

src/Lentil/Print.hs:79:62: warning: [-Wdeprecations]
    In the use of <$> (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
79 | ppPopularity col is = myRender col $ text "Tags popularity:" PP.<$>
   |                                                              ^^^^^^

src/Lentil/Print.hs:80:38: warning: [-Wdeprecations]
    In the use of vsep (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
80 |                                      vsep ppPops -- PP.<$> (string "")
   |                                      ^^^^

src/Lentil/Print.hs:87:26: warning: [-Wdeprecations]
    In the use of indent
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                          ^^^^^^

src/Lentil/Print.hs:87:40: warning: [-Wdeprecations]
    In the use of fillSep
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                                        ^^^^^^^

src/Lentil/Print.hs:87:57: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
87 |           ppPop (t, n) = indent spInd (fillSep [iNum n, string "",
   |                                                         ^^^^^^

src/Lentil/Print.hs:88:49: warning: [-Wdeprecations]
    In the use of hang (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
88 |                                                 hang 0 (ppTag Red t)])
   |                                                 ^^^^

src/Lentil/Print.hs:91:20: warning: [-Wdeprecations]
    In the use of string
    (imported from Text.PrettyPrint.ANSI.Leijen):
    Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead"
   |
91 |           iNum n = string $ alignNumber ind n
   |                    ^^^^^^
[ 4 of 12] Compiling Lentil.Helpers   ( src/Lentil/Helpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Helpers.o )
[ 5 of 12] Compiling Lentil.Parse.Source ( src/Lentil/Parse/Source.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Source.o )
[ 6 of 12] Compiling Lentil.Parse.Syntaxes ( src/Lentil/Parse/Syntaxes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Syntaxes.o )
[ 7 of 12] Compiling Lentil.Parse.Issue ( src/Lentil/Parse/Issue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Issue.o )
[ 8 of 12] Compiling Lentil.Parse.Run ( src/Lentil/Parse/Run.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Parse/Run.o )
[ 9 of 12] Compiling Lentil.File      ( src/Lentil/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/File.o )
[10 of 12] Compiling Lentil.Export    ( src/Lentil/Export.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Export.o )
[11 of 12] Compiling Lentil.Args      ( src/Lentil/Args.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Lentil/Args.o )
[12 of 12] Compiling Main             ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/lentil-1.5.5.4/noopt/build/lentil/lentil ...
Running 1 test suites...
Test suite test: RUNNING...
Test suite test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/lentil-1.5.5.4.test
Error: cabal-3.8.1.0: Test coverage is only supported for packages with a
library component.

Error: cabal: Tests failed for lentil-1.5.5.4.