Build #2 for xrefcheck-0.2.2

[all reports]

Package xrefcheck-0.2.2
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2022-10-26 14:52:39.950549006 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies Glob-0.10.2, aeson-2.1.1.0, aeson-casing-0.2.0.0, async-2.2.4, base-4.16.3.0, bytestring-0.11.3.1, cmark-gfm-0.2.5, containers-0.6.5.1, data-default-0.7.1.1, directory-1.3.6.2, dlist-1.0, exceptions-0.10.4, filepath-1.4.2.2, fmt-0.6.3.0, ftp-client-0.5.1.4, http-client-0.7.13.1, http-types-0.12.3, lens-5.2, modern-uri-0.3.5.0, mtl-2.2.2, o-clock-1.3.0, optparse-applicative-0.17.0.0, pretty-terminal-0.1.0.0, process-1.6.13.2, raw-strings-qq-1.1, reflection-2.1.6, regex-tdfa-1.3.2, req-3.13.0, tagsoup-0.14.8, text-1.2.5.0, text-metrics-0.3.2, th-lift-instances-0.1.20, time-1.11.1.1, transformers-0.5.6.2, universum-1.8.1, uri-bytestring-0.3.3.1, yaml-0.11.8.0, base-4.16.3.0, bytestring-0.11.3.1, universum-1.8.1, with-utf8-1.0.2.3
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     OneTuple-0.3.1
Starting     StateVar-1.2.2
Starting     appar-0.1.8
Starting     base-orphans-0.8.7
Starting     basement-0.0.15
Starting     byteorder-1.0.4
Starting     blaze-builder-0.4.2.2
Starting     call-stack-0.4.0
Starting     clock-0.8.3
Starting     dlist-1.0
Starting     entropy-0.4.1.10
Starting     cmark-gfm-0.2.5
Starting     generically-0.1
Starting     hashable-1.4.1.0
Starting     indexed-traversable-0.1.2
Starting     microlens-0.4.13.0
Starting     integer-logarithms-1.0.3.1
Starting     mime-types-0.1.1.0
Starting     mtl-compat-0.2.2
Starting     old-locale-1.0.0.7
Starting     parallel-3.2.2.0
Starting     parser-combinators-1.3.0
Starting     pretty-terminal-0.1.0.0
Starting     raw-strings-qq-1.1
Starting     reflection-2.1.6
Starting     primitive-0.7.4.0
Starting     regex-base-0.94.0.2
Starting     safe-exceptions-0.1.7.3
Starting     split-0.2.3.5
Starting     tagged-0.8.6.1
Starting     splitmix-0.1.0.4
Starting     tagsoup-0.14.8
Starting     th-compat-0.1.4
Starting     unliftio-core-0.2.0.1
Starting     base64-bytestring-1.2.1.0
Starting     cereal-0.5.8.3
Starting     colour-2.3.6
Starting     data-default-class-0.1.2.0
Starting     hourglass-0.2.12
Starting     time-locale-compat-0.1.1.5
Starting     o-clock-1.3.0
Starting     base-compat-0.12.2
Starting     th-abstraction-0.4.5.0
Starting     network-3.1.2.7
Starting     transformers-compat-0.7.2
Starting     semigroups-0.20
Starting     SHA-1.6.4.4
Building     OneTuple-0.3.1
Building     StateVar-1.2.2
Starting     double-conversion-2.0.4.1
Building     appar-0.1.8
Building     base-orphans-0.8.7
Building     basement-0.0.15
Building     blaze-builder-0.4.2.2
Building     call-stack-0.4.0
Building     byteorder-1.0.4
Building     clock-0.8.3
Building     cmark-gfm-0.2.5
Building     dlist-1.0
Building     indexed-traversable-0.1.2
Building     hashable-1.4.1.0
Building     generically-0.1
Building     microlens-0.4.13.0
Building     base-compat-0.12.2
Building     primitive-0.7.4.0
Building     mime-types-0.1.1.0
Building     o-clock-1.3.0
Building     base64-bytestring-1.2.1.0
Building     parallel-3.2.2.0
Building     reflection-2.1.6
Building     unliftio-core-0.2.0.1
Building     old-locale-1.0.0.7
Building     parser-combinators-1.3.0
Building     split-0.2.3.5
Building     cereal-0.5.8.3
Building     semigroups-0.20
Building     th-compat-0.1.4
Building     double-conversion-2.0.4.1
Building     tagged-0.8.6.1
Building     safe-exceptions-0.1.7.3
Building     splitmix-0.1.0.4
Building     raw-strings-qq-1.1
Building     th-abstraction-0.4.5.0
Building     hourglass-0.2.12
Building     integer-logarithms-1.0.3.1
Building     regex-base-0.94.0.2
Building     mtl-compat-0.2.2
Building     data-default-class-0.1.2.0
Building     pretty-terminal-0.1.0.0
Building     tagsoup-0.14.8
Building     colour-2.3.6
Building     SHA-1.6.4.4
Building     transformers-compat-0.7.2
Building     time-locale-compat-0.1.1.5
Completed    mtl-compat-0.2.2
Starting     utf8-string-1.0.2
Building     utf8-string-1.0.2
Building     entropy-0.4.1.10
Building     network-3.1.2.7
Completed    byteorder-1.0.4
Starting     vector-stream-0.1.0.0
Completed    base-orphans-0.8.7
Starting     void-0.7.3
Completed    call-stack-0.4.0
Starting     zlib-0.6.3.0
Completed    old-locale-1.0.0.7
Building     vector-stream-0.1.0.0
Completed    time-locale-compat-0.1.1.5
Building     void-0.7.3
Building     zlib-0.6.3.0
Completed    semigroups-0.20
Completed    generically-0.1
Completed    integer-logarithms-1.0.3.1
Completed    OneTuple-0.3.1
Completed    split-0.2.3.5
Completed    unliftio-core-0.2.0.1
Completed    data-default-class-0.1.2.0
Starting     data-default-instances-old-locale-0.0.1
Starting     data-default-instances-containers-0.0.1
Starting     cookie-0.4.5
Completed    StateVar-1.2.2
Starting     contravariant-1.5.5
Completed    raw-strings-qq-1.1
Completed    clock-0.8.3
Building     data-default-instances-old-locale-0.0.1
Building     data-default-instances-containers-0.0.1
Building     cookie-0.4.5
Completed    appar-0.1.8
Building     contravariant-1.5.5
Completed    parser-combinators-1.3.0
Completed    splitmix-0.1.0.4
Starting     random-1.2.1.1
Completed    safe-exceptions-0.1.7.3
Completed    dlist-1.0
Starting     data-default-instances-dlist-0.0.1
Completed    microlens-0.4.13.0
Building     random-1.2.1.1
Completed    parallel-3.2.2.0
Completed    o-clock-1.3.0
Building     data-default-instances-dlist-0.0.1
Completed    tagged-0.8.6.1
Starting     distributive-0.6.2.1
Completed    base64-bytestring-1.2.1.0
Completed    transformers-compat-0.7.2
Starting     microlens-mtl-0.2.0.2
Starting     transformers-base-0.4.6
Starting     Glob-0.10.2
Completed    th-compat-0.1.4
Starting     th-env-0.1.1
Starting     network-uri-2.6.4.1
Building     distributive-0.6.2.1
Completed    regex-base-0.94.0.2
Starting     regex-tdfa-1.3.2
Building     microlens-mtl-0.2.0.2
Building     Glob-0.10.2
Building     transformers-base-0.4.6
Completed    pretty-terminal-0.1.0.0
Building     network-uri-2.6.4.1
Building     th-env-0.1.1
Completed    indexed-traversable-0.1.2
Building     regex-tdfa-1.3.2
Completed    blaze-builder-0.4.2.2
Completed    colour-2.3.6
Starting     ansi-terminal-0.11.3
Completed    void-0.7.3
Completed    reflection-2.1.6
Building     ansi-terminal-0.11.3
Completed    hashable-1.4.1.0
Starting     unordered-containers-0.2.19.1
Starting     data-fix-0.3.2
Starting     text-short-0.1.5
Starting     case-insensitive-1.2.1.0
Starting     async-2.2.4
Starting     time-compat-1.9.6.1
Completed    utf8-string-1.0.2
Completed    th-abstraction-0.4.5.0
Starting     th-lift-0.8.2
Building     text-short-0.1.5
Building     time-compat-1.9.6.1
Building     data-fix-0.3.2
Building     case-insensitive-1.2.1.0
Building     async-2.2.4
Building     unordered-containers-0.2.19.1
Building     th-lift-0.8.2
Completed    entropy-0.4.1.10
Completed    data-default-instances-old-locale-0.0.1
Completed    mime-types-0.1.1.0
Completed    base-compat-0.12.2
Starting     base-compat-batteries-0.12.2
Completed    hourglass-0.2.12
Completed    data-default-instances-dlist-0.0.1
Completed    double-conversion-2.0.4.1
Completed    data-default-instances-containers-0.0.1
Building     base-compat-batteries-0.12.2
Starting     data-default-0.7.1.1
Completed    SHA-1.6.4.4
Completed    cereal-0.5.8.3
Starting     crypto-api-0.13.3
Building     data-default-0.7.1.1
Completed    vector-stream-0.1.0.0
Completed    contravariant-1.5.5
Building     crypto-api-0.13.3
Completed    cookie-0.4.5
Completed    transformers-base-0.4.6
Starting     monad-control-1.0.3.1
Completed    microlens-mtl-0.2.0.2
Completed    zlib-0.6.3.0
Building     monad-control-1.0.3.1
Completed    th-env-0.1.1
Starting     with-utf8-1.0.2.3
Completed    tagsoup-0.14.8
Building     with-utf8-1.0.2.3
Completed    distributive-0.6.2.1
Starting     comonad-5.0.8
Building     comonad-5.0.8
Completed    primitive-0.7.4.0
Starting     scientific-0.3.7.0
Starting     resourcet-1.3.0
Starting     vector-0.13.0.0
Completed    ansi-terminal-0.11.3
Starting     ansi-wl-pprint-0.6.9
Building     scientific-0.3.7.0
Building     vector-0.13.0.0
Building     resourcet-1.3.0
Building     ansi-wl-pprint-0.6.9
Completed    cmark-gfm-0.2.5
Completed    th-lift-0.8.2
Completed    data-default-0.7.1.1
Completed    case-insensitive-1.2.1.0
Starting     http-types-0.12.3
Completed    Glob-0.10.2
Completed    data-fix-0.3.2
Building     http-types-0.12.3
Completed    async-2.2.4
Completed    network-3.1.2.7
Starting     iproute-1.7.12
Completed    text-short-0.1.5
Completed    time-compat-1.9.6.1
Completed    network-uri-2.6.4.1
Building     iproute-1.7.12
Completed    monad-control-1.0.3.1
Completed    random-1.2.1.1
Starting     uuid-types-1.0.5
Starting     streaming-commons-0.2.2.5
Starting     QuickCheck-2.14.2
Starting     retry-0.9.3.0
Building     retry-0.9.3.0
Building     uuid-types-1.0.5
Building     QuickCheck-2.14.2
Building     streaming-commons-0.2.2.5
Completed    ansi-wl-pprint-0.6.9
Starting     optparse-applicative-0.17.0.0
Completed    base-compat-batteries-0.12.2
Building     optparse-applicative-0.17.0.0
Completed    with-utf8-1.0.2.3
Completed    comonad-5.0.8
Starting     bifunctors-5.5.13
Completed    resourcet-1.3.0
Completed    crypto-api-0.13.3
Building     bifunctors-5.5.13
Completed    scientific-0.3.7.0
Starting     formatting-7.1.3
Starting     megaparsec-9.2.2
Starting     attoparsec-0.14.4
Completed    unordered-containers-0.2.19.1
Building     megaparsec-9.2.2
Building     formatting-7.1.3
Building     attoparsec-0.14.4
Completed    http-types-0.12.3
Completed    retry-0.9.3.0
Completed    uuid-types-1.0.5
Completed    regex-tdfa-1.3.2
Completed    iproute-1.7.12
Completed    streaming-commons-0.2.2.5
Starting     http-client-0.7.13.1
Building     http-client-0.7.13.1
Completed    optparse-applicative-0.17.0.0
Completed    formatting-7.1.3
Starting     fmt-0.6.3.0
Completed    basement-0.0.15
Starting     socks-0.6.1
Starting     memory-0.18.0
Building     fmt-0.6.3.0
Building     socks-0.6.1
Building     memory-0.18.0
Completed    bifunctors-5.5.13
Starting     assoc-1.0.2
Starting     semigroupoids-5.3.7
Starting     profunctors-5.6.2
Building     semigroupoids-5.3.7
Building     assoc-1.0.2
Building     profunctors-5.6.2
Completed    megaparsec-9.2.2
Completed    QuickCheck-2.14.2
Completed    attoparsec-0.14.4
Starting     attoparsec-iso8601-1.1.0.0
Building     attoparsec-iso8601-1.1.0.0
Completed    fmt-0.6.3.0
Completed    assoc-1.0.2
Starting     these-1.1.1.1
Completed    socks-0.6.1
Building     these-1.1.1.1
Completed    http-client-0.7.13.1
Completed    memory-0.18.0
Starting     pem-0.2.4
Starting     asn1-types-0.3.4
Starting     cryptonite-0.30
Building     pem-0.2.4
Building     asn1-types-0.3.4
Building     cryptonite-0.30
Completed    attoparsec-iso8601-1.1.0.0
Starting     http-api-data-0.5
Building     http-api-data-0.5
Completed    vector-0.13.0.0
Starting     th-lift-instances-0.1.20
Starting     text-metrics-0.3.2
Starting     indexed-traversable-instances-0.1.1.1
Starting     universum-1.8.1
Starting     bitvec-1.1.3.0
Completed    profunctors-5.6.2
Starting     modern-uri-0.3.5.0
Starting     invariant-0.6
Building     th-lift-instances-0.1.20
Building     text-metrics-0.3.2
Building     indexed-traversable-instances-0.1.1.1
Building     bitvec-1.1.3.0
Building     universum-1.8.1
Building     modern-uri-0.3.5.0
Building     invariant-0.6
Completed    these-1.1.1.1
Starting     strict-0.4.0.1
Building     strict-0.4.0.1
Completed    pem-0.2.4
Completed    semigroupoids-5.3.7
Starting     free-5.1.9
Completed    asn1-types-0.3.4
Starting     asn1-encoding-0.9.6
Building     free-5.1.9
Building     asn1-encoding-0.9.6
Completed    text-metrics-0.3.2
Completed    th-lift-instances-0.1.20
Starting     uri-bytestring-0.3.3.1
Completed    indexed-traversable-instances-0.1.1.1
Starting     witherable-0.4.2
Starting     semialign-1.2.0.1
Building     uri-bytestring-0.3.3.1
Building     witherable-0.4.2
Building     semialign-1.2.0.1
Completed    http-api-data-0.5
Completed    asn1-encoding-0.9.6
Starting     asn1-parse-0.9.5
Starting     crypto-pubkey-types-0.4.3
Building     crypto-pubkey-types-0.4.3
Building     asn1-parse-0.9.5
Completed    strict-0.4.0.1
Completed    invariant-0.6
Completed    bitvec-1.1.3.0
Starting     vector-algorithms-0.9.0.1
Building     vector-algorithms-0.9.0.1
Completed    asn1-parse-0.9.5
Completed    modern-uri-0.3.5.0
Completed    witherable-0.4.2
Completed    semialign-1.2.0.1
Starting     aeson-2.1.1.0
Building     aeson-2.1.1.0
Completed    universum-1.8.1
Completed    uri-bytestring-0.3.3.1
Completed    crypto-pubkey-types-0.4.3
Starting     RSA-2.4.1
Building     RSA-2.4.1
Completed    free-5.1.9
Starting     adjunctions-4.4.2
Building     adjunctions-4.4.2
Completed    RSA-2.4.1
Starting     authenticate-oauth-1.7
Building     authenticate-oauth-1.7
Completed    vector-algorithms-0.9.0.1
Starting     mono-traversable-1.0.15.3
Building     mono-traversable-1.0.15.3
Completed    adjunctions-4.4.2
Starting     kan-extensions-5.2.5
Building     kan-extensions-5.2.5
Completed    authenticate-oauth-1.7
Completed    kan-extensions-5.2.5
Starting     lens-5.2
Building     lens-5.2
Completed    aeson-2.1.1.0
Starting     aeson-casing-0.2.0.0
Building     aeson-casing-0.2.0.0
Completed    mono-traversable-1.0.15.3
Starting     conduit-1.3.4.3
Building     conduit-1.3.4.3
Completed    aeson-casing-0.2.0.0
Completed    conduit-1.3.4.3
Starting     libyaml-0.1.2
Building     libyaml-0.1.2
Completed    cryptonite-0.30
Starting     x509-1.7.7
Building     x509-1.7.7
Completed    libyaml-0.1.2
Starting     yaml-0.11.8.0
Building     yaml-0.11.8.0
Completed    x509-1.7.7
Starting     x509-store-1.6.9
Building     x509-store-1.6.9
Completed    x509-store-1.6.9
Starting     x509-system-1.6.7
Starting     x509-validation-1.6.12
Completed    yaml-0.11.8.0
Building     x509-validation-1.6.12
Building     x509-system-1.6.7
Completed    lens-5.2
Completed    x509-system-1.6.7
Completed    x509-validation-1.6.12
Starting     tls-1.6.0
Building     tls-1.6.0
Completed    tls-1.6.0
Starting     connection-0.3.1
Building     connection-0.3.1
Completed    connection-0.3.1
Starting     http-client-tls-0.3.6.1
Starting     ftp-client-0.5.1.4
Building     ftp-client-0.5.1.4
Building     http-client-tls-0.3.6.1
Completed    ftp-client-0.5.1.4
Completed    http-client-tls-0.3.6.1
Starting     req-3.13.0
Building     req-3.13.0
Completed    req-3.13.0
Starting     xrefcheck-0.2.2
Building     xrefcheck-0.2.2
Failed to install xrefcheck-0.2.2
Build log ( /home/builder/.cabal/logs/ghc-9.2.4/xrefcheck-0.2.2-4LFfZUbosVuBWlApwKSt2z.log ):
cabal: Entering directory '/tmp/cabal-tmp-1640566/xrefcheck-0.2.2'
Configuring xrefcheck-0.2.2...
Preprocessing library for xrefcheck-0.2.2..
Building library for xrefcheck-0.2.2..
[ 1 of 15] Compiling Paths_xrefcheck  ( dist/build/autogen/Paths_xrefcheck.hs, dist/build/Paths_xrefcheck.o, dist/build/Paths_xrefcheck.dyn_o )
[ 2 of 15] Compiling Xrefcheck.Config.Default ( src/Xrefcheck/Config/Default.hs, dist/build/Xrefcheck/Config/Default.o, dist/build/Xrefcheck/Config/Default.dyn_o )
[ 3 of 15] Compiling Xrefcheck.Orphans ( src/Xrefcheck/Orphans.hs, dist/build/Xrefcheck/Orphans.o, dist/build/Xrefcheck/Orphans.dyn_o )
[ 4 of 15] Compiling Xrefcheck.Util.Colorize ( src/Xrefcheck/Util/Colorize.hs, dist/build/Xrefcheck/Util/Colorize.o, dist/build/Xrefcheck/Util/Colorize.dyn_o )

src/Xrefcheck/Util/Colorize.hs:27:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ColorMode :: *
   |
27 | data ColorMode = WithColors | WithoutColors
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 15] Compiling Xrefcheck.Util   ( src/Xrefcheck/Util.hs, dist/build/Xrefcheck/Util.o, dist/build/Xrefcheck/Util.dyn_o )

src/Xrefcheck/Util.hs:40:39: warning: [-Wdeprecations]
    In the use of .~ (imported from Universum):
    Deprecated: "Use corresponding function from 'lens' or 'microlens' package"
   |
40 | postfixFields = lensRules & lensField .~ mappingNamer (\n -> [n ++ "L"])
   |                                       ^^

src/Xrefcheck/Util.hs:51:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Field :: (* -> *) -> * -> *
   |
51 | type family Field f a where
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[ 6 of 15] Compiling Xrefcheck.System ( src/Xrefcheck/System.hs, dist/build/Xrefcheck/System.o, dist/build/Xrefcheck/System.dyn_o )

src/Xrefcheck/System.hs:43:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type RelGlobPattern :: *
   |
43 | newtype RelGlobPattern = RelGlobPattern FilePath
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 7 of 15] Compiling Xrefcheck.Progress ( src/Xrefcheck/Progress.hs, dist/build/Xrefcheck/Progress.o, dist/build/Xrefcheck/Progress.dyn_o )

src/Xrefcheck/Progress.hs:44:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type TaskTimestamp :: *
   |
44 | data TaskTimestamp = TaskTimestamp
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Progress.hs:57:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Progress :: * -> *
   |
57 | data Progress a = Progress
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Progress.hs:204:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type RewriteCtx :: *
    |
204 | data RewriteCtx = RewriteCtx
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Progress.hs:211:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Rewrite :: *
    |
211 | data Rewrite
    | ^^^^^^^^^^^^...
[ 8 of 15] Compiling Xrefcheck.Core   ( src/Xrefcheck/Core.hs, dist/build/Xrefcheck/Core.o, dist/build/Xrefcheck/Core.dyn_o )

src/Xrefcheck/Core.hs:40:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Flavor :: *
   |
40 | data Flavor
   | ^^^^^^^^^^^...

src/Xrefcheck/Core.hs:63:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Position :: *
   |
63 | newtype Position = Position (Maybe Text)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:72:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Reference :: *
   |
72 | data Reference = Reference
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:83:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type AnchorType :: *
   |
83 | data AnchorType
   | ^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:93:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Anchor :: *
   |
93 | data Anchor = Anchor
   | ^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:99:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type FileInfoDiff :: *
   |
99 | data FileInfoDiff = FileInfoDiff
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:116:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type FileInfo :: *
    |
116 | data FileInfo = FileInfo
    | ^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:126:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type RepoInfo :: *
    |
126 | data RepoInfo = RepoInfo
    | ^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:196:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type LocationType :: *
    |
196 | data LocationType
    | ^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:247:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type VerifyMode :: *
    |
247 | data VerifyMode
    | ^^^^^^^^^^^^^^^...

src/Xrefcheck/Core.hs:318:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type VerifyProgress :: *
    |
318 | data VerifyProgress = VerifyProgress
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[ 9 of 15] Compiling Xrefcheck.Scan   ( src/Xrefcheck/Scan.hs, dist/build/Xrefcheck/Scan.o, dist/build/Xrefcheck/Scan.dyn_o )

src/Xrefcheck/Scan.hs:42:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type TraversalConfig :: *
   |
42 | type TraversalConfig = TraversalConfig' Identity
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Scan.hs:45:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type TraversalConfig' :: (* -> *) -> *
   |
45 | data TraversalConfig' f = TraversalConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scan.hs:60:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Extension :: *
   |
60 | type Extension = String
   | ^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Scan.hs:63:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScanAction :: *
   |
63 | type ScanAction = FilePath -> IO (FileInfo, [ScanError])
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Scan.hs:66:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type FormatsSupport :: *
   |
66 | type FormatsSupport = Extension -> Maybe ScanAction
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Scan.hs:68:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScanResult :: *
   |
68 | data ScanResult = ScanResult
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scan.hs:73:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScanError :: *
   |
73 | data ScanError = ScanError
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scan.hs:85:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScanErrorDescription :: *
   |
85 | data ScanErrorDescription
   | ^^^^^^^^^^^^^^^^^^^^^^^^^...
[10 of 15] Compiling Xrefcheck.Scanners.Markdown ( src/Xrefcheck/Scanners/Markdown.hs, dist/build/Xrefcheck/Scanners/Markdown.o, dist/build/Xrefcheck/Scanners/Markdown.dyn_o )

src/Xrefcheck/Scanners/Markdown.hs:38:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type MarkdownConfig :: *
   |
38 | data MarkdownConfig = MarkdownConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:77:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type IgnoreMode :: *
   |
77 | data IgnoreMode
   | ^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:85:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type IgnoreLinkState :: *
   |
85 | data IgnoreLinkState
   | ^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:102:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type IgnoreModeState :: *
    |
102 | data IgnoreModeState
    | ^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:110:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Ignore :: *
    |
110 | data Ignore = Ignore
    | ^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:116:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type GetIgnoreMode :: *
    |
116 | data GetIgnoreMode
    | ^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:124:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScannerState :: *
    |
124 | data ScannerState = ScannerState
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Scanners/Markdown.hs:137:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScannerM :: * -> *
    |
137 | type ScannerM a = StateT ScannerState (Writer [ScanError]) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Scanners/Markdown.hs:165:15: warning: [-Wdeprecations]
    In the use of use (imported from Universum):
    Deprecated: "Use corresponding function from 'lens' or 'microlens' package"
    |
165 |       scan <- use ssIgnore >>= \case
    |               ^^^

src/Xrefcheck/Scanners/Markdown.hs:197:34: warning: [-Wdeprecations]
    In the use of use (imported from Universum):
    Deprecated: "Use corresponding function from 'lens' or 'microlens' package"
    |
197 |                 currentIgnore <- use ssIgnore
    |                                  ^^^

src/Xrefcheck/Scanners/Markdown.hs:205:32: warning: [-Wdeprecations]
    In the use of use (imported from Universum):
    Deprecated: "Use corresponding function from 'lens' or 'microlens' package"
    |
205 |       when (ty == PARAGRAPH) $ use ssIgnore >>= \case
    |                                ^^^

src/Xrefcheck/Scanners/Markdown.hs:221:21: warning: [-Wdeprecations]
    In the use of use (imported from Universum):
    Deprecated: "Use corresponding function from 'lens' or 'microlens' package"
    |
221 |           IMLink -> use ssParentNodeType <&> IMSLink . \case
    |                     ^^^

src/Xrefcheck/Scanners/Markdown.hs:268:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ExtractorM :: * -> *
    |
268 | type ExtractorM a = ReaderT MarkdownConfig (Writer [ScanError]) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 15] Compiling Xrefcheck.Scanners ( src/Xrefcheck/Scanners.hs, dist/build/Xrefcheck/Scanners.o, dist/build/Xrefcheck/Scanners.dyn_o )
[12 of 15] Compiling Xrefcheck.Config ( src/Xrefcheck/Config.hs, dist/build/Xrefcheck/Config.o, dist/build/Xrefcheck/Config.dyn_o )

src/Xrefcheck/Config.hs:36:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Config :: *
   |
36 | type Config = Config' Identity
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Config.hs:39:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ConfigOptional :: *
   |
39 | type ConfigOptional = Config' Maybe
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Config.hs:42:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Config' :: (* -> *) -> *
   |
42 | data Config' f = Config
   | ^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Config.hs:57:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type VerifyConfig :: *
   |
57 | type VerifyConfig = VerifyConfig' Identity
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Xrefcheck/Config.hs:60:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type VerifyConfig' :: (* -> *) -> *
   |
60 | data VerifyConfig' f = VerifyConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/Config.hs:86:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ScannersConfig :: *
   |
86 | data ScannersConfig = ScannersConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[13 of 15] Compiling Xrefcheck.CLI    ( src/Xrefcheck/CLI.hs, dist/build/Xrefcheck/CLI.o, dist/build/Xrefcheck/CLI.dyn_o )

src/Xrefcheck/CLI.hs:51:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type ModeInfo :: *
   |
51 | data ModeInfo = ModeInfo
   | ^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/CLI.hs:67:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Command :: *
   |
67 | data Command
   | ^^^^^^^^^^^^...

src/Xrefcheck/CLI.hs:71:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type Options :: *
   |
71 | data Options = Options
   | ^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/CLI.hs:82:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type TraversalOptions :: *
   |
82 | data TraversalOptions = TraversalOptions
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/CLI.hs:93:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type VerifyOptions :: *
   |
93 | data VerifyOptions = VerifyOptions
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Xrefcheck/CLI.hs:113:1: warning: [-Wmissing-kind-signatures]
    Top-level type constructor with no standalone kind signature or CUSK:
      type RepoType :: *
    |
113 | type RepoType = Flavor
    | ^^^^^^^^^^^^^^^^^^^^^^
[14 of 15] Compiling Xrefcheck.Verify ( src/Xrefcheck/Verify.hs, dist/build/Xrefcheck/Verify.o, dist/build/Xrefcheck/Verify.dyn_o )

src/Xrefcheck/Verify.hs:618:26: error:
    " Ambiguous type variable b0 arising from a use of readMaybe
      prevents the constraint (ToString b0) from being solved.
      Probable fix: use a type annotation to specify what b0 should be.
      These potential instances exist:
        instance ToString Text -- Defined in Universum.String.Conversion
        instance ToString String
          -- Defined in Universum.String.Conversion
        ...plus two instances involving out-of-scope types
        (use -fprint-potential-instances to see them all)
    " In the first argument of (.), namely readMaybe
      In the first argument of (<=<), namely readMaybe . decodeUtf8
      In the expression:
        readMaybe . decodeUtf8 <=< L.lookup hRetryAfter . responseHeaders
    |
618 |         retryAfterInfo = readMaybe . decodeUtf8 <=< L.lookup hRetryAfter . responseHeaders
    |                          ^^^^^^^^^

src/Xrefcheck/Verify.hs:618:38: error:
    " Ambiguous type variable b0 arising from a use of decodeUtf8
      prevents the constraint (ConvertUtf8
                                  b0 ByteString) from being solved.
      Probable fix: use a type annotation to specify what b0 should be.
      These potential instances exist:
        instance ConvertUtf8 Text ByteString
          -- Defined in Universum.String.Conversion
        instance ConvertUtf8 String ByteString
          -- Defined in Universum.String.Conversion
        ...plus one instance involving out-of-scope types
        (use -fprint-potential-instances to see them all)
    " In the second argument of (.), namely decodeUtf8
      In the first argument of (<=<), namely readMaybe . decodeUtf8
      In the expression:
        readMaybe . decodeUtf8 <=< L.lookup hRetryAfter . responseHeaders
    |
618 |         retryAfterInfo = readMaybe . decodeUtf8 <=< L.lookup hRetryAfter . responseHeaders
    |                                      ^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-1640566/xrefcheck-0.2.2'
Error: cabal: Some packages failed to install:
xrefcheck-0.2.2-4LFfZUbosVuBWlApwKSt2z failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.