I suspect this is caused by a change in texlive. Here is the diff for the list of packages used in tests in ci.debian.net between the last green and the (almost) first red:
--- kramdown-ok 2022-01-26 14:35:12.162946913 +0100 +++ kramdown-nok 2022-01-26 14:35:21.802998157 +0100 @@ -1,7 +1,7 @@ fontconfig-config 2.13.1-4.2 fonts-dejavu-core 2.37-2 fonts-lmodern 2.004.5-6.1 -gem2deb-test-runner 1.7 +gem2deb-test-runner 1.8 kramdown 2.3.1-3 libapache-pom-java 18-1 libbrotli1 1.0.9-2+b3 @@ -11,7 +11,7 @@ libfontbox-java 1:1.8.16-2 libfontconfig1 2.13.1-4.2 libfreetype6 2.11.0+dfsg-1 -libglib2.0-0 2.70.1-1 +libglib2.0-0 2.70.2-1 libgraphite2-3 1.3.14-1 libharfbuzz0b 2.7.4-1 libice6 2:1.0.10-1 @@ -70,13 +70,13 @@ rubygems-integration 1.18 t1utils 1.41-4 tex-common 6.17 -texlive-base 2021.20210921-1 +texlive-base 2021.20211127-1 texlive-binaries 2021.20210626.59705-1 -texlive-fonts-recommended 2021.20210921-1 -texlive-latex-base 2021.20210921-1 -texlive-latex-extra 2021.20210921-1 -texlive-latex-recommended 2021.20210921-1 -texlive-pictures 2021.20210921-1 +texlive-fonts-recommended 2021.20211127-1 +texlive-latex-base 2021.20211127-1 +texlive-latex-extra 2021.20211127-1 +texlive-latex-recommended 2021.20211127-1 +texlive-pictures 2021.20211127-1 tidy 2:5.6.0-11 x11-common 1:7.7+23 xdg-utils 1.1.3-4.1 The test failure comes from the filtering of the latex output. Removing the 'scan and join' part works around the issue. diff --git a/test/test_files.rb b/test/test_files.rb index 7e2ccad..bc5523a 100644 --- a/test/test_files.rb +++ b/test/test_files.rb @@ -150,7 +150,7 @@ class TestFiles < Minitest::Test io.close_write io.read end - assert($?.exitstatus == 0, result.scan(/^!(.*\n.*)/).join("\n")) + assert($?.exitstatus == 0, result) end end end
signature.asc
Description: PGP signature