[DRE-maint] Bug#966946: cucumber: FTBFS: ERROR: Test "ruby2.7" failed: expected no Exception, got #<NoMethodError: undefined method `action' for "+":String> with backtrace:
Lucas Nussbaum
lucas at debian.org
Mon Aug 3 09:39:00 BST 2020
Source: cucumber
Version: 2.4.0-3
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> expected no Exception, got #<NoMethodError: undefined method `action' for "+":String> with backtrace:
> # ./lib/cucumber/multiline_argument/data_table.rb:377:in `block in diff!'
> # ./lib/cucumber/multiline_argument/data_table.rb:376:in `each'
> # ./lib/cucumber/multiline_argument/data_table.rb:376:in `diff!'
> # ./spec/cucumber/multiline_argument/data_table_spec.rb:550:in `block (5 levels) in <module:MultilineArgument>'
> # ./spec/cucumber/multiline_argument/data_table_spec.rb:550:in `block (4 levels) in <module:MultilineArgument>'
> # ./spec/cucumber/multiline_argument/data_table_spec.rb:550:in `block (4 levels) in <module:MultilineArgument>'
>
> Finished in 1.45 seconds (files took 0.94524 seconds to load)
> 578 examples, 7 failures
>
> Failed examples:
>
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:294 # Cucumber::MultilineArgument::DataTable diff! should detect a complex diff
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:408 # Cucumber::MultilineArgument::DataTable diff! should inspect missing and surplus cells
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:480 # Cucumber::MultilineArgument::DataTable diff! should detect seemingly identical tables as different
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:349 # Cucumber::MultilineArgument::DataTable diff! in case of duplicate header values detects a diff in one cell
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:517 # Cucumber::MultilineArgument::DataTable diff! raising should raise on missing rows
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:525 # Cucumber::MultilineArgument::DataTable diff! raising should not raise on surplus rows when surplus is at the end
> rspec ./spec/cucumber/multiline_argument/data_table_spec.rb:535 # Cucumber::MultilineArgument::DataTable diff! raising should not raise on surplus rows when surplus is interleaved
>
> /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb -r json failed
> ERROR: Test "ruby2.7" failed:
The full build log is available from:
http://qa-logs.debian.net/2020/08/02/cucumber_2.4.0-3_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!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the Pkg-ruby-extras-maintainers
mailing list