[DRE-maint] Bug#1099920: ruby-fuubar: autopkgtest regression on 32 bits arch (armel, armhf and i386)
Paul Gevers
elbrus at debian.org
Sun Mar 9 15:43:53 GMT 2025
Source: ruby-fuubar
Version: 2.5.1-1
Severity: serious
User: debian-ci at 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.gz
44s 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.lock
45s 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.lock
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
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20250309/cc697c4f/attachment.sig>
More information about the Pkg-ruby-extras-maintainers
mailing list