• Bug#1098345: ruby-image-processing: FTBFS: magick: no images found for

    From Santiago Vila@21:1/5 to All on Wed Feb 19 12:40:01 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 20 15:50:02 2025
    This is a multi-part message in MIME format...

    Your message dated Thu, 20 Mar 2025 14:41:04 +0000
    with message-id <[email protected]>
    and subject line Bug#1098345: fixed in ruby-image-processing 1.14.0-2
    has caused the Debian Bug report #1098345,
    regarding ruby-image-processing: FTBFS: magick: no images found for operation `-strip' at CLI arg 1 @ error/operation.c/CLIOption/5481.
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected]
    immediately.)


    --
    1098345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098345
    Debian Bug Tracking System
    Contact [email protected] with problems

    Received: (at submit) by bugs.debian.org; 19 Feb 2025 11:30:16 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-110.9 required=4.0 tests=ALL_TRUSTED,BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
    HAS_PACKAGE,META_ATTENDEES_DBSPAM1,PP_MIME_FAKE_ASCII_TEXT,URIBL_SBL_A,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,X_DEBBUGS_CC
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 40; hammy, 150; neutral, 515; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--sk:dh_auto, 0.000-+--H*F:U*sanvila Return-path: <[email protected]>
    Received