[DRE-maint] Bug#952081: ruby-awesome-print: FTBFS: ERROR: Test "ruby2.7" failed: Failure/Error: expect(out).to eq("[\n [0] none() Hello\n [1] one() Hello\n]") 

Lucas Nussbaum lucas at debian.org
Sun Feb 23 07:43:52 GMT 2020


Source: ruby-awesome-print
Version: 1.8.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>       Failure/Error: expect(out).to eq("[\n    [0] none() Hello\n    [1]  one() Hello\n]")
>       
>         expected: "[\n    [0] none() Hello\n    [1]  one() Hello\n]"
>              got: "[\n    [0] none() Hello.none () /<<PKGBUILDDIR>>/spec/metho...  one() Hello.one () /<<PKGBUILDDIR>>/spec/methods_spec\n]"
>       
>         (compared using ==)
>       
>         Diff:
>         @@ -1,5 +1,5 @@
>          [
>         -    [0] none() Hello
>         -    [1]  one() Hello
>         +    [0] none() Hello.none () /<<PKGBUILDDIR>>/spec/methods_spec
>         +    [1]  one() Hello.one () /<<PKGBUILDDIR>>/spec/methods_spec
>          ]
>         
>       # ./spec/methods_spec.rb:424:in `block (2 levels) in <top (required)>'
> 
> Finished in 0.43481 seconds (files took 0.91967 seconds to load)
> 202 examples, 25 failures, 30 pending
> 
> Failed examples:
> 
> rspec ./spec/methods_spec.rb:66 # Single method plain: should handle an unbound method
> rspec ./spec/methods_spec.rb:74 # Single method color: should handle an unbound method
> rspec ./spec/methods_spec.rb:129 # Object methods object.protected_methods index: should handle object.protected_methods
> rspec ./spec/methods_spec.rb:138 # Object methods object.protected_methods no index: should handle object.protected_methods
> rspec ./spec/methods_spec.rb:152 # Object methods object.private_methods index: should handle object.private_methods
> rspec ./spec/methods_spec.rb:164 # Object methods object.private_methods no index: should handle object.private_methods
> rspec ./spec/methods_spec.rb:179 # Object methods object.singleton_methods index: should handle object.singleton_methods
> rspec ./spec/methods_spec.rb:191 # Object methods object.singleton_methods no index: should handle object.singleton_methods
> rspec ./spec/methods_spec.rb:211 # Class methods class.instance_methods index: should handle unbound class.instance_methods
> rspec ./spec/methods_spec.rb:221 # Class methods class.instance_methods no index: should handle unbound class.instance_methods
> rspec ./spec/methods_spec.rb:235 # Class methods class.public_instance_methods index: should handle class.public_instance_methods
> rspec ./spec/methods_spec.rb:245 # Class methods class.public_instance_methods no index: should handle class.public_instance_methods
> rspec ./spec/methods_spec.rb:259 # Class methods class.protected_instance_methods index: should handle class.protected_instance_methods
> rspec ./spec/methods_spec.rb:270 # Class methods class.protected_instance_methods no index: should handle class.protected_instance_methods
> rspec ./spec/methods_spec.rb:285 # Class methods class.private_instance_methods index: should handle class.private_instance_methods
> rspec ./spec/methods_spec.rb:296 # Class methods class.private_instance_methods no index: should handle class.private_instance_methods
> rspec ./spec/methods_spec.rb:321 # Ruby 1.9.2+ Method#parameters ()
> rspec ./spec/methods_spec.rb:329 # Ruby 1.9.2+ Method#parameters :req
> rspec ./spec/methods_spec.rb:337 # Ruby 1.9.2+ Method#parameters :opt
> rspec ./spec/methods_spec.rb:345 # Ruby 1.9.2+ Method#parameters :rest
> rspec ./spec/methods_spec.rb:353 # Ruby 1.9.2+ Method#parameters :block
> rspec ./spec/methods_spec.rb:369 # Methods arrays obj1.methods - obj2.methods should be awesome printed
> rspec ./spec/methods_spec.rb:378 # Methods arrays obj1.methods & obj2.methods should be awesome printed
> rspec ./spec/methods_spec.rb:391 # Methods arrays obj1.methods.grep(pattern) should be awesome printed
> rspec ./spec/methods_spec.rb:414 # Methods arrays obj1.methods.grep(pattern, &block) should be awesome printed
> 
> /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 failed
> ERROR: Test "ruby2.7" failed: 

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/ruby-awesome-print_1.8.0-1_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