[DRE-maint] Bug#1102179: ruby-vips: autopkgtest regression on armel and riscv64: can't set SIMD
Paul Gevers
elbrus at debian.org
Sun Apr 6 07:12:36 BST 2025
Source: ruby-vips
Version: 2.2.2-1
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression
Dear maintainer(s),
With a recent upload of ruby-vips the autopkgtest of ruby-vips fails in
testing when that autopkgtest is run with the binary packages of
ruby-vips from unstable. It passes when run with only packages from
testing. In tabular form:
pass fail
ruby-vips from testing 2.2.2-1
all others from testing from testing
I copied some of the output at the bottom of this report, which is the
failure mode on armel and riscv64. The failure on amd64 is already
handled in bug #1098623.
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-vips
https://ci.debian.net/data/autopkgtest/testing/armel/r/ruby-vips/59602888/log.gz
109s 109s
┌──────────────────────────────────────────────────────────────────────────────┐
109s │ Checking Rubygems dependency resolution on ruby3.3
│
109s
└──────────────────────────────────────────────────────────────────────────────┘
109s 109s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"ruby-vips\"
109s mv lib ./.gem2deb.lib
110s mv ./.gem2deb.lib lib
110s 110s
┌──────────────────────────────────────────────────────────────────────────────┐
110s │ Run tests for ruby3.3 from debian/ruby-tests.rake
│
110s
└──────────────────────────────────────────────────────────────────────────────┘
110s 110s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir
/gem2deb-nonexistent -f debian/ruby-tests.rake
110s mv lib ./.gem2deb.lib
110s /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 --backtrace -r ./spec/spec_helper.rb
115s
.................................................................................*...............F...................
115s 115s Pending: (Failures listed here are expected and do not affect
your suite's status)
115s 115s 1) Vips::Image can add_alpha
115s # Temporarily skipped with xit
115s # ./spec/image_spec.rb:729
115s 115s Failures:
115s 115s 1) Vips Vips sets SIMD
115s Failure/Error: expect(Vips.vector_set(true)).to be true
115s 115s expected true
115s got false
115s #
/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib/rspec/support.rb:110:in
`block in <module:Support>'
115s #
/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib/rspec/support.rb:119:in
`notify_failure'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/fail_with.rb:35:in
`fail_with'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:40:in
`handle_failure'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:56:in
`block in handle_matcher'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in
`with_matcher'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in
`handle_matcher'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in
`to'
115s #
/usr/share/rubygems-integration/all/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in
`to'
115s # ./spec/vips_spec.rb:35:in `block (3 levels) in <top (required)>'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in
`instance_exec'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in
`block in run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in
`block in with_around_and_singleton_context_hooks'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in
`block in with_around_example_hooks'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in
`block in run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:626:in
`block in run_around_example_hooks_for'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:352:in
`call'
115s # ./spec/spec_helper.rb:37:in `block (3 levels) in <top
(required)>'
115s # /usr/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir'
115s # ./spec/spec_helper.rb:35:in `block (2 levels) in <top
(required)>'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:457:in
`instance_exec'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:457:in
`instance_exec'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:390:in
`execute_with'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:628:in
`block (2 levels) in run_around_example_hooks_for'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:352:in
`call'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:629:in
`run_around_example_hooks_for'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in
`with_around_example_hooks'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in
`with_around_and_singleton_context_hooks'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:259:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:646:in
`block in run_examples'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:642:in
`map'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:642:in
`run_examples'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:607:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in
`block in run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in
`map'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:121:in
`block (3 levels) in run_specs'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:121:in
`map'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:121:in
`block (2 levels) in run_specs'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:2091:in
`with_suite_hooks'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:116:in
`block in run_specs'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/reporter.rb:74:in
`report'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:115:in
`run_specs'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:89:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:71:in
`run'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:45:in
`invoke'
115s #
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec:4:in
`<main>'
115s 115s Finished in 4.41 seconds (files took 0.53456 seconds to load)
115s 117 examples, 1 failure, 1 pending
115s 115s Failed examples:
115s 115s rspec ./spec/vips_spec.rb:32 # Vips Vips sets SIMD
115s 115s /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 --backtrace -r ./spec/spec_helper.rb failed
115s mv ./.gem2deb.lib lib
115s autopkgtest [13:08:43]: 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/20250406/a06887e9/attachment.sig>
More information about the Pkg-ruby-extras-maintainers
mailing list