[pkg-go] Bug#907478: Bug#907478: hugo: FTBFS if asciidoc is installed but not asciidoctor

Anthony Fok foka at debian.org
Thu Dec 20 00:45:22 GMT 2018


Hi Vincent,

On Tue, Aug 28, 2018 at 7:51 AM Vincent Danjean <vdanjean at debian.org> wrote:
> Package: hugo
> Version: 0.47.1-1
>   I was trying to rebuild hugo from the Debian source package.
>   I got failures at test time (with error messages from asciidoc) and, on the net, I saw that asciidoctor is, in fact, required.
>
>   I fixed the build failure just by installing the asciidoctor package (not removing the asciidoc one that was initially already installed)
>
>   So, please, add 'asciidoctor' as a build-dependency to force this package to be installed.
> I do not track the dependencies, but I suspect that one package depends on "asciidoctor | asciidoc", but asciidoc do not work with hugo tests.

Thank you so much for bringing this to my attention!
Indeed, a "go test ./..." with only asciidoc installed (but not
asciidoctor) reveals errors like this:

  ERROR 2018/12/17 09:09:40 p0.ad: asciidoc: ERROR: unsafe: ifeval invalid
  ERROR 2018/12/17 09:09:40 p0.ad: asciidoc: FAILED: ifeval invalid
safe document
  ERROR 2018/12/17 09:09:40 /usr/bin/asciidoc rendering p0.ad: exit status 1
  ERROR 2018/12/17 09:09:40 _index.ad: asciidoc: ERROR: unsafe: ifeval invalid
  ERROR 2018/12/17 09:09:40 _index.ad: asciidoc: FAILED: ifeval
invalid safe document
  ERROR 2018/12/17 09:09:40 /usr/bin/asciidoc rendering _index.ad: exit status 1
  --- FAIL: TestPageWithMoreTagOnlySummary (0.48s)

See also https://github.com/gohugoio/hugo/issues/1437

Cheers,
Anthony



More information about the Pkg-go-maintainers mailing list