Source: ruby-backports
Version: 3.6.8-1
Severity: important
User: [email protected]
Usertags: ruby2.5

Dear Maintainer,

This package fails to build against ruby2.5. Soon, there will
be a transition to ruby2.5, and this package will FTBFS in sid.

There may be some details on the wiki about common problems:
https://wiki.debian.org/Teams/Ruby/Ruby25Transition

Build log excerpt:


51 tests, 170 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 
notifications
100% passed
------
63.57 tests/s, 211.91 assertions/s
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

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

RUBYLIB=/build/ruby-backports-3.6.8/debian/ruby-backports/usr/lib/ruby/vendor_ruby:.
 
GEM_PATH=debian/ruby-backports/usr/share/rubygems-integration/all:/root/.gem/ruby/2.5.0:/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
/build/ruby-backports-3.6.8/test/_backport_guards_test.rb:51: warning: constant 
::Fixnum is deprecated
/build/ruby-backports-3.6.8/test/lazy_test.rb:212: warning: assigned but unused 
variable - enum
/build/ruby-backports-3.6.8/test/lazy_test.rb:304: warning: assigned but unused 
variable - bug7696
Loaded suite /usr/lib/ruby/vendor_ruby/rake/rake_test_loader
Started
.F
===============================================================================
Failure: test__2_backports_wont_override_unnecessarily(AAA_TestBackportGuards)
/build/ruby-backports-3.6.8/test/_backport_guards_test.rb:30:in `teardown'
<"">(UTF-8) expected but was
<"/build/ruby-backports-3.6.8/lib/backports/tools/extreme_object.rb:4: warning: 
parentheses after method name is interpreted as an argument list, not a 
decomposed argument\n" +
"/build/ruby-backports-3.6.8/lib/backports/tools/extreme_object.rb:8: warning: 
parentheses after method name is interpreted as an argument list, not a 
decomposed argument\n" +
"/build/ruby-backports-3.6.8/lib/backports/1.8.7/fixnum/div.rb:1: warning: 
constant ::Fixnum is deprecated\n" +
"/build/ruby-backports-3.6.8/lib/backports/1.8.7/fixnum/fdiv.rb:1: warning: 
constant ::Fixnum is deprecated\n">(US-ASCII)

diff:
+ /build/ruby-backports-3.6.8/lib/backports/tools/extreme_object.rb:4: warning: 
parentheses after method name is interpreted as an argument list, not a 
decomposed argument
+ /build/ruby-backports-3.6.8/lib/backports/tools/extreme_object.rb:8: warning: 
parentheses after method name is interpreted as an argument list, not a 
decomposed argument
+ /build/ruby-backports-3.6.8/lib/backports/1.8.7/fixnum/div.rb:1: warning: 
constant ::Fixnum is deprecated
+ /build/ruby-backports-3.6.8/lib/backports/1.8.7/fixnum/fdiv.rb:1: warning: 
constant ::Fixnum is deprecated
  
? Encoding: UTF-8    
?            S  ASCII
===============================================================================
....F
===============================================================================
Failure: 
test_setlib_load_correctly_after_requiring_backports(AAA_TestBackportGuards)
/build/ruby-backports-3.6.8/test/_backport_guards_test.rb:30:in `teardown'
<"">(UTF-8) expected but was
<"/build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:973: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument\n" +
"/build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:1468: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument\n" +
"/build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:1481: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument\n">(US-ASCII)

diff:
+ /build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:973: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument
+ /build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:1468: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument
+ /build/ruby-backports-3.6.8/lib/backports/1.9.2/stdlib/matrix.rb:1481: 
warning: parentheses after method name is interpreted as an argument list, not 
a decomposed argument
  
? Encoding: UTF-8    
?            S  ASCII
===============================================================================
............................................

Finished in 0.500010822 seconds.
------
51 tests, 170 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 
notifications
100% passed
------
102.00 tests/s, 339.99 assertions/s
/usr/lib/ruby/vendor_ruby/rake/testtask.rb:130:in `block (3 levels) in define': 
Command failed with status (1) (RuntimeError)
        from /usr/lib/ruby/vendor_ruby/rake/file_utils.rb:57:in `sh'
        from /usr/lib/ruby/vendor_ruby/rake/file_utils.rb:105:in `ruby'
        from /usr/lib/ruby/vendor_ruby/rake/testtask.rb:117:in `block (2 
levels) in define'
        from /usr/lib/ruby/vendor_ruby/rake/file_utils_ext.rb:59:in `verbose'
        from /usr/lib/ruby/vendor_ruby/rake/testtask.rb:111:in `block in define'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:251:in `block in execute'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:251:in `each'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:251:in `execute'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:195:in `block in 
invoke_with_call_chain'
        from /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:188:in 
`invoke_with_call_chain'
        from /usr/lib/ruby/vendor_ruby/rake/task.rb:181:in `invoke'
        from debian/ruby-tests.rb:5:in `<main>'
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install 
/build/ruby-backports-3.6.8/debian/ruby-backports returned exit code 1
debian/rules:6: recipe for target 'binary' failed
make: *** [binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Full build log:
https://rbuild.fau.xxx/2018-01-23/ruby-backports.log

Please fix it!

Cheers,
Chris.

_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to