[DRE-maint] Bug#923986: ruby-pygments.rb: FTBFS randomly (failing tests)

Santiago Vila sanvila at debian.org
Thu Mar 7 22:41:55 GMT 2019


Package: src:ruby-pygments.rb
Version: 1.2.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
   dh_update_autotools_config -i -O--buildsystem=ruby
   dh_autoreconf -i -O--buildsystem=ruby
   dh_auto_configure -i -O--buildsystem=ruby
	dh_ruby --configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
	dh_ruby --build
   dh_ruby --build
# build documention
rdoc lib
Parsing sources...
 20% [ 1/ 5]  lib/pygments.rb
 40% [ 2/ 5]  lib/pygments/lexer.rb
 60% [ 3/ 5]  lib/pygments/mentos.py
 80% [ 4/ 5]  lib/pygments/popen.rb
100% [ 5/ 5]  lib/pygments/version.rb

Generating Darkfish format into /<<PKGBUILDDIR>>/doc...


  Files:       5

  Classes:     3 (2 undocumented)
  Modules:     1 (0 undocumented)
  Constants:   1 (1 undocumented)
  Attributes:  0 (0 undocumented)
  Methods:    27 (5 undocumented)

  Total:      32 (8 undocumented)
   75.00% documented

  Elapsed: 0.5s

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -i -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby
   dh_testroot -i -O--buildsystem=ruby
   dh_prep -i -O--buildsystem=ruby
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-pygments.rb
   dh_ruby --install

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/pygments.rb /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby/pygments.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/pygments/version.rb /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby/pygments/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/pygments/mentos.py /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby/pygments/mentos.py
install -D -m644 /<<PKGBUILDDIR>>/lib/pygments/lexer.rb /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby/pygments/lexer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/pygments/popen.rb /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby/pygments/popen.rb
dh_installchangelogs -pruby-pygments.rb /<<PKGBUILDDIR>>/CHANGELOG.md upstream

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata                                        │
└──────────────────────────────────────────────────────────────────────────────┘

generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/share/rubygems-integration/all/specifications/pygments.rb-1.2.0.gemspec
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.5                           │
└──────────────────────────────────────────────────────────────────────────────┘

GEM_PATH=debian/ruby-pygments.rb/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"pygments.rb\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rb                              │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-pygments.rb/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-pygments.rb/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 debian/ruby-tests.rb
Loaded suite /usr/lib/ruby/vendor_ruby/rake/rake_test_loader
Started
../<<PKGBUILDDIR>>/lib/pygments/popen.rb:156: warning: File.exists? is a deprecated name, use File.exist? instead
............./usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	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: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	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: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	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: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	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: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	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: warning: loading in progress, circular require considered harmful - /usr/lib/ruby/2.5.0/pp.rb
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in  `block (2 levels) in test_highlight_on_multi_threads'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in  `test_full_html_highlight'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in  `assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in  `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in  `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in  `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in  `block in assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `collect'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2102:in  `block in to_s'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:2081:in  `convert'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1797:in  `convert'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in  `require'
#<Thread:0x000056449ae454f0@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
#<Thread:0x000056449ae45ef0@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
#<Thread:0x000056449ae45d88@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
#<Thread:0x000056449ae458b0@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
#<Thread:0x000056449ae45770@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
#<Thread:0x000056449ae46288@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
F#<Thread:0x000056449ae45ae0@/<<PKGBUILDDIR>>/test/test_pygments.rb:120 run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~ (Test::Unit::AssertionFailedError)
<nil>.
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:543:in `block in assert_match'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion'
	from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:533:in `assert_match'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
	from /<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'

===============================================================================
Failure: test_highlight_on_multi_threads(PygmentsHighlightTest):
  </<span\ class="ch">\#!\/usr\/bin\/ruby<\/span>/> was expected to be =~
  <nil>.
/<<PKGBUILDDIR>>/test/test_pygments.rb:25:in `test_full_html_highlight'
/<<PKGBUILDDIR>>/test/test_pygments.rb:121:in `block (2 levels) in test_highlight_on_multi_threads'
     118:   def test_highlight_on_multi_threads
     119:     10.times.map do
     120:       Thread.new do
  => 121:         test_full_html_highlight
     122:       end
     123:     end.each do |thread|
     124:       thread.join
===============================================================================
............../<<PKGBUILDDIR>>/lib/pygments/popen.rb:156: warning: File.exists? is a deprecated name, use File.exist? instead
...................
Finished in 19.389538359 seconds.
-------------------------------------------------------------------------------
49 tests, 76 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
97.9592% passed
-------------------------------------------------------------------------------
2.53 tests/s, 3.92 assertions/s
rake aborted!
Command failed with status (1)

Tasks: TOP => default => test
(See full trace by running task with --trace)
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-pygments.rb returned exit code 1
make[1]: *** [debian/rules:18: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-pygments.rb.html

The failures happen randomly but the failure rate in some cases is so high (around 50%)
that it would be improper to say that the package "builds from source".

I've put a bunch of my build logs here:

https://people.debian.org/~sanvila/build-logs/ruby-pygments.rb/

If you need a test machine where this failure happens, please contact me privately
and I would gladly offer ssh access.

My recommendation is that the failing tests are simply disabled for buster.

Thanks.



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