[DRE-maint] Bug#888171: ruby-riot: FTBFS on ruby2.5: expected "\"hope\"", not "hope"
Chris West (Faux)
debian at fau.xxx
Tue Jan 23 18:42:51 UTC 2018
Source: ruby-riot
Version: 0.12.7-1
Severity: important
User: debian-ruby at lists.debian.org
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.
That minus sign means the test failed. What .. why.. ugh. Colours, ugh.
+ [32masserts that it is a kind of Riot::Message[0m
- [33masserts to_s: expected "should have \"hope\"", not should have "hope" kind of? Riot::Message send :to_s[0m
An AssertionMacro instance receiving #expected_message
+ [32masserts that it is a kind of Riot::Message[0m
- [33masserts to_s: expected "expected \"hope\"", not expected "hope" kind of? Riot::Message send :to_s[0m
AssertionMacro#fail
+ [32masserts that it includes 5[0m
+ [32masserts that it includes "foo"[0m
An assertion that is passing
+ [32masserts to_s[0m
+ [32masserts :pass is returned when evaluated[0m
An assertion that is failing
+ [32masserts to_s[0m
+ [32masserts :fail and message are evaluated is equal to [:fail, "Expected non-false but got nil instead"][0m
An assertion that is erroring
+ [32masserts to_s[0m
+ [32masserts :error and exception are evaluated[0m
An assertion with no block to provide the actual value
+ [32mshould return a block that returns false is equal to [:fail, "Expected non-false but got false instead", nil, nil][0m
An assertion with block expectation
+ [32mshould use block returning topic as default is equal to [:pass, "is equal to \"hello\""][0m
+ [32masserts block expectation has access to the situation items is equal to [:pass, "is equal to \"hello\""][0m
An assertion with symbolic description
+ [32masserts upcase is equal to "FOO"[0m
Executing setup with an error
+ [32masserts result is equal to :setup_error[0m
395 passes, 4 failures, 0 errors in 0.020937 seconds
rake aborted!
Command failed with status (1)
Tasks: TOP => default => test:core
(See full trace by running task with --trace)
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /build/ruby-riot-0.12.7/debian/ruby-riot returned exit code 1
debian/rules:15: 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-riot.log
Please fix it!
Cheers,
Chris.
More information about the Pkg-ruby-extras-maintainers
mailing list