Build #2 for hls-hlint-plugin-1.1.0.0

[all reports]

Package hls-hlint-plugin-1.1.0.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2022-09-15 19:16:17.817034996 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies Diff-0.4.1, aeson-2.1.0.0, apply-refact-0.10.0.0, base-4.16.3.0, binary-0.8.9.0, bytestring-0.11.3.1, containers-0.6.5.1, data-default-0.7.1.1, deepseq-1.4.6.1, directory-1.3.6.2, extra-1.7.12, filepath-1.4.2.2, ghc-exactprint-1.5.0, ghc-lib-parser-9.4.2.20220822, ghc-lib-parser-ex-9.2.0.4, ghcide-1.8.0.0, hashable-1.4.1.0, hlint-3.4.1, hls-plugin-api-1.5.0.0, hslogger-1.3.1.0, lens-5.2, lsp-1.6.0.0, refact-0.3.0.2, regex-tdfa-1.3.2, stm-2.5.0.2, temporary-1.3, text-1.2.5.0, transformers-0.5.6.2, unordered-containers-0.2.19.1
Flags -pedantic

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     Only-0.1
Starting     OneTuple-0.3.1
Starting     StateVar-1.2.2
Starting     Diff-0.4.1
Building     Only-0.1
Building     OneTuple-0.3.1
Building     StateVar-1.2.2
Building     Diff-0.4.1
Completed    Only-0.1
Starting     algebraic-graphs-0.6.1
Completed    StateVar-1.2.2
Starting     base-compat-0.12.2
Completed    OneTuple-0.3.1
Starting     base-orphans-0.8.7
Building     algebraic-graphs-0.6.1
Building     base-compat-0.12.2
Building     base-orphans-0.8.7
Completed    Diff-0.4.1
Starting     base16-bytestring-1.0.2.0
Building     base16-bytestring-1.0.2.0
Completed    base-orphans-0.8.7
Starting     blaze-builder-0.4.2.2
Building     blaze-builder-0.4.2.2
Completed    base16-bytestring-1.0.2.0
Starting     call-stack-0.4.0
Building     call-stack-0.4.0
Completed    base-compat-0.12.2
Starting     cereal-0.5.8.3
Completed    call-stack-0.4.0
Starting     clock-0.8.3
Building     cereal-0.5.8.3
Building     clock-0.8.3
Completed    blaze-builder-0.4.2.2
Starting     cmdargs-0.10.21
Building     cmdargs-0.10.21
Completed    clock-0.8.3
Starting     co-log-core-0.3.1.0
Building     co-log-core-0.3.1.0
Completed    co-log-core-0.3.1.0
Starting     colour-2.3.6
Building     colour-2.3.6
Completed    cereal-0.5.8.3
Starting     cryptohash-md5-0.11.101.0
Building     cryptohash-md5-0.11.101.0
Completed    algebraic-graphs-0.6.1
Starting     cryptohash-sha1-0.11.101.0
Building     cryptohash-sha1-0.11.101.0
Completed    cryptohash-md5-0.11.101.0
Starting     data-default-class-0.1.2.0
Building     data-default-class-0.1.2.0
Completed    colour-2.3.6
Starting     direct-sqlite-2.3.27
Building     direct-sqlite-2.3.27
Completed    cryptohash-sha1-0.11.101.0
Starting     dlist-1.0
Building     dlist-1.0
Completed    data-default-class-0.1.2.0
Starting     entropy-0.4.1.10
Building     entropy-0.4.1.10
Completed    cmdargs-0.10.21
Starting     fail-4.9.0.0
Building     fail-4.9.0.0
Completed    fail-4.9.0.0
Starting     file-embed-0.0.15.0
Building     file-embed-0.0.15.0
Completed    dlist-1.0
Starting     fingertree-0.1.5.0
Building     fingertree-0.1.5.0
Completed    entropy-0.4.1.10
Starting     focus-1.0.3
Completed    file-embed-0.0.15.0
Starting     generically-0.1
Building     focus-1.0.3
Building     generically-0.1
Completed    generically-0.1
Starting     ghc-lib-parser-9.4.2.20220822
Completed    fingertree-0.1.5.0
Starting     ghc-paths-0.1.0.12
Building     ghc-lib-parser-9.4.2.20220822
Completed    focus-1.0.3
Starting     ghc-trace-events-0.1.2.6
Building     ghc-trace-events-0.1.2.6
Building     ghc-paths-0.1.0.12
Completed    ghc-paths-0.1.0.12
Starting     haddock-library-1.10.0
Completed    direct-sqlite-2.3.27
Starting     hashable-1.4.1.0
Completed    ghc-trace-events-0.1.2.6
Starting     hie-compat-0.3.0.0
Building     haddock-library-1.10.0
Building     hashable-1.4.1.0
Building     hie-compat-0.3.0.0
Completed    hashable-1.4.1.0
Starting     hscolour-1.24.4
Building     hscolour-1.24.4
Completed    haddock-library-1.10.0
Starting     indexed-traversable-0.1.2
Building     indexed-traversable-0.1.2
Completed    indexed-traversable-0.1.2
Starting     integer-logarithms-1.0.3.1
Completed    hscolour-1.24.4
Starting     js-dgtable-0.5.2
Completed    hie-compat-0.3.0.0
Starting     js-flot-0.8.3
Building     integer-logarithms-1.0.3.1
Building     js-dgtable-0.5.2
Building     js-flot-0.8.3
Completed    js-dgtable-0.5.2
Starting     js-jquery-3.3.1
Completed    integer-logarithms-1.0.3.1
Starting     logict-0.8.0.0
Building     js-jquery-3.3.1
Building     logict-0.8.0.0
Completed    js-flot-0.8.3
Starting     network-3.1.2.7
Completed    js-jquery-3.3.1
Starting     network-info-0.2.1
Building     network-3.1.2.7
Building     network-info-0.2.1
Completed    logict-0.8.0.0
Starting     old-locale-1.0.0.7
Building     old-locale-1.0.0.7
Completed    network-info-0.2.1
Starting     ordered-containers-0.2.2
Building     ordered-containers-0.2.2
Completed    old-locale-1.0.0.7
Starting     parallel-3.2.2.0
Building     parallel-3.2.2.0
Completed    ordered-containers-0.2.2
Starting     polyparse-1.13
Building     polyparse-1.13
Completed    parallel-3.2.2.0
Starting     prettyprinter-1.7.1
Building     prettyprinter-1.7.1
Completed    network-3.1.2.7
Starting     primes-0.2.1.0
Building     primes-0.2.1.0
Completed    primes-0.2.1.0
Starting     primitive-0.7.4.0
Building     primitive-0.7.4.0
Completed    prettyprinter-1.7.1
Starting     refact-0.3.0.2
Building     refact-0.3.0.2
Completed    polyparse-1.13
Starting     reflection-2.1.6
Building     reflection-2.1.6
Completed    refact-0.3.0.2
Starting     regex-base-0.94.0.2
Building     regex-base-0.94.0.2
Completed    reflection-2.1.6
Starting     safe-0.3.19
Building     safe-0.3.19
Completed    regex-base-0.94.0.2
Starting     safe-exceptions-0.1.7.3
Building     safe-exceptions-0.1.7.3
Completed    primitive-0.7.4.0
Starting     semigroups-0.20
Building     semigroups-0.20
Completed    safe-0.3.19
Starting     some-1.0.3
Building     some-1.0.3
Completed    semigroups-0.20
Starting     sorted-list-0.2.1.0
Completed    safe-exceptions-0.1.7.3
Starting     split-0.2.3.5
Building     sorted-list-0.2.1.0
Building     split-0.2.3.5
Completed    some-1.0.3
Starting     splitmix-0.1.0.4
Building     splitmix-0.1.0.4
Completed    sorted-list-0.2.1.0
Starting     syb-0.7.2.1
Completed    split-0.2.3.5
Starting     tagged-0.8.6.1
Building     syb-0.7.2.1
Building     tagged-0.8.6.1
Completed    splitmix-0.1.0.4
Starting     terminal-size-0.3.3
Building     terminal-size-0.3.3
Completed    syb-0.7.2.1
Starting     th-abstraction-0.4.5.0
Completed    tagged-0.8.6.1
Starting     th-compat-0.1.4
Building     th-abstraction-0.4.5.0
Building     th-compat-0.1.4
Completed    terminal-size-0.3.3
Starting     transformers-compat-0.7.2
Building     transformers-compat-0.7.2
Completed    th-compat-0.1.4
Starting     type-equality-1
Building     type-equality-1
Completed    th-abstraction-0.4.5.0
Starting     unix-compat-0.5.4
Building     unix-compat-0.5.4
Completed    transformers-compat-0.7.2
Starting     unliftio-core-0.2.0.1
Completed    type-equality-1
Starting     utf8-string-1.0.2
Building     unliftio-core-0.2.0.1
Building     utf8-string-1.0.2
Completed    unliftio-core-0.2.0.1
Starting     void-0.7.3
Building     void-0.7.3
Completed    unix-compat-0.5.4
Starting     zlib-0.6.3.0
Building     zlib-0.6.3.0
Completed    utf8-string-1.0.2
Starting     contravariant-1.5.5
Completed    void-0.7.3
Starting     gitrev-1.3.1
Building     contravariant-1.5.5
Building     gitrev-1.3.1
Completed    gitrev-1.3.1
Starting     base-compat-batteries-0.12.2
Completed    contravariant-1.5.5
Starting     extra-1.7.12
Building     base-compat-batteries-0.12.2
Completed    zlib-0.6.3.0
Starting     ansi-terminal-0.11.3
Building     extra-1.7.12
Building     ansi-terminal-0.11.3
Completed    ansi-terminal-0.11.3
Starting     data-default-instances-containers-0.0.1
Building     data-default-instances-containers-0.0.1
Completed    base-compat-batteries-0.12.2
Starting     data-default-instances-dlist-0.0.1
Completed    extra-1.7.12
Starting     unordered-containers-0.2.19.1
Building     data-default-instances-dlist-0.0.1
Building     unordered-containers-0.2.19.1
Completed    data-default-instances-containers-0.0.1
Starting     time-compat-1.9.6.1
Building     time-compat-1.9.6.1
Completed    data-default-instances-dlist-0.0.1
Starting     text-short-0.1.5
Building     text-short-0.1.5
Completed    time-compat-1.9.6.1
Starting     opentelemetry-0.8.0
Building     opentelemetry-0.8.0
Completed    text-short-0.1.5
Starting     data-fix-0.3.2
Building     data-fix-0.3.2
Completed    unordered-containers-0.2.19.1
Starting     case-insensitive-1.2.1.0
Building     case-insensitive-1.2.1.0
Completed    opentelemetry-0.8.0
Starting     async-2.2.4
Building     async-2.2.4
Completed    data-fix-0.3.2
Starting     data-default-instances-old-locale-0.0.1
Building     data-default-instances-old-locale-0.0.1
Completed    case-insensitive-1.2.1.0
Starting     network-bsd-2.8.1.0
Building     network-bsd-2.8.1.0
Completed    data-default-instances-old-locale-0.0.1
Starting     cpphs-1.20.9.1
Building     cpphs-1.20.9.1
Completed    async-2.2.4
Starting     regex-tdfa-1.3.2
Building     regex-tdfa-1.3.2
Completed    network-bsd-2.8.1.0
Starting     vector-0.12.3.1
Building     vector-0.12.3.1
Completed    cpphs-1.20.9.1
Starting     scientific-0.3.7.0
Building     scientific-0.3.7.0
Completed    regex-tdfa-1.3.2
Starting     random-1.2.1.1
Completed    scientific-0.3.7.0
Starting     distributive-0.6.2.1
Building     random-1.2.1.1
Building     distributive-0.6.2.1
Completed    distributive-0.6.2.1
Starting     network-uri-2.6.4.1
Building     network-uri-2.6.4.1
Completed    random-1.2.1.1
Starting     ghc-check-0.5.0.8
Building     ghc-check-0.5.0.8
Completed    network-uri-2.6.4.1
Starting     transformers-base-0.4.6
Building     transformers-base-0.4.6
Completed    transformers-base-0.4.6
Starting     mmorph-1.2.0
Building     mmorph-1.2.0
Completed    vector-0.12.3.1
Starting     Glob-0.10.2
Building     Glob-0.10.2
Completed    mmorph-1.2.0
Starting     constraints-0.13.4
Building     constraints-0.13.4
Completed    ghc-check-0.5.0.8
Starting     resourcet-1.2.6
Building     resourcet-1.2.6
Completed    Glob-0.10.2
Starting     filemanip-0.3.6.3
Building     filemanip-0.3.6.3
Completed    constraints-0.13.4
Starting     prettyprinter-ansi-terminal-1.1.3
Building     prettyprinter-ansi-terminal-1.1.3
Completed    resourcet-1.2.6
Starting     ansi-wl-pprint-0.6.9
Building     ansi-wl-pprint-0.6.9
Completed    filemanip-0.3.6.3
Starting     filepattern-0.1.3
Building     filepattern-0.1.3
Completed    ansi-wl-pprint-0.6.9
Starting     primitive-unlifted-0.1.3.1
Completed    prettyprinter-ansi-terminal-1.1.3
Building     primitive-unlifted-0.1.3.1
Starting     uniplate-1.6.13
Building     uniplate-1.6.13
Completed    filepattern-0.1.3
Starting     semirings-0.6
Building     semirings-0.6
Completed    primitive-unlifted-0.1.3.1
Starting     data-default-0.7.1.1
Building     data-default-0.7.1.1
Completed    data-default-0.7.1.1
Starting     unliftio-0.2.22.0
Building     unliftio-0.2.22.0
Completed    uniplate-1.6.13
Starting     typed-process-0.2.10.1
Building     typed-process-0.2.10.1
Completed    semirings-0.6
Starting     hslogger-1.3.1.0
Building     hslogger-1.3.1.0
Completed    typed-process-0.2.10.1
Starting     attoparsec-0.14.4
Building     attoparsec-0.14.4
Completed    hslogger-1.3.1.0
Starting     comonad-5.0.8
Completed    unliftio-0.2.22.0
Starting     uuid-types-1.0.5
Building     comonad-5.0.8
Building     uuid-types-1.0.5
Completed    comonad-5.0.8
Starting     temporary-1.3
Completed    uuid-types-1.0.5
Starting     streaming-commons-0.2.2.4
Building     temporary-1.3
Building     streaming-commons-0.2.2.4
Completed    attoparsec-0.14.4
Starting     QuickCheck-2.14.2
Completed    temporary-1.3
Starting     monad-control-1.0.3.1
Building     QuickCheck-2.14.2
Building     monad-control-1.0.3.1
Completed    monad-control-1.0.3.1
Starting     text-rope-0.2
Building     text-rope-0.2
Completed    streaming-commons-0.2.2.4
Starting     monoid-subclasses-1.1.3
Building     monoid-subclasses-1.1.3
Completed    text-rope-0.2
Starting     indexed-traversable-instances-0.1.1.1
Building     indexed-traversable-instances-0.1.1.1
Completed    indexed-traversable-instances-0.1.1.1
Starting     hashtables-1.3
Completed    QuickCheck-2.14.2
Starting     blaze-textual-0.2.2.1
Building     hashtables-1.3
Building     blaze-textual-0.2.2.1
Completed    blaze-textual-0.2.2.1
Starting     bitvec-1.1.3.0
Building     bitvec-1.1.3.0
Completed    monoid-subclasses-1.1.3
Starting     lucid-2.11.1
Building     lucid-2.11.1
Completed    hashtables-1.3
Starting     optparse-applicative-0.17.0.0
Building     optparse-applicative-0.17.0.0
Completed    lucid-2.11.1
Starting     ghc-lib-parser-ex-9.2.0.4
Building     ghc-lib-parser-ex-9.2.0.4
Completed    bitvec-1.1.3.0
Starting     mod-0.1.2.2
Building     mod-0.1.2.2
Completed    optparse-applicative-0.17.0.0
Starting     bifunctors-5.5.13
Building     bifunctors-5.5.13
Completed    mod-0.1.2.2
Starting     uuid-1.3.15
Completed    ghc-lib-parser-ex-9.2.0.4
Starting     witherable-0.4.2
Building     uuid-1.3.15
Building     witherable-0.4.2
Completed    uuid-1.3.15
Starting     sqlite-simple-0.4.18.2
Completed    bifunctors-5.5.13
Starting     heapsize-0.3.0.1
Building     sqlite-simple-0.4.18.2
Building     heapsize-0.3.0.1
Completed    witherable-0.4.2
Starting     vector-algorithms-0.9.0.1
Building     vector-algorithms-0.9.0.1
Completed    heapsize-0.3.0.1
Starting     semigroupoids-5.3.7
Building     semigroupoids-5.3.7
Completed    sqlite-simple-0.4.18.2
Starting     profunctors-5.6.2
Building     profunctors-5.6.2
Completed    vector-algorithms-0.9.0.1
Starting     assoc-1.0.2
Building     assoc-1.0.2
Completed    semigroupoids-5.3.7
Starting     hiedb-0.4.2.0
Completed    profunctors-5.6.2
Starting     mono-traversable-1.0.15.3
Building     hiedb-0.4.2.0
Building     mono-traversable-1.0.15.3
Completed    assoc-1.0.2
Starting     invariant-0.6
Building     invariant-0.6
Completed    invariant-0.6
Starting     free-5.1.9
Building     free-5.1.9
Completed    mono-traversable-1.0.15.3
Starting     foldl-1.4.12
Building     foldl-1.4.12
Completed    hiedb-0.4.2.0
Starting     these-1.1.1.1
Building     these-1.1.1.1
Completed    these-1.1.1.1
Starting     conduit-1.3.4.2
Building     conduit-1.3.4.2
Completed    foldl-1.4.12
Starting     strict-0.4.0.1
Building     strict-0.4.0.1
Completed    free-5.1.9
Starting     semialign-1.2.0.1
Building     semialign-1.2.0.1
Completed    strict-0.4.0.1
Starting     list-t-1.0.5.3
Building     list-t-1.0.5.3
Completed    semialign-1.2.0.1
Starting     deferred-folds-0.9.18.2
Building     deferred-folds-0.9.18.2
Completed    conduit-1.3.4.2
Starting     ghc-exactprint-1.5.0
Building     ghc-exactprint-1.5.0
Completed    list-t-1.0.5.3
Starting     adjunctions-4.4.2
Building     adjunctions-4.4.2
Completed    deferred-folds-0.9.18.2
Starting     aeson-2.1.0.0
Building     aeson-2.1.0.0
Completed    adjunctions-4.4.2
Starting     libyaml-0.1.2
Building     libyaml-0.1.2
Completed    libyaml-0.1.2
Starting     conduit-extra-1.3.6
Building     conduit-extra-1.3.6
Completed    ghc-exactprint-1.5.0
Starting     primitive-extras-0.10.1.5
Building     primitive-extras-0.10.1.5
Completed    conduit-extra-1.3.6
Starting     kan-extensions-5.2.5
Completed    aeson-2.1.0.0
Starting     apply-refact-0.10.0.0
Building     kan-extensions-5.2.5
Building     apply-refact-0.10.0.0
Completed    primitive-extras-0.10.1.5
Starting     yaml-0.11.8.0
Building     yaml-0.11.8.0
Completed    kan-extensions-5.2.5
Starting     enummapset-0.7.0.0
Building     enummapset-0.7.0.0
Completed    yaml-0.11.8.0
Starting     deriving-aeson-0.2.8
Building     deriving-aeson-0.2.8
Completed    enummapset-0.7.0.0
Starting     constraints-extras-0.3.2.1
Building     constraints-extras-0.3.2.1
Completed    apply-refact-0.10.0.0
Starting     aeson-pretty-0.8.9
Building     aeson-pretty-0.8.9
Completed    deriving-aeson-0.2.8
Starting     stm-hamt-1.2.0.8
Building     stm-hamt-1.2.0.8
Completed    constraints-extras-0.3.2.1
Starting     lens-5.2
Building     lens-5.2
Completed    aeson-pretty-0.8.9
Starting     implicit-hie-0.1.2.7
Building     implicit-hie-0.1.2.7
Completed    stm-hamt-1.2.0.8
Starting     hie-bios-0.11.0
Building     hie-bios-0.11.0
Completed    implicit-hie-0.1.2.7
Starting     hlint-3.4.1
Building     hlint-3.4.1
Completed    hie-bios-0.11.0
Starting     dependent-sum-0.7.1.0
Building     dependent-sum-0.7.1.0
Completed    dependent-sum-0.7.1.0
Starting     stm-containers-1.2
Building     stm-containers-1.2
Completed    stm-containers-1.2
Starting     implicit-hie-cradle-0.5.0.0
Building     implicit-hie-cradle-0.5.0.0
Completed    lens-5.2
Starting     dependent-map-0.4.0.0
Building     dependent-map-0.4.0.0
Completed    hlint-3.4.1
Starting     hls-graph-1.8.0.0
Building     hls-graph-1.8.0.0
Completed    dependent-map-0.4.0.0
Starting     lsp-types-1.6.0.0
Completed    implicit-hie-cradle-0.5.0.0
Starting     lens-aeson-1.2.2
Building     lsp-types-1.6.0.0
Building     lens-aeson-1.2.2
Completed    lens-aeson-1.2.2
Completed    hls-graph-1.8.0.0
Completed    lsp-types-1.6.0.0
Starting     lsp-1.6.0.0
Building     lsp-1.6.0.0
Completed    lsp-1.6.0.0
Starting     hls-plugin-api-1.5.0.0
Building     hls-plugin-api-1.5.0.0
Completed    hls-plugin-api-1.5.0.0
Starting     ghcide-1.8.0.0
Building     ghcide-1.8.0.0
Completed    ghc-lib-parser-9.4.2.20220822
Completed    ghcide-1.8.0.0
Starting     hls-hlint-plugin-1.1.0.0
Building     hls-hlint-plugin-1.1.0.0
Failed to install hls-hlint-plugin-1.1.0.0
Build log ( /home/builder/.cabal/logs/ghc-9.2.4/hls-hlint-plugin-1.1.0.0-DhHeFCEl2unHS885zkE0zD.log ):
cabal: Entering directory '/tmp/cabal-tmp-8531/hls-hlint-plugin-1.1.0.0'
Configuring hls-hlint-plugin-1.1.0.0...
Preprocessing library for hls-hlint-plugin-1.1.0.0..
Building library for hls-hlint-plugin-1.1.0.0..
[1 of 1] Compiling Ide.Plugin.Hlint ( src/Ide/Plugin/Hlint.hs, dist/build/Ide/Plugin/Hlint.o, dist/build/Ide/Plugin/Hlint.dyn_o )

src/Ide/Plugin/Hlint.hs:162:45: error:
    " Couldn't match expected type: Maybe BufSpan
                  with actual type: GHC.Data.Strict.Maybe BufSpan
      NB: Maybe is defined in GHC.Maybe in package base-4.16.3.0
          GHC.Data.Strict.Maybe
            is defined in GHC.Data.Strict
                in package ghc-lib-parser-9.4.2.20220822
    " In the declaration for pattern synonym RealSrcSpan
    |
162 | pattern RealSrcSpan x y = GHC.RealSrcSpan x y
    |                                             ^

src/Ide/Plugin/Hlint.hs:162:45: error:
    " Couldn't match expected type: GHC.Data.Strict.Maybe BufSpan
                  with actual type: Maybe BufSpan
      NB: GHC.Data.Strict.Maybe
            is defined in GHC.Data.Strict
                in package ghc-lib-parser-9.4.2.20220822
          Maybe is defined in GHC.Maybe in package base-4.16.3.0
    " In the second argument of GHC.RealSrcSpan, namely y
      In the expression: GHC.RealSrcSpan x y
      In an equation for RealSrcSpan:
          RealSrcSpan x y = GHC.RealSrcSpan x y
    |
162 | pattern RealSrcSpan x y = GHC.RealSrcSpan x y
    |                                             ^

src/Ide/Plugin/Hlint.hs:226:42: error:
    " Couldn't match expected type SrcSpan
                  with actual type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
      NB: SrcSpan
            is defined in GHC.Types.SrcLoc
                in package ghc-lib-parser-9.4.2.20220822
          ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
            is defined in GHC.Types.SrcLoc in package ghc-9.2.4
    " In the second argument of ($), namely ideaSpan idea
      In the _range field of a record
      In the expression:
        Diagnostic
          {_range = srcSpanToRange $ ideaSpan idea, _severity = Just DsInfo,
           _code = Just (InR $ T.pack $ codePre ++ ideaHint idea),
           _source = Just "hlint", _message = idea2Message idea,
           _relatedInformation = Nothing, _tags = Nothing}
    |
226 |             _range    = srcSpanToRange $ ideaSpan idea
    |                                          ^^^^^^^^^^^^^

src/Ide/Plugin/Hlint.hs:250:40: error:
    " Couldn't match expected type SrcSpan
                  with actual type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
      NB: SrcSpan
            is defined in GHC.Types.SrcLoc
                in package ghc-lib-parser-9.4.2.20220822
          ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
            is defined in GHC.Types.SrcLoc in package ghc-9.2.4
    " In the first argument of srcSpanToRange, namely l
      In the _range field of a record
      In the expression:
        Diagnostic
          {_range = srcSpanToRange l, _severity = Just DsInfo,
           _code = Just (InR "parser"), _source = Just "hlint",
           _message = T.unlines [T.pack msg, T.pack contents],
           _relatedInformation = Nothing, _tags = Nothing}
    |
250 |             _range    = srcSpanToRange l
    |                                        ^

src/Ide/Plugin/Hlint.hs:321:48: error:
    " Couldn't match type Extension
                     with ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension
      Expected: [ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension]
        Actual: [Extension]
      NB: ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension
            is defined in GHC.LanguageExtensions.Type
                in package ghc-boot-th-9.2.4
          Extension
            is defined in GHC.LanguageExtensions.Type
                in package ghc-lib-parser-9.4.2.20220822
    " In the enabledExtensions field of a record
      In the second argument of ($), namely
        flags {enabledExtensions = hlintExts}
      In a stmt of a 'do' block:
        return $ flags {enabledExtensions = hlintExts}
    |
321 |           return $ flags { enabledExtensions = hlintExts }
    |                                                ^^^^^^^^^

src/Ide/Plugin/Hlint.hs:338:12: error:
    " Couldn't match type ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension
                     with Extension
      Expected: [Extension]
        Actual: [ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension]
      NB: Extension
            is defined in GHC.LanguageExtensions.Type
                in package ghc-lib-parser-9.4.2.20220822
          ghc-boot-th-9.2.4:GHC.LanguageExtensions.Type.Extension
            is defined in GHC.LanguageExtensions.Type
                in package ghc-boot-th-9.2.4
    " In the first argument of return, namely hscExts'
      In a stmt of a 'do' block: return hscExts'
      In the expression:
        do dflags <- getFlags
           let hscExts = EnumSet.toList (extensionFlags dflags)
           let hscExts' = mapMaybe (readExtension . show) hscExts
           return hscExts'
    |
338 |     return hscExts'
    |            ^^^^^^^^

src/Ide/Plugin/Hlint.hs:617:84: error:
    " Couldn't match type ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
                     with SrcSpan
      Expected: Idea -> SrcSpan
        Actual: Idea -> ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
      NB: SrcSpan
            is defined in GHC.Types.SrcLoc
                in package ghc-lib-parser-9.4.2.20220822
          ghc-9.2.4:GHC.Types.SrcLoc.SrcSpan
            is defined in GHC.Types.SrcLoc in package ghc-9.2.4
    " In the second argument of (.), namely ideaSpan
      In the second argument of (.), namely toRealSrcSpan . ideaSpan
      In the expression:
        (srcSpanStartLine &&& srcSpanStartCol) . toRealSrcSpan . ideaSpan
    |
617 |                 ideaPos = (srcSpanStartLine &&& srcSpanStartCol) . toRealSrcSpan . ideaSpan
    |                                                                                    ^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-8531/hls-hlint-plugin-1.1.0.0'
Warning: could not create symlinks in /home/builder/.cabal/bin for
aeson-pretty, refactor, readme, cpphs, ghcide-test-preprocessor, ghcide,
hie-bios, hiedb, hlint, HsColour, gen-hie because the files exist there
already and are not managed by cabal. You can create symlinks for these
executables manually if you wish. The executable files have been installed at
/home/builder/hackage-server/build-cache/tmp-install/bin/aeson-pretty,
/home/builder/hackage-server/build-cache/tmp-install/bin/refactor,
/home/builder/hackage-server/build-cache/tmp-install/bin/readme,
/home/builder/hackage-server/build-cache/tmp-install/bin/cpphs,
/home/builder/hackage-server/build-cache/tmp-install/bin/ghcide-test-preprocessor,
/home/builder/hackage-server/build-cache/tmp-install/bin/ghcide,
/home/builder/hackage-server/build-cache/tmp-install/bin/hie-bios,
/home/builder/hackage-server/build-cache/tmp-install/bin/hiedb,
/home/builder/hackage-server/build-cache/tmp-install/bin/hlint,
/home/builder/hackage-server/build-cache/tmp-install/bin/HsColour,
/home/builder/hackage-server/build-cache/tmp-install/bin/gen-hie
Error: cabal: Some packages failed to install:
hls-hlint-plugin-1.1.0.0-DhHeFCEl2unHS885zkE0zD failed during the building
phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.