Source: ruby-awesome-print
Version: 1.6.1-2
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:

...

Finished in 0.16369 seconds (files took 0.1327 seconds to load)
135 examples, 0 failures

/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

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

RUBYLIB=/build/ruby-awesome-print-1.6.1/debian/ruby-awesome-print/usr/lib/ruby/vendor_ruby:.
 
GEM_PATH=debian/ruby-awesome-print/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 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb
FF..FFFF./build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: 
warning: constant ::Fixnum is deprecated
.....FFF.................................../build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378:
 warning: constant ::Fixnum is deprecated
./build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: warning: 
constant ::Fixnum is deprecated
.../build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: warning: 
constant ::Fixnum is deprecated
./build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: warning: 
constant ::Fixnum is deprecated
.....FF................................................/build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378:
 warning: constant ::Fixnum is deprecated
...../build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: 
warning: constant ::Fixnum is deprecated
F............/build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378:
 warning: constant ::Fixnum is deprecated
./build/ruby-awesome-print-1.6.1/lib/awesome_print/formatter.rb:378: warning: 
constant ::Fixnum is deprecated
....

Failures:

  1) AwesomePrint colorization default settings (no forced colors) colorizes 
tty processes by default
     Failure/Error: expect(@arr.ai(:multiline => false)).to eq(COLORIZED)

       expected: "[ \e[1;34m1\e[0m, \e[0;36m:two\e[0m, \e[0;33m\"three\"\e[0m, 
[ \e[1;31mnil\e[0m, [ \e[1;32mtrue\e[0m, \e[1;31mfalse\e[0m ] ] ]"
            got: "[ 1, \e[0;36m:two\e[0m, \e[0;33m\"three\"\e[0m, [ 
\e[1;31mnil\e[0m, [ \e[1;32mtrue\e[0m, \e[1;31mfalse\e[0m ] ] ]"

       (compared using ==)
     # ./spec/colors_spec.rb:33:in `block (4 levels) in <top (required)>'

  2) AwesomePrint colorization default settings (no forced colors) colorizes 
processes with ENV['ANSICON'] by default
     Failure/Error: expect(@arr.ai(:multiline => false)).to eq(COLORIZED)

       expected: "[ \e[1;34m1\e[0m, \e[0;36m:two\e[0m, \e[0;33m\"three\"\e[0m, 
[ \e[1;31mnil\e[0m, [ \e[1;32mtrue\e[0m, \e[1;31mfalse\e[0m ] ] ]"
            got: "[ 1, \e[0;36m:two\e[0m, \e[0;33m\"three\"\e[0m, [ 
\e[1;31mnil\e[0m, [ \e[1;32mtrue\e[0m, \e[1;31mfalse\e[0m ] ] ]"

       (compared using ==)
     # ./spec/colors_spec.rb:40:in `block (4 levels) in <top (required)>'

  3) AwesomePrint colorization forced colors override still colorizes tty 
processes
     Failure/Error: expect(@arr.ai(:multiline => false)).to eq(COLORIZED)

...

Finished in 0.15707 seconds (files took 0.10502 seconds to load)
135 examples, 12 failures

Failed examples:

rspec ./spec/colors_spec.rb:31 # AwesomePrint colorization default settings (no 
forced colors) colorizes tty processes by default
rspec ./spec/colors_spec.rb:36 # AwesomePrint colorization default settings (no 
forced colors) colorizes processes with ENV['ANSICON'] by default
rspec ./spec/colors_spec.rb:71 # AwesomePrint colorization forced colors 
override still colorizes tty processes
rspec ./spec/colors_spec.rb:76 # AwesomePrint colorization forced colors 
override colorizes processes with ENV['ANSICON'] set to 0
rspec ./spec/colors_spec.rb:86 # AwesomePrint colorization forced colors 
override colorizes dumb terminals
rspec ./spec/colors_spec.rb:96 # AwesomePrint colorization forced colors 
override colorizes subprocess
rspec ./spec/formats_spec.rb:92 # AwesomePrint Array colored multiline (default)
rspec ./spec/formats_spec.rb:109 # AwesomePrint Array colored multiline indented
rspec ./spec/formats_spec.rb:126 # AwesomePrint Array colored single line
rspec ./spec/methods_spec.rb:12 # Single method plain: should handle a method 
with no arguments
rspec ./spec/methods_spec.rb:17 # Single method color: should handle a method 
with no arguments
rspec ./spec/misc_spec.rb:97 # AwesomePrint HTML output wraps multiline ap 
output with <pre> tag with colorized <kbd>

/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
ERROR: Test "ruby2.5" failed. Exiting.


Full build log:
https://rbuild.fau.xxx/2018-01-23/ruby-awesome-print.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