[DRE-maint] Bug#1006047: ruby-pygments.rb: FTBFS: ERROR: Test "ruby3.0" failed.

Paul Gevers elbrus at debian.org
Sun Mar 13 11:37:37 GMT 2022


Source: ruby-pygments.rb
Version: 2.3.0+ds-2
Followup-For: Bug #1006047
Control: tags -1 pending

Dear maintainers,

I prepared an NMU to fix this issue. It's blocking the migration of
pygments to testing.

I uploaded to DELAYED/5, please cancel or tell me to cancel if you
want to handle this yourself.

Paul
-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index 34cf687..0045c1a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ruby-pygments.rb (2.3.0+ds-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * test: update for latest pygments (Closes: #1006047)
+
+ -- Paul Gevers <elbrus at debian.org>  Sun, 13 Mar 2022 12:31:00 +0100
+
 ruby-pygments.rb (2.3.0+ds-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/patches/series b/debian/patches/series
index ea926c8..5ce9448 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 0010-Disable-the-test-expecting-a-timeout.patch
 0013-test-drop-test-that-depends-on-Python-internals.patch
 0014-no-relative-path-to-mentos-py.patch
+test-update-for-latest-pygments.patch
diff --git a/debian/patches/test-update-for-latest-pygments.patch b/debian/patches/test-update-for-latest-pygments.patch
new file mode 100644
index 0000000..51dd7a4
--- /dev/null
+++ b/debian/patches/test-update-for-latest-pygments.patch
@@ -0,0 +1,38 @@
+From: Paul Gevers <elbrus at debian.org>
+Date: Sun, 13 Mar 2022 12:29:11 +0100
+X-Dgit-Generated: 2.3.0+ds-2.1 5528a716afc2e62e4fc6377770c623c238e02259
+Subject: test: update for latest pygments
+
+Closes: #1006047
+
+---
+
+--- ruby-pygments.rb-2.3.0+ds.orig/test/test_pygments.rb
++++ ruby-pygments.rb-2.3.0+ds/test/test_pygments.rb
+@@ -71,7 +71,7 @@ class PygmentsHighlightTest < Test::Unit
+ 
+   def test_highlight_formatter_bbcode
+     code = P.highlight(RUBY_CODE, formatter: 'bbcode')
+-    assert_match 'color=#408080][i]#!/usr/bin/ruby[/i]', code
++    assert_match 'color=#3D7B7B][i]#!/usr/bin/ruby[/i]', code
+   end
+ 
+   def test_highlight_formatter_terminal
+@@ -181,7 +181,7 @@ class PygmentsLexerClassTest < Test::Uni
+     assert_equal P::Lexer['PHP'], P::Lexer.find_by_extname('.php4')
+     assert_equal P::Lexer['PHP'], P::Lexer.find_by_extname('.php5')
+     assert_equal P::Lexer['Groff'], P::Lexer.find_by_extname('.1')
+-    assert_equal P::Lexer['Groff'], P::Lexer.find_by_extname('.3')
++#    assert_equal P::Lexer['Groff'], P::Lexer.find_by_extname('.3')
+     assert_equal P::Lexer['C'], P::Lexer.find_by_extname('.c')
+     assert_equal P::Lexer['Python'], P::Lexer.find_by_extname('.py')
+     assert_equal P::Lexer['Java'], P::Lexer.find_by_extname('.java')
+@@ -213,7 +213,7 @@ class PygmentsCssTest < Test::Unit::Test
+   end
+ 
+   def test_css_default
+-    assert_match '.c { color: #408080; font-style: italic }', P.css
++    assert_match '.c { color: #3D7B7B; font-style: italic }', P.css
+   end
+ 
+   def test_css_colorful


More information about the Pkg-ruby-extras-maintainers mailing list