Build #3 for publish-2.1.0

[all reports]

Package publish-2.1.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2019-11-24 19:03:26.664754955 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies base-4.12.0.0, bytestring-0.10.8.2, chronologique-0.3.1.1, core-program-0.2.2.4, core-text-0.2.2.4, deepseq-1.4.4.0, directory-1.3.3.0, filepath-1.4.2.1, hinotify-0.4, megaparsec-8.0.0, pandoc-2.8, pandoc-types-1.20, template-haskell-2.14.0.0, text-1.2.3.1, typed-process-0.2.6.0, unix-2.7.2.2, unordered-containers-0.2.10.0, base-4.12.0.0, bytestring-0.10.8.2, chronologique-0.3.1.1, core-program-0.2.2.4, core-text-0.2.2.4, deepseq-1.4.4.0, directory-1.3.3.0, filepath-1.4.2.1, hinotify-0.4, megaparsec-8.0.0, pandoc-2.8, pandoc-types-1.20, template-haskell-2.14.0.0, text-1.2.3.1, typed-process-0.2.6.0, unix-2.7.2.2, unordered-containers-0.2.10.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Warning: The following packages are likely to be broken by the reinstalls:
parsec-3.1.13.0
Cabal-2.4.0.1
Continuing even though the plan contains dangerous reinstalls.
Starting     base16-bytestring-0.1.1.6
Starting     base-orphans-0.8.1
Starting     base-compat-0.11.0
Starting     SHA-1.6.4.4
Building     base16-bytestring-0.1.1.6
Building     base-orphans-0.8.1
Building     SHA-1.6.4.4
Building     base-compat-0.11.0
Completed    base-orphans-0.8.1
Starting     base64-bytestring-1.0.0.2
Completed    base16-bytestring-0.1.1.6
Starting     basement-0.0.11
Building     base64-bytestring-1.0.0.2
Building     basement-0.0.11
Completed    base64-bytestring-1.0.0.2
Starting     bitarray-0.0.1.1
Building     bitarray-0.0.1.1
Completed    bitarray-0.0.1.1
Starting     blaze-builder-0.4.1.0
Building     blaze-builder-0.4.1.0
Completed    base-compat-0.11.0
Starting     cereal-0.5.8.1
Completed    SHA-1.6.4.4
Starting     cmark-gfm-0.2.1
Building     cereal-0.5.8.1
Building     cmark-gfm-0.2.1
Completed    blaze-builder-0.4.1.0
Starting     colour-2.3.5
Building     colour-2.3.5
Completed    cereal-0.5.8.1
Starting     data-default-class-0.1.2.0
Building     data-default-class-0.1.2.0
Completed    data-default-class-0.1.2.0
Starting     digest-0.0.1.2
Building     digest-0.0.1.2
Completed    colour-2.3.5
Starting     dlist-0.8.0.7
Building     dlist-0.8.0.7
Completed    digest-0.0.1.2
Starting     fail-4.9.0.0
Building     fail-4.9.0.0
Completed    fail-4.9.0.0
Starting     fingertree-0.1.4.2
Building     fingertree-0.1.4.2
Completed    dlist-0.8.0.7
Starting     hashable-1.3.0.0
Building     hashable-1.3.0.0
Completed    hashable-1.3.0.0
Starting     hourglass-0.2.12
Building     hourglass-0.2.12
Completed    cmark-gfm-0.2.1
Starting     hxt-charproperties-9.4.0.0
Building     hxt-charproperties-9.4.0.0
Completed    fingertree-0.1.4.2
Starting     integer-logarithms-1.0.3
Building     integer-logarithms-1.0.3
Completed    integer-logarithms-1.0.3
Starting     mime-types-0.1.0.9
Building     mime-types-0.1.0.9
Completed    hourglass-0.2.12
Starting     network-3.1.1.0
Completed    hxt-charproperties-9.4.0.0
Starting     old-locale-1.0.0.7
Building     old-locale-1.0.0.7
Completed    mime-types-0.1.0.9
Starting     parser-combinators-1.2.1
Building     network-3.1.1.0
Building     parser-combinators-1.2.1
Completed    old-locale-1.0.0.7
Starting     prettyprinter-1.5.1
Building     prettyprinter-1.5.1
Completed    parser-combinators-1.2.1
Starting     random-1.1
Building     random-1.1
Completed    basement-0.0.11
Starting     safe-0.3.17
Building     safe-0.3.17
Completed    random-1.1
Starting     split-0.2.3.3
Completed    prettyprinter-1.5.1
Starting     syb-0.7.1
Building     split-0.2.3.3
Building     syb-0.7.1
Completed    network-3.1.1.0
Starting     tagsoup-0.14.8
Completed    safe-0.3.17
Starting     terminal-size-0.3.2.1
Building     tagsoup-0.14.8
Completed    split-0.2.3.3
Starting     th-abstraction-0.3.1.0
Building     terminal-size-0.3.2.1
Building     th-abstraction-0.3.1.0
Completed    syb-0.7.1
Starting     transformers-0.5.6.2
Completed    terminal-size-0.3.2.1
Starting     utf8-string-1.0.1.1
Building     transformers-0.5.6.2
Building     utf8-string-1.0.1.1
Completed    th-abstraction-0.3.1.0
Starting     xml-1.3.14
Building     xml-1.3.14
Completed    utf8-string-1.0.1.1
Starting     zlib-0.6.2.1
Building     zlib-0.6.2.1
Completed    xml-1.3.14
Starting     time-compat-1.9.2.2
Building     time-compat-1.9.2.2
Completed    tagsoup-0.14.8
Starting     unicode-transforms-0.3.6
Building     unicode-transforms-0.3.6
Completed    zlib-0.6.2.1
Starting     blaze-markup-0.8.2.3
Building     blaze-markup-0.8.2.3
Completed    time-compat-1.9.2.2
Starting     data-default-instances-containers-0.0.1
Completed    transformers-0.5.6.2
Starting     cookie-0.4.5
Building     data-default-instances-containers-0.0.1
Building     cookie-0.4.5
Completed    data-default-instances-containers-0.0.1
Starting     ansi-terminal-0.10.2
Completed    blaze-markup-0.8.2.3
Starting     data-default-instances-dlist-0.0.1
Building     ansi-terminal-0.10.2
Completed    cookie-0.4.5
Starting     unordered-containers-0.2.10.0
Building     data-default-instances-dlist-0.0.1
Building     unordered-containers-0.2.10.0
Completed    data-default-instances-dlist-0.0.1
Starting     text-short-0.1.3
Building     text-short-0.1.3
Completed    ansi-terminal-0.10.2
Starting     case-insensitive-1.2.1.0
Building     case-insensitive-1.2.1.0
Completed    case-insensitive-1.2.1.0
Starting     async-2.2.2
Building     async-2.2.2
Completed    text-short-0.1.3
Starting     hxt-unicode-9.0.2.4
Building     hxt-unicode-9.0.2.4
Completed    async-2.2.2
Starting     data-default-instances-old-locale-0.0.1
Building     data-default-instances-old-locale-0.0.1
Completed    unordered-containers-0.2.10.0
Starting     memory-0.15.0
Building     memory-0.15.0
Completed    hxt-unicode-9.0.2.4
Starting     uuid-types-1.0.3
Completed    data-default-instances-old-locale-0.0.1
Starting     splitmix-0.0.3
Building     uuid-types-1.0.3
Building     splitmix-0.0.3
Completed    splitmix-0.0.3
Starting     socks-0.6.1
Completed    uuid-types-1.0.3
Starting     unliftio-core-0.1.2.0
Building     socks-0.6.1
Building     unliftio-core-0.1.2.0
Completed    unicode-transforms-0.3.6
Starting     transformers-compat-0.6.5
Building     transformers-compat-0.6.5
Completed    unliftio-core-0.1.2.0
Starting     tagged-0.8.6
Building     tagged-0.8.6
Completed    socks-0.6.1
Starting     primitive-0.7.0.0
Building     primitive-0.7.0.0
Completed    transformers-compat-0.6.5
Starting     mtl-2.2.2
Completed    memory-0.15.0
Starting     cmdargs-0.10.20
Building     mtl-2.2.2
Completed    tagged-0.8.6
Starting     blaze-html-0.9.1.2
Building     cmdargs-0.10.20
Building     blaze-html-0.9.1.2
Completed    mtl-2.2.2
Starting     prettyprinter-ansi-terminal-1.1.1.2
Building     prettyprinter-ansi-terminal-1.1.1.2
Completed    prettyprinter-ansi-terminal-1.1.1.2
Starting     http-types-0.12.3
Building     http-types-0.12.3
Completed    http-types-0.12.3
Starting     streaming-commons-0.2.1.1
Completed    primitive-0.7.0.0
Starting     hinotify-0.4
Building     streaming-commons-0.2.1.1
Building     hinotify-0.4
Completed    hinotify-0.4
Starting     data-default-0.7.1.1
Building     data-default-0.7.1.1
Completed    data-default-0.7.1.1
Starting     QuickCheck-2.13.2
Building     QuickCheck-2.13.2
Completed    streaming-commons-0.2.1.1
Starting     typed-process-0.2.6.0
Completed    cmdargs-0.10.20
Starting     Glob-0.10.0
Building     typed-process-0.2.6.0
Building     Glob-0.10.0
Completed    blaze-html-0.9.1.2
Starting     pem-0.2.4
Building     pem-0.2.4
Completed    typed-process-0.2.6.0
Starting     cryptonite-0.26
Completed    pem-0.2.4
Starting     asn1-types-0.3.3
Building     cryptonite-0.26
Building     asn1-types-0.3.3
Completed    Glob-0.10.0
Starting     zip-archive-0.4.1
Building     zip-archive-0.4.1
Completed    asn1-types-0.3.3
Starting     regex-base-0.94.0.0
Building     regex-base-0.94.0.0
Completed    zip-archive-0.4.1
Starting     parsec-3.1.14.0
Building     parsec-3.1.14.0
Completed    regex-base-0.94.0.0
Starting     exceptions-0.10.3
Building     exceptions-0.10.3
Completed    exceptions-0.10.3
Starting     doclayout-0.2.0.1
Building     doclayout-0.2.0.1
Completed    parsec-3.1.14.0
Starting     core-text-0.2.2.4
Completed    QuickCheck-2.13.2
Starting     vector-0.12.0.3
Building     core-text-0.2.2.4
Building     vector-0.12.0.3
Completed    doclayout-0.2.0.1
Starting     scientific-0.3.6.2
Building     scientific-0.3.6.2
Completed    core-text-0.2.2.4
Starting     asn1-encoding-0.9.6
Building     asn1-encoding-0.9.6
Completed    scientific-0.3.6.2
Starting     regex-pcre-builtin-0.95.1.1.8.43
Completed    asn1-encoding-0.9.6
Starting     temporary-1.3
Building     regex-pcre-builtin-0.95.1.1.8.43
Building     temporary-1.3
Completed    temporary-1.3
Starting     safe-exceptions-0.1.7.0
Building     safe-exceptions-0.1.7.0
Completed    safe-exceptions-0.1.7.0
Starting     hslua-1.0.3.2
Building     hslua-1.0.3.2
Completed    regex-pcre-builtin-0.95.1.1.8.43
Starting     errors-2.3.0
Building     errors-2.3.0
Completed    errors-2.3.0
Starting     network-uri-2.6.1.0
Building     network-uri-2.6.1.0
Completed    network-uri-2.6.1.0
Starting     hxt-regex-xmlschema-9.2.0.3
Building     hxt-regex-xmlschema-9.2.0.3
Completed    vector-0.12.0.3
Starting     haddock-library-1.8.0
Building     haddock-library-1.8.0
Completed    hslua-1.0.3.2
Starting     HsYAML-0.2.1.0
Building     HsYAML-0.2.1.0
Completed    hxt-regex-xmlschema-9.2.0.3
Starting     megaparsec-8.0.0
Building     megaparsec-8.0.0
Completed    haddock-library-1.8.0
Starting     attoparsec-0.13.2.3
Building     attoparsec-0.13.2.3
Completed    attoparsec-0.13.2.3
Starting     asn1-parse-0.9.5
Building     asn1-parse-0.9.5
Completed    megaparsec-8.0.0
Starting     text-conversions-0.3.0
Building     text-conversions-0.3.0
Completed    cryptonite-0.26
Starting     http-client-0.6.4
Completed    asn1-parse-0.9.5
Starting     HTTP-4000.3.14
Completed    HsYAML-0.2.1.0
Starting     JuicyPixels-3.3.4
Building     http-client-0.6.4
Building     HTTP-4000.3.14
Completed    text-conversions-0.3.0
Starting     hslua-module-text-0.2.1
Building     JuicyPixels-3.3.4
Building     hslua-module-text-0.2.1
Completed    hslua-module-text-0.2.1
Starting     hslua-module-system-0.2.1
Building     hslua-module-system-0.2.1
Completed    hslua-module-system-0.2.1
Starting     hxt-9.3.1.18
Building     hxt-9.3.1.18
Completed    HTTP-4000.3.14
Starting     aeson-1.4.6.0
Completed    http-client-0.6.4
Starting     x509-1.7.5
Building     aeson-1.4.6.0
Building     x509-1.7.5
Completed    x509-1.7.5
Starting     x509-store-1.6.7
Building     x509-store-1.6.7
Completed    x509-store-1.6.7
Starting     x509-validation-1.6.11
Building     x509-validation-1.6.11
Completed    x509-validation-1.6.11
Starting     x509-system-1.6.6
Building     x509-system-1.6.6
Completed    x509-system-1.6.6
Starting     tls-1.5.2
Building     tls-1.5.2
Completed    JuicyPixels-3.3.4
Completed    aeson-1.4.6.0
Starting     pandoc-types-1.20
Starting     ipynb-0.1
Building     ipynb-0.1
Building     pandoc-types-1.20
Completed    ipynb-0.1
Starting     doctemplates-0.7.2
Completed    hxt-9.3.1.18
Starting     core-data-0.2.1.4
Building     doctemplates-0.7.2
Building     core-data-0.2.1.4
Completed    core-data-0.2.1.4
Starting     chronologique-0.3.1.1
Building     chronologique-0.3.1.1
Completed    doctemplates-0.7.2
Starting     aeson-pretty-0.8.8
Completed    pandoc-types-1.20
Starting     skylighting-core-0.8.2.3
Completed    chronologique-0.3.1.1
Building     aeson-pretty-0.8.8
Building     skylighting-core-0.8.2.3
Starting     texmath-0.12
Building     texmath-0.12
Completed    tls-1.5.2
Starting     core-program-0.2.2.4
Completed    aeson-pretty-0.8.8
Starting     connection-0.3.1
Building     core-program-0.2.2.4
Building     connection-0.3.1
Completed    connection-0.3.1
Starting     http-client-tls-0.3.5.3
Building     http-client-tls-0.3.5.3
Completed    core-program-0.2.2.4
Completed    http-client-tls-0.3.5.3
Completed    skylighting-core-0.8.2.3
Starting     skylighting-0.8.2.3
Building     skylighting-0.8.2.3
Completed    skylighting-0.8.2.3
Completed    texmath-0.12
Starting     pandoc-2.8
Building     pandoc-2.8
Completed    pandoc-2.8
Starting     publish-2.1.0
Building     publish-2.1.0
Failed to install publish-2.1.0
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/publish-2.1.0-IzaXH8z8qO0LEVyPRylT6Q.log ):
cabal: Entering directory '/tmp/cabal-tmp-16013/publish-2.1.0'
Configuring publish-2.1.0...
Preprocessing executable 'render' for publish-2.1.0..
Building executable 'render' for publish-2.1.0..
[1 of 8] Compiling Environment      ( src/Environment.hs, dist/build/render/render-tmp/Environment.o )
[2 of 8] Compiling LatexOutputReader ( src/LatexOutputReader.hs, dist/build/render/render-tmp/LatexOutputReader.o )
[3 of 8] Compiling LatexPreamble    ( src/LatexPreamble.hs, dist/build/render/render-tmp/LatexPreamble.o )
[4 of 8] Compiling PandocToMarkdown ( src/PandocToMarkdown.hs, dist/build/render/render-tmp/PandocToMarkdown.o )

src/PandocToMarkdown.hs:56:50: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: String
        Actual type: Data.Text.Internal.Text
    • In the second argument of ‘codeToMarkdown’, namely ‘string’
      In the expression: codeToMarkdown attr string
      In a case alternative:
          CodeBlock attr string -> codeToMarkdown attr string
   |
56 |     CodeBlock attr string -> codeToMarkdown attr string
   |                                                  ^^^^^^

src/PandocToMarkdown.hs:222:17: error:
    • Couldn't match expected type ‘t0 a0’
                  with actual type ‘Data.Text.Internal.Text’
    • In the first argument of ‘null’, namely ‘identifier’
      In the expression: null identifier
      In the expression:
        if null identifier then
            emptyRope
        else
            "#" <> intoRope identifier <> " "
    |
222 |     i = if null identifier
    |                 ^^^^^^^^^^

src/PandocToMarkdown.hs:394:36: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: String
        Actual type: Data.Text.Internal.Text
    • In the first argument of ‘stringToMarkdown’, namely ‘string’
      In the expression: stringToMarkdown string
      In a case alternative: Str string -> stringToMarkdown string
    |
394 |     Str string -> stringToMarkdown string
    |                                    ^^^^^^

src/PandocToMarkdown.hs:399:63: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: (String, String)
        Actual type: Text.Pandoc.Definition.Target
    • In the third argument of ‘imageToMarkdown’, namely ‘target’
      In the expression: imageToMarkdown attr inlines target
      In a case alternative:
          Image attr inlines target -> imageToMarkdown attr inlines target
    |
399 |     Image attr inlines target -> imageToMarkdown attr inlines target
    |                                                               ^^^^^^

src/PandocToMarkdown.hs:404:54: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: String
        Actual type: Data.Text.Internal.Text
    • In the first argument of ‘uriToMarkdown’, namely ‘url’
      In the expression: uriToMarkdown url
      In a case alternative:
          Link ("", ["uri"], []) _ (url, _) -> uriToMarkdown url
    |
404 |     Link ("",["uri"],[]) _ (url, _) -> uriToMarkdown url
    |                                                      ^^^

src/PandocToMarkdown.hs:405:61: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: (String, String)
        Actual type: Text.Pandoc.Definition.Target
    • In the third argument of ‘linkToMarkdown’, namely ‘target’
      In the expression: linkToMarkdown attr inlines target
      In a case alternative:
          Link attr inlines target -> linkToMarkdown attr inlines target
    |
405 |     Link attr inlines target -> linkToMarkdown attr inlines target
    |                                                             ^^^^^^

src/PandocToMarkdown.hs:407:45: error:
    • Couldn't match type ‘Data.Text.Internal.Text’ with ‘[Char]’
      Expected type: String
        Actual type: Data.Text.Internal.Text
    • In the second argument of ‘mathToMarkdown’, namely ‘string’
      In the expression: mathToMarkdown mode string
      In a case alternative:
          Math mode string -> mathToMarkdown mode string
    |
407 |     Math mode string -> mathToMarkdown mode string
    |                                             ^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-16013/publish-2.1.0'
cabal: Error: some packages failed to install:
publish-2.1.0-IzaXH8z8qO0LEVyPRylT6Q failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.