Source: ruby-fuubar Version: 2.5.1-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Control: block 1090382 by -1
Dear maintainer(s),With a recent upload of ruby-fuubar the autopkgtest of ruby-fuubar fails in testing when that autopkgtest is run with the binary packages of ruby-fuubar from unstable on armel, armhf and i386, our 32 bits architectures. It passes when run with only packages from testing. In tabular form:
pass fail ruby-fuubar from testing 2.5.1-1 all others from testing from testing I copied some of the output at the bottom of this report.Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?
More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=ruby-fuubar https://ci.debian.net/data/autopkgtest/testing/armel/r/ruby-fuubar/58596149/log.gz44s 44s ┌──────────────────────────────────────────────────────────────────────────────┐ 44s │ Checking Rubygems dependency resolution on ruby3.3 │ 44s └──────────────────────────────────────────────────────────────────────────────┘
44s 44s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"fuubar\" 44s mv lib ./.gem2deb.lib 44s mv Gemfile.lock ./.gem2deb.Gemfile.lock 44s mv gemfiles/v1/Gemfile.lock gemfiles/v1/.gem2deb.Gemfile.lock 44s mv gemfiles/v2/Gemfile.lock gemfiles/v2/.gem2deb.Gemfile.lock 45s mv ./.gem2deb.lib lib 45s mv ./.gem2deb.Gemfile.lock Gemfile.lock 45s mv gemfiles/v1/.gem2deb.Gemfile.lock gemfiles/v1/Gemfile.lock 45s mv gemfiles/v2/.gem2deb.Gemfile.lock gemfiles/v2/Gemfile.lock45s 45s ┌──────────────────────────────────────────────────────────────────────────────┐ 45s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 45s └──────────────────────────────────────────────────────────────────────────────┘ 45s 45s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
45s mv lib ./.gem2deb.lib 45s mv Gemfile.lock ./.gem2deb.Gemfile.lock 45s mv gemfiles/v1/Gemfile.lock gemfiles/v1/.gem2deb.Gemfile.lock 45s mv gemfiles/v2/Gemfile.lock gemfiles/v2/.gem2deb.Gemfile.lock45s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
45s 45s Fuubar::Output 45s delegates anything to the passed in object 45s can override the TTY of the passed in class 45s 45s Fuubar 45s when it is created 45s does not start the bar until the formatter is started 45s creates a new ProgressBar 45s sets the format of the bar to the default 45s sets the total to the number of examples 45s sets the bar's output 45s and continuous integration is enabled 45s throttles the progress bar at one second (FAILED - 1) 45s when processing an example 45s does not output color codes 45s and continuous integration is not enabled 45s throttles the progress bar at the default rate (FAILED - 2) 45s when processing an example 45s outputs color codes 45s when custom options are set after the formatter is created 45s when the bar is started 45s properly creates the bar 45s when it is started 45s sets the total to the number of examples 45s can properly log messages 45s and no custom options are passed in 45s sets the format of the bar to the default 45s and an example passes 45s outputs the proper bar information 45s and an example pends 45s outputs the proper bar information 45s and then an example succeeds 45s outputs the pending bar 45s and an example fails 45s outputs the proper bar information 45s and then an example succeeds 45s outputs the failed bar 45s and then an example pends 45s outputs the failed bar 45s 45s Failures:45s 45s 1) Fuubar when it is created and continuous integration is enabled throttles the progress bar at one second
45s Failure/Error: expect(throttle_rate).to be 1.0 45s 45s expected #<Float:1300> => 1.0 45s got #<Float:1310> => 1.0 45s 45s Compared using equal?, which compares object identity, 45s but expected and actual are not the same object. Use 45s `expect(actual).to eq(expected)` if you don't care about 45s object identity in this example.45s # ./spec/lib/fuubar_spec.rb:99:in `block (4 levels) in <top (required)>' 45s 45s 2) Fuubar when it is created and continuous integration is not enabled throttles the progress bar at the default rate
45s Failure/Error: expect(throttle_rate).to be 0.01 45s 45s expected #<Float:1340> => 0.01 45s got #<Float:1350> => 0.01 45s 45s Compared using equal?, which compares object identity, 45s but expected and actual are not the same object. Use 45s `expect(actual).to eq(expected)` if you don't care about 45s object identity in this example.45s # ./spec/lib/fuubar_spec.rb:131:in `block (4 levels) in <top (required)>'
45s 45s Finished in 0.0629 seconds (files took 0.19291 seconds to load) 45s 21 examples, 2 failures 45s 45s Failed examples:45s 45s rspec ./spec/lib/fuubar_spec.rb:95 # Fuubar when it is created and continuous integration is enabled throttles the progress bar at one second 45s rspec ./spec/lib/fuubar_spec.rb:127 # Fuubar when it is created and continuous integration is not enabled throttles the progress bar at the default rate 45s 45s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
45s mv ./.gem2deb.lib lib 45s mv ./.gem2deb.Gemfile.lock Gemfile.lock 45s mv gemfiles/v1/.gem2deb.Gemfile.lock gemfiles/v1/Gemfile.lock 45s mv gemfiles/v2/.gem2deb.Gemfile.lock gemfiles/v2/Gemfile.lock 46s autopkgtest [18:25:14]: test gem2deb-test-runner
OpenPGP_signature.asc
Description: OpenPGP digital signature