Source: ruby-pygments Version: 2.3.0+ds-2.1 Severity: serious Dear Maintainer,
after the upload of pygments 2.14.0+dfsg-1 your package is failung while running the autopkgtest. The failed part in detail is: RUBYLIB=. GEM_PATH= ruby3.1 -S rake -f debian/ruby-tests.rake mv lib ./.gem2deb.lib /usr/bin/ruby3.1 -w -I"test" /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb "test/test_pygments.rb" -v Loaded suite /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader Started PygmentsConfigTest: test_filters: .: (0.064462) test_formatters: .: (0.006962) test_lexers: .: (0.021366) test_styles: .: (0.000854) PygmentsCssTest: test_css: .: (0.001624) test_css_colorful: .: (0.001286) test_css_default: .: (0.000903) test_css_options: .: (0.000823) test_css_prefix: .: (0.000833) test_css_prefix_and_options: .: (0.000772) PygmentsHighlightTest: test_full_html_highlight: F =============================================================================== Failure: test_full_html_highlight(PygmentsHighlightTest) /tmp/autopkgtest-lxc.wcymigwk/downtmp/build.qG9/src/test/test_pygments.rb:31:in `test_full_html_highlight' 28: def test_full_html_highlight 29: code = P.highlight(RUBY_CODE) 30: assert_match '<span class="ch">#!/usr/bin/ruby</span>', code => 31: assert_equal %(<div class="highlight"><pre><span></span><span class="ch">#!/usr/bin/ruby</span> 32: <span class="nb">puts</span> <span class="s1">'foo'</span> 33: </pre></div>), code 34: end <"<div class=\"highlight\"><pre><span></span><span class=\"ch\">#!/usr/bin/ruby</span>\n" + "<span class=\"nb\">puts</span> <span class=\"s1\">'foo'</span>\n" + "</pre></div>"> expected but was <"<div class=\"highlight\"><pre><span></span><span class=\"ch\">#!/usr/bin/ruby</span>\n" + "<span class=\"nb\">puts</span><span class=\"w\"> </span><span class=\"s1\">'foo'</span>\n" + "</pre></div>"> diff: <div class="highlight"><pre><span></span><span class="ch">#!/usr/bin/ruby</span> ? <span class="nb">puts</span> <span class="w"> </span><span class="s1">'foo'</span> </pre></div> =============================================================================== : (0.154840) test_highlight_defaults_to_html: .: (0.002140) test_highlight_formatter_bbcode: .: (0.001620) test_highlight_formatter_terminal: .: (0.001277) test_highlight_on_multi_threads: O =============================================================================== Omission: We do not actually support multithreading [test_highlight_on_multi_threads(PygmentsHighlightTest)] /tmp/autopkgtest-lxc.wcymigwk/downtmp/build.qG9/src/test/test_pygments.rb:114:in `test_highlight_on_multi_threads' =============================================================================== : (0.000826) test_highlight_options: .: (0.001922) test_highlight_still_works_with_invalid_code: .: (0.046896) test_highlight_works_on_utf8: .: (0.000949) test_highlight_works_on_utf8_all_chars_automatically: .: (0.000811) test_highlight_works_on_utf8_automatically: .: (0.000834) test_highlight_works_with_larger_files: .: (0.033287) test_highlight_works_with_multiple_newlines: .: (0.001873) test_highlight_works_with_multiple_utf8: .: (0.000864) test_highlight_works_with_multiple_utf8_and_trailing_newline: .: (0.000906) test_highlight_works_with_null_bytes: .: (0.000902) test_highlight_works_with_trailing_cr: .: (0.001775) test_highlight_works_with_trailing_newline: .: (0.001717) test_version: .: (0.000343) PygmentsLexerClassTest: test_find: .: (0.000268) test_find_by_alias: .: (0.000152) test_find_by_name: .: (0.000124) test_find_lexer_by_extname: .: (0.000178) test_find_lexer_by_mimetype: .: (0.000122) PygmentsLexerTest: test_lexer_by_content: .: (0.001258) test_lexer_by_filename: .: (0.420205) test_lexer_by_filename_and_content: .: (0.084091) test_lexer_by_mimetype: .: (0.000676) test_lexer_by_name: .: (0.014858) test_lexer_by_nothing: .: (0.002577) Finished in 0.881532932 seconds. ------------------------------------------------------------------------------- 39 tests, 60 assertions, 1 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 97.3684% passed ------------------------------------------------------------------------------- 44.24 tests/s, 68.06 assertions/s Updating to 2.3.1 and adding this commit might solve this issue. https://github.com/pygments/pygments.rb/commit/fe03c274a4b01fc9657a90dba5f16b3e9401082a Regards Carsten -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.0.0-6-amd64 (SMP w/20 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled