Package: asciidoctor
Version: 2.0.10-1
Severity: normal

Dear Maintainer,

After upgrade from veresion 1.5.8 to 2.0.10, I can not use syntax highlighting 
any more.

Steps to reproduce:

$ touch test.adoc
$ asciidoctor -a source-highlighter=prettify -o test.html test.adoc

Output is:

$ asciidoctor -a source-highlighter=prettify -o test.html test.adoc
cannot load such file -- /usr/lib/ruby/lib/asciidoctor/syntax_highlighter
  Use --trace for backtrace

With --trace:

$ asciidoctor --trace -a source-highlighter=prettify -o test.html test.adoc
Traceback (most recent call last):
        15: from /usr/bin/asciidoctor:15:in `<main>'
        14: from /usr/lib/ruby/vendor_ruby/asciidoctor/cli/invoker.rb:111:in 
`invoke!'
        13: from /usr/lib/ruby/vendor_ruby/asciidoctor/cli/invoker.rb:111:in 
`each'
        12: from /usr/lib/ruby/vendor_ruby/asciidoctor/cli/invoker.rb:128:in 
`block in invoke!'
        11: from /usr/lib/ruby/vendor_ruby/asciidoctor/convert.rb:183:in 
`convert_file'
        10: from /usr/lib/ruby/vendor_ruby/asciidoctor/convert.rb:183:in `open'
         9: from /usr/lib/ruby/vendor_ruby/asciidoctor/convert.rb:183:in `block 
in convert_file'
         8: from /usr/lib/ruby/vendor_ruby/asciidoctor/convert.rb:78:in 
`convert'
         7: from /usr/lib/ruby/vendor_ruby/asciidoctor/load.rb:83:in `load'
         6: from /usr/lib/ruby/vendor_ruby/asciidoctor/document.rb:549:in 
`parse'
         5: from /usr/lib/ruby/vendor_ruby/asciidoctor/parser.rb:92:in `parse'
         4: from /usr/lib/ruby/vendor_ruby/asciidoctor/parser.rb:186:in 
`parse_document_header'
         3: from /usr/lib/ruby/vendor_ruby/asciidoctor/document.rb:814:in 
`finalize_header'
         2: from /usr/lib/ruby/vendor_ruby/asciidoctor/document.rb:1237:in 
`save_attributes'
         1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in 
`require'
/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot 
load such file -- /usr/lib/ruby/lib/asciidoctor/syntax_highlighter (LoadError)

Note that asciidoctor works fine if the option "-a source-highlighter=prettify" 
is not given.

A downgrade to version 1.5.8 of asciidoctor and ruby-asciidoctor fixes the 
problem.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages asciidoctor depends on:
ii  ruby                          1:2.5.1
ii  ruby-asciidoctor              2.0.10-1
ii  ruby1.9.1 [ruby-interpreter]  1.9.3.484-2
ii  ruby2.0 [ruby-interpreter]    2.0.0.484+really457-3
ii  ruby2.1 [ruby-interpreter]    2.1.5-4
ii  ruby2.2 [ruby-interpreter]    2.2.4-1

asciidoctor recommends no packages.

asciidoctor suggests no packages.

-- no debconf information

Reply via email to