[DRE-maint] Bug#1098345: ruby-image-processing: FTBFS: magick: no images found for operation `-strip' at CLI arg 1 @ error/operation.c/CLIOption/5481.

Santiago Vila sanvila at debian.org
Wed Feb 19 11:30:13 GMT 2025


Package: src:ruby-image-processing
Version: 1.14.0-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
   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
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-image-processing/ -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-image-processing

┌──────────────────────────────────────────────────────────────────────────────┐
│ ruby-image-processing: Installing files and building extensions for ruby3.3  │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250217-18927-lqn8a8/gemspec
WARNING:  description and summary are identical
WARNING:  open-ended dependency on rake (>= 0, development) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  open-ended dependency on minitest-hooks (>= 1.4.2, development) is not recommended
  if minitest-hooks is semantically versioned, use:
    add_development_dependency "minitest-hooks", "~> 1.4", ">= 1.4.2"
WARNING:  open-ended dependency on minispec-metadata (>= 0, development) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: image_processing
  Version: 1.14.0
  File: image_processing-1.14.0.gem
/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-image-processing/usr/share/rubygems-integration/all /tmp/d20250217-18927-lqn8a8/image_processing-1.14.0.gem
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/chainable.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/mini_magick.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/processor.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/version.rb
/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/vips.rb
Successfully installed image_processing-1.14.0
1 gem installed
cd debian/ruby-image-processing/usr/share/rubygems-integration/all
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
rm -rf extensions
rmdir plugins
cd gems/image_processing-1.14.0
rm -f 
chmod 644 lib/image_processing/builder.rb lib/image_processing/chainable.rb lib/image_processing/mini_magick.rb lib/image_processing/pipeline.rb lib/image_processing/processor.rb lib/image_processing/version.rb lib/image_processing/vips.rb lib/image_processing.rb
find lib/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-image-processing /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"image_processing\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-image-processing/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.3 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/builder_test.rb" "test/mini_magick_test.rb" "test/pipeline_test.rb" "test/vips_test.rb" "test/test_helper.rb"  -v
/usr/share/rubygems-integration/all/gems/mini_magick-5.1.2/lib/mini_magick/tool.rb:127: warning: `*' interpreted as argument prefix
/<<PKGBUILDDIR>>/test/vips_test.rb:120: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator
Run options: -v --seed 39053

# Running:

ImageProcessing::Vips#test_0004_applies format = 0.07 s = .
ImageProcessing::Vips#test_0001_applies vips operations = 0.01 s = .
ImageProcessing::Vips#test_0014_raises correct Vips::Error on unknown saver = 0.00 s = .
ImageProcessing::Vips#test_0012_converts :quality saver option to :Q = 0.01 s = .
ImageProcessing::Vips#test_0002_applies macro operations = 0.01 s = .
ImageProcessing::Vips#test_0011_applies saver options = 0.00 s = .
ImageProcessing::Vips#test_0003_allows changing metadata = 0.00 s = .
ImageProcessing::Vips#test_0007_applies loader options = 0.00 s = .
ImageProcessing::Vips#test_0009_raises correct Vips::Error on unknown loader = 0.00 s = .
ImageProcessing::Vips#test_0013_ignores saver options that are not defined = 0.05 s = .
ImageProcessing::Vips#test_0006_accepts Vips::Image as source = 0.01 s = .
ImageProcessing::Vips#test_0010_accepts :loader = 0.00 s = .
ImageProcessing::Vips#test_0015_accepts :saver = 0.06 s = .
ImageProcessing::Vips#test_0005_auto rotates by default = 0.04 s = .
ImageProcessing::Vips#test_0008_ignores loader options that are not defined = 0.10 s = .
ImageProcessing::MiniMagick::#append#test_0001_appends CLI arguments = 0.06 s = .
ImageProcessing::MiniMagick::#append#test_0002_still supports -append = 0.05 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0009_accepts sharpening options = 0.09 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0007_raises ArgumentError on invalid :background values = 0.00 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0004_produces correct image when enlarging = 0.07 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0003_produces correct image = 0.33 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0001_resizes and fills out the remaining space to fill out the given dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0006_accepts background color = 0.09 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0002_enlarges image and fills out the remaining space to fill out the given dimensions = 0.07 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0005_accepts gravity = 0.07 s = .
ImageProcessing::MiniMagick::#resize_and_pad#test_0008_defaults background color to transparent = 0.07 s = .
ImageProcessing::Vips::#resize_to_limit#test_0007_accepts sharpening options = 0.02 s = .
ImageProcessing::Vips::#resize_to_limit#test_0006_accepts thumbnail options = 0.01 s = .
ImageProcessing::Vips::#resize_to_limit#test_0004_raises exception when neither dimension is specified = 0.00 s = .
ImageProcessing::Vips::#resize_to_limit#test_0003_doesn't require both dimensions = 0.03 s = .
ImageProcessing::Vips::#resize_to_limit#test_0001_srinks image to fit the specified dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_limit#test_0002_doesn't enlarge image if it's smaller than specified dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_limit#test_0005_produces correct image = 0.01 s = .
ImageProcessing::Vips::#resize_to_limit#test_0008_sharpening uses integer precision = 0.00 s = .
ImageProcessing::MiniMagick::#define#test_0001_adds -define options from a Hash = 0.00 s = .
ImageProcessing::MiniMagick::#define#test_0002_adds -define options from a String = 0.00 s = .
ImageProcessing::Builder#test_0001_instruments pipeline execution = 0.02 s = .
ImageProcessing::Builder#test_0002_handles instrumenter not returning pipeline result = 0.00 s = .
ImageProcessing::MiniMagick::#resize_to_limit#test_0001_srinks image to fit the specified dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_limit#test_0003_doesn't require both dimensions = 0.09 s = .
ImageProcessing::MiniMagick::#resize_to_limit#test_0002_doesn't enlarge image if it's smaller than specified dimensions = 0.02 s = .
ImageProcessing::MiniMagick::#resize_to_limit#test_0004_produces correct image = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_limit#test_0005_accepts sharpening options = 0.08 s = .
ImageProcessing::MiniMagick::#resize_to_fill#test_0001_resizes and crops the image to fill out the given dimensions = 0.04 s = .
ImageProcessing::MiniMagick::#resize_to_fill#test_0003_produces correct image = 0.04 s = .
ImageProcessing::MiniMagick::#resize_to_fill#test_0002_enlarges image and crops it if it's smaller than given dimensions = 0.09 s = .
ImageProcessing::MiniMagick::#resize_to_fill#test_0004_accepts gravity = 0.07 s = .
ImageProcessing::MiniMagick::#resize_to_fill#test_0005_accepts sharpening options = 0.12 s = .
ImageProcessing::MiniMagick::#composite#test_0007_accepts :offset = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0010_accepts a block = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0009_accepts :args = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0004_accepts :mode = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0003_accepts String, Pathname and #path object for mask = 0.03 s = .
ImageProcessing::MiniMagick::#composite#test_0001_generates the correct composite command = 0.03 s = .
ImageProcessing::MiniMagick::#composite#test_0006_accepts :gravity = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0002_accepts String, Pathname and #path object for overlay = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0011_has default behaviour without arguments = 0.06 s = .
ImageProcessing::MiniMagick::#composite#test_0005_accepts deprecated :compose = 0.00 s = .
ImageProcessing::MiniMagick::#composite#test_0008_accepts deprecated :geometry = 0.00 s = .
ImageProcessing::Vips::#resize_to_cover#test_0004_resizes the landscape image to fill out the given portrait dimensions = 0.02 s = .
ImageProcessing::Vips::#resize_to_cover#test_0009_resizes the square image to fill out the given square dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0013_sharpening uses integer precision = 0.00 s = .
ImageProcessing::Vips::#resize_to_cover#test_0011_accepts thumbnail options except :crop = 0.02 s = .
ImageProcessing::Vips::#resize_to_cover#test_0002_resizes the portrait image to fill out the given portrait dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0003_resizes the portrait image to fill out the given square dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0007_resizes the square image to fill out the given portrait dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0001_resizes the portrait image to fill out the given landscape dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0012_accepts sharpening options = 0.02 s = .
ImageProcessing::Vips::#resize_to_cover#test_0006_resizes the landscape image to fill out the given square dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0010_produces correct image = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0014_works correctly with EXIF orientation = 0.04 s = .
ImageProcessing::Vips::#resize_to_cover#test_0005_resizes the landscape image to fill out the given landscape dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_cover#test_0008_resizes the square image to fill out the given landscape dimensions = 0.01 s = .
ImageProcessing::MiniMagick::#rotate#test_0003_raises ArgumentError on invalid :background values = 0.00 s = .
ImageProcessing::MiniMagick::#rotate#test_0002_accepts background color = 0.45 s = .
ImageProcessing::MiniMagick::#rotate#test_0001_rotates the image by specified number of degrees = 0.08 s = .
ImageProcessing::MiniMagick::#rotate#test_0004_accepts transparent background color = 0.31 s = .
ImageProcessing::Vips::.valid_image?#test_0001_returns true for correct images = 0.01 s = .
ImageProcessing::Vips::.valid_image?#test_0002_returns false for incorrect images = 0.00 s = .
ImageProcessing::Vips::#composite#test_0007_accepts Vips::Image#composite parameters = 0.12 s = .
ImageProcessing::Vips::#composite#test_0006_accepts additional options = 0.02 s = .
ImageProcessing::Vips::#composite#test_0004_accepts :gravity = 0.02 s = .
ImageProcessing::Vips::#composite#test_0003_accepts :mode = 0.01 s = .
ImageProcessing::Vips::#composite#test_0001_accepts String, Pathname, and File object = 0.04 s = .
ImageProcessing::Vips::#composite#test_0002_accepts Vips::Image object = 0.01 s = .
ImageProcessing::Vips::#composite#test_0005_accepts :offset = 0.01 s = .
ImageProcessing::MiniMagick::#limits#test_0001_adds resource limits = 0.01 s = .
ImageProcessing::MiniMagick::#resize_to_fit#test_0001_shrinks image to fit specified dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_fit#test_0003_doesn't require both dimensions = 0.16 s = .
ImageProcessing::MiniMagick::#resize_to_fit#test_0002_enlarges image if it's smaller than given dimensions = 0.05 s = .
ImageProcessing::MiniMagick::#resize_to_fit#test_0004_produces correct image = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_fit#test_0005_accepts sharpening options = 0.08 s = .
ImageProcessing::MiniMagick::#crop#test_0001_accepts geometry argument = 0.01 s = .
ImageProcessing::MiniMagick::#crop#test_0002_accepts top, left, width, height arguments = 0.01 s = .
ImageProcessing::MiniMagick::.valid_image?#test_0001_returns true for correct images = 0.02 s = .
ImageProcessing::MiniMagick::.valid_image?#test_0002_returns false for invalid images = 0.01 s = .
ImageProcessing::Pipeline#test_0003_accepts format = 0.05 s = .
ImageProcessing::Pipeline#test_0019_executes processing on #call with source = 0.06 s = .
ImageProcessing::Pipeline#test_0017_merges different options = 0.00 s = .
ImageProcessing::Pipeline#test_0010_doesn't fail when destination file hasn't been created = 0.00 s = .
ImageProcessing::Pipeline#test_0021_executes processing on bang operation method = 0.08 s = .
ImageProcessing::Pipeline#test_0015_accepts a list of commands = 0.05 s = .
ImageProcessing::Pipeline#test_0004_retains original format if format was not specified = 0.11 s = .
ImageProcessing::Pipeline#test_0007_accepts destination path = 0.00 s = .
ImageProcessing::Pipeline#test_0009_doesn't delete the destination file if it has already existed = 0.01 s = .
ImageProcessing::Pipeline#test_0014_saves blocks passed to operations = 0.00 s = .
ImageProcessing::Pipeline#test_0025_returns an intermediary object on #call(save: false) = 0.00 s = .
ImageProcessing::Pipeline#test_0001_accepts source = 0.00 s = .
ImageProcessing::Pipeline#test_0013_accepts operations = 0.00 s = .
ImageProcessing::Pipeline#test_0020_executes processing on #call without source = 0.06 s = .
ImageProcessing::Pipeline#test_0028_raises a NoMethodError when predicate method is not defined = 0.00 s = .
ImageProcessing::Pipeline#test_0016_applies a custom block = 0.01 s = .
ImageProcessing::Pipeline#test_0008_makes sure the destination file is deleted on processing errors = 0.01 s = .
ImageProcessing::Pipeline#test_0012_accepts saver options = 0.00 s = .
ImageProcessing::Pipeline#test_0006_saves as JPEG when format is unknown and the path ends with a '.' = 0.07 s = .
ImageProcessing::Pipeline#test_0002_accepts File, Tempfile, String, and Pathname objects as source = 0.01 s = .
ImageProcessing::Pipeline#test_0018_doesn't mutate the receiver when branching = 0.00 s = .
ImageProcessing::Pipeline#test_0011_accepts loader options = 0.00 s = .
ImageProcessing::Pipeline#test_0023_applies a sequence of operations = 0.01 s = .
ImageProcessing::Pipeline#test_0027_raises exception when invalid source was provided = 0.00 s = .
ImageProcessing::Pipeline#test_0022_can be called directly = 0.00 s = .
ImageProcessing::Pipeline#test_0026_raises exception when source was not provided = 0.00 s = .
ImageProcessing::Pipeline#test_0029_doesn't allow making system calls = 0.01 s = .
ImageProcessing::Pipeline#test_0005_saves as JPEG when format is unknown = 0.07 s = .
ImageProcessing::Pipeline#test_0024_returns a rewinded and refreshed tempfile in binary mode = 0.05 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0007_resizes the square image to fill out the given portrait dimensions = 0.02 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0010_produces correct image = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0009_resizes the square image to fill out the given square dimensions = 0.02 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0004_resizes the landscape image to fill out the given portrait dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0003_resizes the portrait image to fill out the given square dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0001_resizes the portrait image to fill out the given landscape dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0006_resizes the landscape image to fill out the given square dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0002_resizes the portrait image to fill out the given portrait dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0011_accepts sharpening options = 0.12 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0005_resizes the landscape image to fill out the given landscape dimensions = 0.03 s = .
ImageProcessing::MiniMagick::#resize_to_cover#test_0008_resizes the square image to fill out the given landscape dimensions = 0.02 s = .
ImageProcessing::Vips::#resize_to_fill#test_0004_accepts thumbnail options = 0.02 s = .
ImageProcessing::Vips::#resize_to_fill#test_0003_produces correct image = 0.01 s = .
ImageProcessing::Vips::#resize_to_fill#test_0001_resizes and crops the image to fill out the given dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_fill#test_0006_sharpening uses integer precision = 0.00 s = .
ImageProcessing::Vips::#resize_to_fill#test_0002_enlarges image and crops it if it's smaller than given dimensions = 0.04 s = .
ImageProcessing::Vips::#resize_to_fill#test_0005_accepts sharpening options = 0.02 s = .
ImageProcessing::Vips::#rotate#test_0003_rotates by arbitrary angle = 0.01 s = .
ImageProcessing::Vips::#rotate#test_0002_works for angles outside of 0-360 degrees = 0.02 s = .
ImageProcessing::Vips::#rotate#test_0001_rotates by multiples of 90 = 0.01 s = .
ImageProcessing::Vips::#rotate#test_0004_accepts background color = 0.01 s = .
ImageProcessing::Vips::#resize_to_fit#test_0007_accepts sharpening options = 0.01 s = .
ImageProcessing::Vips::#resize_to_fit#test_0006_accepts thumbnail options = 0.01 s = .
ImageProcessing::Vips::#resize_to_fit#test_0004_raises exception when neither dimension is specified = 0.00 s = .
ImageProcessing::Vips::#resize_to_fit#test_0003_doesn't require both dimensions = 0.07 s = .
ImageProcessing::Vips::#resize_to_fit#test_0001_shrinks image to fit specified dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_to_fit#test_0002_enlarges image if it's smaller than given dimensions = 0.02 s = .
ImageProcessing::Vips::#resize_to_fit#test_0005_produces correct image = 0.01 s = .
ImageProcessing::Vips::#resize_to_fit#test_0008_sharpening uses integer precision = 0.00 s = .
ImageProcessing::Vips::resize-on-load#test_0001_retains order of operations = 0.02 s = .
ImageProcessing::Vips::resize-on-load#test_0002_is skipped on loader options = 0.00 s = .
ImageProcessing::MiniMagick#test_0004_applies macro operations = 0.06 s = .
ImageProcessing::MiniMagick#test_0009_accepts geometry = 0.03 s = .
ImageProcessing::MiniMagick#test_0013_applies blocks to operations = 0.00 s = .
ImageProcessing::MiniMagick#test_0011_applies loader options = 0.04 s = E
ImageProcessing::MiniMagick#test_0002_applies thumbnail operation = 0.00 s = .
ImageProcessing::MiniMagick#test_0003_applies operations named as Object methods = 0.00 s = .
ImageProcessing::MiniMagick#test_0007_disallows split layers by default = 0.10 s = .
ImageProcessing::MiniMagick#test_0001_applies imagemagick operations = 0.04 s = .
ImageProcessing::MiniMagick#test_0012_applies saver options = 0.11 s = E
ImageProcessing::MiniMagick#test_0006_accepts page = 0.05 s = .
ImageProcessing::MiniMagick#test_0010_auto orients by default = 0.04 s = .
ImageProcessing::MiniMagick#test_0014_accepts magick object as source = 0.02 s = .
ImageProcessing::MiniMagick#test_0005_applies format = 0.16 s = .
ImageProcessing::MiniMagick#test_0008_allows resizing images without extension = 0.06 s = .
ImageProcessing::Vips::#resize_and_pad#test_0007_accepts sharpening options = 0.02 s = .
ImageProcessing::Vips::#resize_and_pad#test_0006_accepts thumbnail options = 0.02 s = .
ImageProcessing::Vips::#resize_and_pad#test_0004_produces correct image when enlarging = 0.03 s = .
ImageProcessing::Vips::#resize_and_pad#test_0003_produces correct image when shrinking = 0.12 s = .
ImageProcessing::Vips::#resize_and_pad#test_0001_resizes and fills out the remaining space to fill out the given dimensions = 0.01 s = .
ImageProcessing::Vips::#resize_and_pad#test_0002_enlarges image and fills out the remaining space to fill out the given dimensions = 0.03 s = .
ImageProcessing::Vips::#resize_and_pad#test_0005_accepts gravity = 0.02 s = .
ImageProcessing::Vips::#resize_and_pad#test_0008_sharpening uses integer precision = 0.00 s = .

Finished in 6.143861s, 28.9720 runs/s, 41.3421 assertions/s.

  1) Error:
ImageProcessing::MiniMagick#test_0011_applies loader options:
MiniMagick::Error: `magick -strip test/fixtures/portrait.jpg -auto-orient /tmp/image_processing20250217-18955-l0vx39.jpg` failed with status: 1 and error:
magick: no images found for operation `-strip' at CLI arg 1 @ error/operation.c/CLIOption/5481.

    /usr/share/rubygems-integration/all/gems/mini_magick-5.1.2/lib/mini_magick/shell.rb:20:in `run'
    /usr/share/rubygems-integration/all/gems/mini_magick-5.1.2/lib/mini_magick/tool.rb:85:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/mini_magick.rb:64:in `save_image'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/processor.rb:23:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:50:in `call_processor'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:28:in `block in call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:64:in `create_tempfile'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:27:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:14:in `block in call!'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:21:in `instrument'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:13:in `call!'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/chainable.rb:60:in `call'
    test/mini_magick_test.rb:125:in `block (2 levels) in <top (required)>'

  2) Error:
ImageProcessing::MiniMagick#test_0012_applies saver options:
MiniMagick::Error: `magick test/fixtures/portrait.jpg -auto-orient +strip /tmp/image_processing20250217-18955-gwn1y5.jpg` failed with status: 1 and error:
magick: option deprecated, unable to execute `+strip' at CLI arg 3 @ error/operation.c/CLIOption/5422.

    /usr/share/rubygems-integration/all/gems/mini_magick-5.1.2/lib/mini_magick/shell.rb:20:in `run'
    /usr/share/rubygems-integration/all/gems/mini_magick-5.1.2/lib/mini_magick/tool.rb:85:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/mini_magick.rb:64:in `save_image'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/processor.rb:23:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:50:in `call_processor'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:28:in `block in call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:64:in `create_tempfile'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/pipeline.rb:27:in `call'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:14:in `block in call!'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:21:in `instrument'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/builder.rb:13:in `call!'
    debian/ruby-image-processing/usr/share/rubygems-integration/all/gems/image_processing-1.14.0/lib/image_processing/chainable.rb:60:in `call'
    test/mini_magick_test.rb:151:in `block (2 levels) in <top (required)>'

178 runs, 254 assertions, 0 failures, 2 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/builder_test.rb" "test/mini_magick_test.rb" "test/pipeline_test.rb" "test/vips_test.rb" "test/test_helper.rb"  -v]
/usr/share/rubygems-integration/all/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)
ERROR: Test "ruby3.3" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-image-processing returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

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

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 could not 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-image-processing, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the Pkg-ruby-extras-maintainers mailing list