On 2019-09-15 at 09:59:52, SZEDER Gábor wrote: > On Sat, Sep 14, 2019 at 07:49:19PM +0000, brian m. carlson wrote: > > test -n "$ALREADY_HAVE_ASCIIDOCTOR" || > > gem install --version 1.5.8 asciidoctor > > So, since the documentation can now be built with Asciidoctor v2, is > it already time to remove this '--version 1.5.8'? I think Martin was going to send in some more patches before we did that. > > diff --git a/ci/test-documentation.sh b/ci/test-documentation.sh > > index d49089832d..b3e76ef863 100755 > > --- a/ci/test-documentation.sh > > +++ b/ci/test-documentation.sh > > @@ -8,6 +8,8 @@ > > filter_log () { > > sed -e '/^GIT_VERSION = /d' \ > > -e '/^ \* new asciidoc flags$/d' \ > > + -e '/stripped namespace before processing/d' \ > > + -e '/Attributed.*IDs for element/d' \ > > I haven't seen this latter message in the CI builds, neither with > Asciidoctor v1.5.8 nor with v2. Do we really need this filter, then? > Where does this message come from? I see it and it definitely fails on my system without it. It comes from libxslt, which has been patched in Debian to produce deterministic IDs. I suspect we may not have seen it on Ubuntu systems because they are running 16.04, which is likely older than the patch. If Travis updates to 18.04, we may be more likely to have a problem. -- brian m. carlson: Houston, Texas, US OpenPGP: https://keybase.io/bk2204