Package: src:ruby-rmagick
Version: 6.0.1-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-rmagick, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
DH_RUBY_GEMSPEC=/dev/null dh_auto_clean
        dh_ruby --clean
W: XS-Ruby-Versions is deprecated, and will be ignored
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby

[... snipped ...]

Magick::ImageList#new_image
  works

Magick::ImageList#optimize_layers
  works

Magick::ImageList#partition
  works

Magick::ImageList#ping
  works

Magick::ImageList#|
  works

Magick::ImageList#+
  works

Magick::ImageList#pop
  works

Magick::ImageList#push
  works

Magick::ImageList#quantize
  works

Magick::ImageList#read
  works

Magick::ImageList#reject!
  works

Magick::ImageList#reject
  works

Magick::ImageList#remap
  works
  accepts an ImageList argument

Magick::ImageList#replace
  works
  replaces with a shorter image_list
  replaces with a longer image_list

Magick::ImageList#reverse!
  works

Magick::ImageList#reverse_each
  works

Magick::ImageList#reverse
  works

Magick::ImageList#rindex
  works

Magick::ImageList#scene
  works

Magick::ImageList#select
  works

Magick::ImageList#shift
  works

Magick::ImageList#<<
  works

Magick::ImageList#slice!
  works

Magick::ImageList#slice
  works

Magick::ImageList#sort
  works

Magick::ImageList#<=>
  works

Magick::ImageList#*
  works

Magick::ImageList#ticks_per_second
  works

Magick::ImageList#to_a
  works

Magick::ImageList#to_blob
  works

Magick::ImageList#uniq!
  works

Magick::ImageList#uniq
  works

Magick::ImageList#unshift
  works

Magick::ImageList#values_at
  works

Magick::ImageList#write
  works
  issue #1375

Magick::ImageList
  does not have certain array methods
  has certain enumerable methods

Magick::ImageType.values
  does not cause an infinite loop

Magick::InterlaceType.values
  does not cause an infinite loop

Magick::KernelInfo.builtin
  works

Magick::KernelInfo#clone
  works

Magick::KernelInfo#initialize
  works

Magick::KernelInfo#scale_geometry
  works

Magick::KernelInfo#scale
  works

Magick::KernelInfo#unity_add
  works

Magick::OrientationType.values
  does not cause an infinite loop

Magick::Pixel#alpha
  works

Magick::Pixel#black
  works

Magick::Pixel#blue
  works

Magick::Pixel#clone
  works

Magick::Pixel#cyan
  works

Magick::Pixel#dup
  works

Magick::Pixel#eql?
  works

Magick::Pixel#fcmp
  works

Magick::Pixel#from_hsla
  works

Magick::Pixel#green
  works

Magick::Pixel#hash
  works

Magick::Pixel#intensity
  works

Magick::Pixel#magenta
  works

Magick::Pixel#marshal
  works

Magick::Pixel#red
  works

Magick::Pixel#<=>
  works

Magick::Pixel#===
  works

Magick::Pixel#to_color
  works
  return alpha value if pixel has alpha

Magick::Pixel#to_s
  works

Magick::Pixel#yellow
  works

Magick::PixelInterpolateMethod.values
  does not cause an infinite loop

Magick::Primary#to_s
  works

Magick::Rectangle#to_s
  works

Magick::RenderingIntent.values
  does not cause an infinite loop

Magick::ResolutionType.values
  does not cause an infinite loop

Magick::Segment#to_s
  works

Magick::TextureFill#fill
  works

Magick::TextureFill#initialize
  works
  accepts an ImageList argument
  raises an exception if an unexpected argument was given

Magick::TypeMetric#to_s
  works

Magick::VirtualPixelMethod.values
  does not cause an infinite loop

Pending: (Failures listed here are expected and do not affect your suite's 
status)

  1) Magick.limit_resources works
     # Temporarily skipped with xit
     # ./spec/rmagick/class_methods/limit_resources_spec.rb:2

  2) Magick::Image#channel_entropy raises an error on earlier versions
     # Supported before 6.9.0; running 7.1.2
     # ./spec/rmagick/image/channel_entropy_spec.rb:36

  3) Magick::Image#read issue #483 can read PDF file
     # Temporarily skipped with xit
     # ./spec/rmagick/image/read_spec.rb:12


Failures:

  1) Magick::Image#dissolve when given gravity works on colored background
     Failure/Error: 
expect(Float(dissolved.pixel_color(50, 
50).blue) / Magick::QuantumRange).to 
be_between(0.45, 0.55)
       expected 1.0 to be between 0.45 and 0.55 (inclusive)
     # ./spec/rmagick/image/dissolve_spec.rb:61:in `block (3 levels) in 
<top (required)>'

Finished in 21.72 seconds (files took 0.31203 seconds to load)
752 examples, 1 failure, 3 pending

Failed examples:

rspec ./spec/rmagick/image/dissolve_spec.rb:54 # 
Magick::Image#dissolve when given gravity works on colored background

/usr/bin/ruby3.3 
-I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib
 /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern 
./spec/\*\*/\*_spec.rb --format documentation failed
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 
/usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in 
`run_tests_for_version'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in 
run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp returned 
exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to