Your message dated Fri, 18 Mar 2022 12:19:04 +0000
with message-id <e1nvbzq-000cpl...@fasolo.debian.org>
and subject line Bug#1006047: fixed in ruby-pygments.rb 2.3.0+ds-2.1
has caused the Debian Bug report #1006047,
regarding ruby-pygments.rb: FTBFS: ERROR: Test "ruby3.0" failed.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1006047: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006047
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-pygments.rb
Version: 2.3.0+ds-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> /usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.0
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0
> ruby3.0 -e gem\ \"pygments.rb\"
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.0 from debian/ruby-tests.rake
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
> RUBYLIB=.
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0
> ruby3.0 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby3.0 -w -I"test"
> /usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
> "test/test_pygments.rb" -v
> Loaded suite
> /usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/rake_test_loader
> Started
> PygmentsConfigTest:
> test_filters: .: (0.147586)
> test_formatters: .: (0.010482)
> test_lexers: .: (0.021429)
> test_styles: .: (0.000445)
> PygmentsCssTest:
> test_css: .: (0.001387)
> test_css_colorful: .: (0.001078)
> test_css_default: F
> ===============================================================================
> Failure: test_css_default(PygmentsCssTest):
> </\.c\ \{\ color:\ \#408080;\ font\-style:\ italic\ \}/> was expected to be
> =~
> <"pre { line-height: 125%; }\n" +
> "td.linenos .normal { color: inherit; background-color: transparent;
> padding-left: 5px; padding-right: 5px; }\n" +
> "span.linenos { color: inherit; background-color: transparent;
> padding-left: 5px; padding-right: 5px; }\n" +
> "td.linenos .special { color: #000000; background-color: #ffffc0;
> padding-left: 5px; padding-right: 5px; }\n" +
> "span.linenos.special { color: #000000; background-color: #ffffc0;
> padding-left: 5px; padding-right: 5px; }\n" +
> ".hll { background-color: #ffffcc }\n" +
> ".c { color: #3D7B7B; font-style: italic } /* Comment */\n" +
> ".err { border: 1px solid #FF0000 } /* Error */\n" +
> ".k { color: #008000; font-weight: bold } /* Keyword */\n" +
> ".o { color: #666666 } /* Operator */\n" +
> ".ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n" +
> ".cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n" +
> ".cp { color: #9C6500 } /* Comment.Preproc */\n" +
> ".cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n" +
> ".c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n" +
> ".cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n" +
> ".gd { color: #A00000 } /* Generic.Deleted */\n" +
> ".ge { font-style: italic } /* Generic.Emph */\n" +
> ".gr { color: #E40000 } /* Generic.Error */\n" +
> ".gh { color: #000080; font-weight: bold } /* Generic.Heading */\n" +
> ".gi { color: #008400 } /* Generic.Inserted */\n" +
> ".go { color: #717171 } /* Generic.Output */\n" +
> ".gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n" +
> ".gs { font-weight: bold } /* Generic.Strong */\n" +
> ".gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n" +
> ".gt { color: #0044DD } /* Generic.Traceback */\n" +
> ".kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n" +
> ".kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n" +
> ".kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n" +
> ".kp { color: #008000 } /* Keyword.Pseudo */\n" +
> ".kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n" +
> ".kt { color: #B00040 } /* Keyword.Type */\n" +
> ".m { color: #666666 } /* Literal.Number */\n" +
> ".s { color: #BA2121 } /* Literal.String */\n" +
> ".na { color: #687822 } /* Name.Attribute */\n" +
> ".nb { color: #008000 } /* Name.Builtin */\n" +
> ".nc { color: #0000FF; font-weight: bold } /* Name.Class */\n" +
> ".no { color: #880000 } /* Name.Constant */\n" +
> ".nd { color: #AA22FF } /* Name.Decorator */\n" +
> ".ni { color: #717171; font-weight: bold } /* Name.Entity */\n" +
> ".ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n" +
> ".nf { color: #0000FF } /* Name.Function */\n" +
> ".nl { color: #767600 } /* Name.Label */\n" +
> ".nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n" +
> ".nt { color: #008000; font-weight: bold } /* Name.Tag */\n" +
> ".nv { color: #19177C } /* Name.Variable */\n" +
> ".ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n" +
> ".w { color: #bbbbbb } /* Text.Whitespace */\n" +
> ".mb { color: #666666 } /* Literal.Number.Bin */\n" +
> ".mf { color: #666666 } /* Literal.Number.Float */\n" +
> ".mh { color: #666666 } /* Literal.Number.Hex */\n" +
> ".mi { color: #666666 } /* Literal.Number.Integer */\n" +
> ".mo { color: #666666 } /* Literal.Number.Oct */\n" +
> ".sa { color: #BA2121 } /* Literal.String.Affix */\n" +
> ".sb { color: #BA2121 } /* Literal.String.Backtick */\n" +
> ".sc { color: #BA2121 } /* Literal.String.Char */\n" +
> ".dl { color: #BA2121 } /* Literal.String.Delimiter */\n" +
> ".sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n" +
> ".s2 { color: #BA2121 } /* Literal.String.Double */\n" +
> ".se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n" +
> ".sh { color: #BA2121 } /* Literal.String.Heredoc */\n" +
> ".si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n"
> +
> ".sx { color: #008000 } /* Literal.String.Other */\n" +
> ".sr { color: #A45A77 } /* Literal.String.Regex */\n" +
> ".s1 { color: #BA2121 } /* Literal.String.Single */\n" +
> ".ss { color: #19177C } /* Literal.String.Symbol */\n" +
> ".bp { color: #008000 } /* Name.Builtin.Pseudo */\n" +
> ".fm { color: #0000FF } /* Name.Function.Magic */\n" +
> ".vc { color: #19177C } /* Name.Variable.Class */\n" +
> ".vg { color: #19177C } /* Name.Variable.Global */\n" +
> ".vi { color: #19177C } /* Name.Variable.Instance */\n" +
> ".vm { color: #19177C } /* Name.Variable.Magic */\n" +
> ".il { color: #666666 } /* Literal.Number.Integer.Long */">.
> /<<PKGBUILDDIR>>/test/test_pygments.rb:216:in `test_css_default'
> 213: end
> 214:
> 215: def test_css_default
> => 216: assert_match '.c { color: #408080; font-style: italic }', P.css
> 217: end
> 218:
> 219: def test_css_colorful
> ===============================================================================
> : (0.011409)
> test_css_options: .: (0.001353)
> test_css_prefix: .: (0.000749)
> test_css_prefix_and_options: .: (0.000665)
> PygmentsHighlightTest:
> test_full_html_highlight: .: (0.149303)
> test_highlight_defaults_to_html: .: (0.002343)
> test_highlight_formatter_bbcode: F
> ===============================================================================
> Failure: test_highlight_formatter_bbcode(PygmentsHighlightTest):
> </color=\#408080\]\[i\]\#!\/usr\/bin\/ruby\[\/i\]/> was expected to be =~
> <"[color=#3D7B7B][i]#!/usr/bin/ruby[/i][/color]\n" +
> "[color=#008000]puts[/color] [color=#BA2121]'foo'[/color]">.
> /<<PKGBUILDDIR>>/test/test_pygments.rb:74:in `test_highlight_formatter_bbcode'
> 71:
> 72: def test_highlight_formatter_bbcode
> 73: code = P.highlight(RUBY_CODE, formatter: 'bbcode')
> => 74: assert_match 'color=#408080][i]#!/usr/bin/ruby[/i]', code
> 75: end
> 76:
> 77: def test_highlight_formatter_terminal
> ===============================================================================
> : (0.007247)
> test_highlight_formatter_terminal: .: (0.002015)
> test_highlight_on_multi_threads: O
> ===============================================================================
> Omission: We do not actually support multithreading
> [test_highlight_on_multi_threads(PygmentsHighlightTest)]
> /<<PKGBUILDDIR>>/test/test_pygments.rb:114:in
> `test_highlight_on_multi_threads'
> ===============================================================================
> : (0.000704)
> test_highlight_options: .: (0.002192)
> test_highlight_still_works_with_invalid_code: .: (0.040236)
> test_highlight_works_on_utf8: .: (0.001040)
> test_highlight_works_on_utf8_all_chars_automatically: .: (0.000790)
> test_highlight_works_on_utf8_automatically: .: (0.000660)
> test_highlight_works_with_larger_files: .: (0.028620)
> test_highlight_works_with_multiple_newlines: .: (0.002402)
> test_highlight_works_with_multiple_utf8: .: (0.001161)
> test_highlight_works_with_multiple_utf8_and_trailing_newline: .:
> (0.001045)
> test_highlight_works_with_null_bytes: .: (0.000767)
> test_highlight_works_with_trailing_cr: .: (0.002462)
> test_highlight_works_with_trailing_newline: .: (0.002045)
> test_version: .: (0.000298)
> PygmentsLexerClassTest:
> test_find: .: (0.000204)
> test_find_by_alias: .: (0.000093)
> test_find_by_name: .: (0.000045)
> test_find_lexer_by_extname: F
> ===============================================================================
> Failure: test_find_lexer_by_extname(PygmentsLexerClassTest)
> /<<PKGBUILDDIR>>/test/test_pygments.rb:184:in `test_find_lexer_by_extname'
> 181: assert_equal P::Lexer['PHP'], P::Lexer.find_by_extname('.php4')
> 182: assert_equal P::Lexer['PHP'], P::Lexer.find_by_extname('.php5')
> 183: assert_equal P::Lexer['Groff'], P::Lexer.find_by_extname('.1')
> => 184: assert_equal P::Lexer['Groff'], P::Lexer.find_by_extname('.3')
> 185: assert_equal P::Lexer['C'], P::Lexer.find_by_extname('.c')
> 186: assert_equal P::Lexer['Python'], P::Lexer.find_by_extname('.py')
> 187: assert_equal P::Lexer['Java'], P::Lexer.find_by_extname('.java')
> <#<struct Pygments::Lexer
> name="Groff",
> aliases=["groff", "nroff", "man"],
> filenames=["*.[1-9]", "*.man", "*.1p", "*.3pm"],
> mimetypes=["application/x-troff", "text/troff"]>> expected but was
> <nil>
>
> diff:
> - #<struct Pygments::Lexer
> ? name="Groff",
> ? il
> - aliases=["groff", "nroff", "man"],
> - filenames=["*.[1-9]", "*.man", "*.1p", "*.3pm"],
> - mimetypes=["application/x-troff", "text/troff"]>
> ===============================================================================
> : (0.005632)
> test_find_lexer_by_mimetype: .: (0.000089)
> PygmentsLexerTest:
> test_lexer_by_content: .: (0.001437)
> test_lexer_by_filename: .: (0.383108)
> test_lexer_by_filename_and_content: .: (0.011579)
> test_lexer_by_mimetype: .: (0.000800)
> test_lexer_by_name: .: (0.008988)
> test_lexer_by_nothing: .: (0.002071)
>
> Finished in 0.863835943 seconds.
> -------------------------------------------------------------------------------
> 39 tests, 58 assertions, 3 failures, 0 errors, 0 pendings, 1 omissions, 0
> notifications
> 92.1053% passed
> -------------------------------------------------------------------------------
> 45.15 tests/s, 67.14 assertions/s
> rake aborted!
> Command failed with status (1): [ruby -w -I"test"
> /usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
> "test/test_pygments.rb" -v]
> /usr/share/rubygems-integration/all/gems/rake-13.0.6/exe/rake:27:in `<top
> (required)>'
> Tasks: TOP => default
> (See full trace by running task with --trace)
> ERROR: Test "ruby3.0" failed.
The full build log is available from:
http://qa-logs.debian.net/2022/02/18/ruby-pygments.rb_2.3.0+ds-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: ruby-pygments.rb
Source-Version: 2.3.0+ds-2.1
Done: Paul Gevers <elb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ruby-pygments.rb, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1006...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Gevers <elb...@debian.org> (supplier of updated ruby-pygments.rb package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 13 Mar 2022 12:31:00 +0100
Source: ruby-pygments.rb
Architecture: source
Version: 2.3.0+ds-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Paul Gevers <elb...@debian.org>
Closes: 1006047
Changes:
ruby-pygments.rb (2.3.0+ds-2.1) unstable; urgency=medium
.
* Non-maintainer upload
* test: update for latest pygments (Closes: #1006047)
Checksums-Sha1:
2bf0ec7cf4aafe9c0ff91ef9de501adae2129b55 1941 ruby-pygments.rb_2.3.0+ds-2.1.dsc
9eb62a793c67b68b345f3dbb1e8b1e16aeccd02a 8148
ruby-pygments.rb_2.3.0+ds-2.1.debian.tar.xz
Checksums-Sha256:
ee56978948b919c939ea5753447149db2b52adcfbea4ddb8e8d9d050e686825c 1941
ruby-pygments.rb_2.3.0+ds-2.1.dsc
fd41ccad5e4a4716ed584b59dcfe3bbfd2b8362fe7eabc97788f98198072764d 8148
ruby-pygments.rb_2.3.0+ds-2.1.debian.tar.xz
Files:
bfab02b1d88685172813cde531e3330b 1941 ruby optional
ruby-pygments.rb_2.3.0+ds-2.1.dsc
c361ff9470fef2579bbefc830a812d99 8148 ruby optional
ruby-pygments.rb_2.3.0+ds-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmIt1rkACgkQnFyZ6wW9
dQpM0wgApNIbrrAiJULfDpF0FY3yjS+FDUg5tCp2eIWNVEvKvgAYq81u2TCgJt2m
bTitW9cgg3x8H5lFJko+U2D16clXBnUBrnuvLS5JzxqbLH9na5xM1288iCgxq0xn
u5JedD4evatuuQML78eLgOInVxuKyJryFdres/PGdHin3aQCXpUkA8JwBenegVvd
qP3G1+3MGhkYvWbjXoUY2O3XOd63L4+sJtK5ioPchvCt7t3BP9k6cQZVWonWeCEV
YNBQW7/NsFJNfPPuVs+qg6r4m6ORooGXFlV0362w05GtEB/FMTLTRUiqPFcETdF2
XW959OcguTIpi1VZMhyaYakGgB6Npw==
=sJkN
-----END PGP SIGNATURE-----
--- End Message ---