Your message dated Thu, 13 Feb 2025 05:44:49 +0000
with message-id <[email protected]>
and subject line Bug#835078: fixed in ruby-mini-magick 5.1.2-1
has caused the Debian Bug report #835078,
regarding ruby-mini-magick: FTBFS: ./spec/lib/mini_magick_spec.rb:34 # 
MiniMagick.cli_version returns GraphicsMagick's version
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.)


-- 
835078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835078
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-mini-magick
Version: 4.4.0-1
Severity: serious
Justification: fails to build from source
User: [email protected]
Usertags: ftbfs
X-Debbugs-Cc: [email protected]

Dear Maintainer,

ruby-mini-magick fails to build from source in unstable/amd64:

  [..]

      #tempfile
        returns the underlying temporary file
      #format
        changes the format of the photo
        reformats an image with a given extension
        creates the file with new extension
        accepts a block of additional commands
        works without an extension with .open
        works without an extension with .new
        deletes the previous tempfile
        doesn't delete itself when formatted to the same format
        reformats multi-image formats to multiple images
        reformats multi-image formats to a single image
        reformats a layer
        clears the info only at the end
        returns self
      #write
        writes the image
        writes an image with stream
        writes layers
        accepts a Pathname
        works when writing to the same path
      #valid?
        returns true when image is valid
        returns false when image is not valid
      #[]
        inspects image meta info
        supports string keys
        reads exif
        passes unknown values directly to -format
      #exif
        returns a hash of EXIF data
        decodes the ExifVersion
      #resolution
        accepts units
      #mime_type
        returns the correct mime type
      #details
        returns a hash of verbose information
        when verbose information includes an empty line
          skips the empty line
        when verbose information includes a badly encoded line do
          skips the badly encoded line
        when verbose information includes a clipping path
          does not hang when parsing verbose data
      #layers
        returns a list of images
        returns multiple images for GIFs, PDFs and PSDs
        returns one image for other formats
      missing methods
        for a known method
          is executed by #method_missing
          returns self
          can be responded to
      #combine_options
        chains multiple options and executes them in one command
        doesn't allow calling of #format
        clears the info only at the end
        returns self
      #composite
        creates a composite of two images
        creates a composite of two images with mask
        yields an optional block
        makes the composited image with the provided extension
        defaults the extension to the extension of the base image
      #collapse!
        collapses the image to one frame
        keeps the extension
        clears the info
        returns self
      #identify
        returns the output of identify
        yields an optional block
      #run_command
        runs the given command
  
  With GraphicsMagick
    MiniMagick::Image
      has attributes
      generates attributes of layers
      changes colorspace when called with an argument
      changes size when called with an argument
      .read
        reads image from String
        reads image from StringIO
        reads image from tempfile
      .import_pixels
        can import pixels with default format
        can import pixels with custom format
      .open
        makes a copy of the image
        accepts a Pathname
        validates the image
        does not mistake a path with a colon for a URI schema
      .create
        creates an image
        validates the image if validation is set
        doesn't validate image if validation is disabled
      #initialize
        initializes a new image
        accepts a block which it passes on to #combine_options
      equivalence
        is #== and #eql? to itself
        is #== and #eql? to an instance of the same image
        is not #== nor #eql? to an instance of a different image
        generates the same hash code for an instance of the same image
        generates different same hash codes for a different image
      #tempfile
        returns the underlying temporary file
      #format
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-1rhqsbe.png).
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/mini_magick20160822-4590-1rhqsbe.png).
        changes the format of the photo
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-3e809w.png).
        reformats an image with a given extension
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-zmo5gw.png).
        creates the file with new extension
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-ol9v6r.png).
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/mini_magick20160822-4590-ol9v6r.png).
        accepts a block of additional commands
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-ivelmw.png).
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/mini_magick20160822-4590-ivelmw.png).
        works without an extension with .open
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/20160822-4590-roan0i.png) [No such file or directory].
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/20160822-4590-roan0i.png).
        works without an extension with .new
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-451akr.png).
        deletes the previous tempfile
        doesn't delete itself when formatted to the same format
        reformats multi-image formats to multiple images
        reformats multi-image formats to a single image
        reformats a layer
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-1siu19r.png).
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/mini_magick20160822-4590-1siu19r.png).
        clears the info only at the end
  gm convert: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-1g6u5h9.png).
  gm identify: iCCP: known incorrect sRGB profile 
(/tmp/mini_magick20160822-4590-1g6u5h9.png).
        returns self
      #write
        writes the image
        writes an image with stream
        writes layers
        accepts a Pathname
        works when writing to the same path
      #valid?
        returns true when image is valid
        returns false when image is not valid
      #[]
        inspects image meta info
        supports string keys
        reads exif
        passes unknown values directly to -format
      #exif
        returns a hash of EXIF data
        decodes the ExifVersion
      #resolution
        accepts units (PENDING: around hook at ./spec/spec_helper.rb:17 did not 
execute the example)
      #mime_type
        returns the correct mime type
      #details
        returns a hash of verbose information
        when verbose information includes an empty line
          skips the empty line
        when verbose information includes a badly encoded line do
          skips the badly encoded line (PENDING: around hook at 
./spec/spec_helper.rb:17 did not execute the example)
        when verbose information includes a clipping path
          does not hang when parsing verbose data (PENDING: around hook at 
./spec/spec_helper.rb:17 did not execute the example)
      #layers
        returns a list of images
        returns multiple images for GIFs, PDFs and PSDs
        returns one image for other formats
      missing methods
        for a known method
          is executed by #method_missing
          returns self
          can be responded to
      #combine_options
        chains multiple options and executes them in one command
        doesn't allow calling of #format
        clears the info only at the end
        returns self
      #composite
        creates a composite of two images
        creates a composite of two images with mask
        yields an optional block
  gm composite: profile matches sRGB but writing iCCP instead 
(/tmp/mini_magick20160822-4590-yh1v5w.png).
        makes the composited image with the provided extension
        defaults the extension to the extension of the base image
      #collapse!
        collapses the image to one frame
        keeps the extension
        clears the info
        returns self
      #identify
        returns the output of identify
        yields an optional block
      #run_command
        runs the given command
  
  MiniMagick::Shell
    #run
      calls #execute with the command
  stderr    returns stdout
      uses stderr for error messages
      raises an error when executable wasn't found
      raises errors only in whiny mode
      prints to stderr output to $stderr in non-whiny mode
    #execute
      with open3
        executes the command in the shell
        returns an appropriate response when command wasn't found
        logs the command and execution time in debug mode
        doesn't break on spaces
      with posix-spawn
        executes the command in the shell
        returns an appropriate response when command wasn't found
        logs the command and execution time in debug mode
        doesn't break on spaces
  
  MiniMagick::Tool
    defines creation operator methods
    doesn't raise errors when false is passed to the constructor
    #call
      calls the shell to run the command
      strips the output
    .new
      accepts a block, and immediately executes the command
    #command
      includes the executable and the arguments
    #executable
      prepends 'gm' to the command list when using GraphicsMagick
      respects #cli_path
    #<<
      adds argument to the args list
    #merge!
      adds arguments to the args list
    #+
      switches the last option to + form
    #stack
      it surrounds added arguments with parantheses
    #clone
      adds an option instead of the default behaviour
      accepts arguments
      is convertable to plus version
    #method_missing
      adds CLI options
  
  MiniMagick::Utilities
    .which
      identifies when mogrify exists
      identifies when gm exists
      returns nil on nonexistent executables
  
  MiniMagick
    .imagemagick?
      returns true if CLI is minimagick
      returns false if CLI isn't minimagick
    .graphicsmagick?
      returns true if CLI is graphicsmagick
      returns false if CLI isn't graphicsmagick
    .cli_version
      returns ImageMagick's version
      returns GraphicsMagick's version (FAILED - 1)
  
  Pending: (Failures listed here are expected and do not affect your suite's 
status)
  
    1) With GraphicsMagick MiniMagick::Image#resolution accepts units
       # around hook at ./spec/spec_helper.rb:17 did not execute the example
       # ./spec/lib/mini_magick/image_spec.rb:366
  
    2) With GraphicsMagick MiniMagick::Image#details when verbose information 
includes a badly encoded line do skips the badly encoded line
       # around hook at ./spec/spec_helper.rb:17 did not execute the example
       # ./spec/lib/mini_magick/image_spec.rb:406
  
    3) With GraphicsMagick MiniMagick::Image#details when verbose information 
includes a clipping path does not hang when parsing verbose data
       # around hook at ./spec/spec_helper.rb:17 did not execute the example
       # ./spec/lib/mini_magick/image_spec.rb:415
  
  Failures:
  
    1) MiniMagick.cli_version returns GraphicsMagick's version
       Failure/Error: expect(described_class.cli_version).to 
match(/^\d+\.\d+\.\d+$/)
         expected nil to match /^\d+\.\d+\.\d+$/
       # ./spec/lib/mini_magick_spec.rb:36:in `block (3 levels) in <top 
(required)>'
  
  Finished in 4.93 seconds (files took 0.28267 seconds to load)
  205 examples, 1 failure, 3 pending
  
  Failed examples:
  
  rspec ./spec/lib/mini_magick_spec.rb:34 # MiniMagick.cli_version returns 
GraphicsMagick's version
  
  /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
  ERROR: Test "ruby2.3" failed. Exiting.
  dh_auto_install: dh_ruby --install 
/home/lamby/temp/cdt.20160822082108.BhthOvE3M3.db.ruby-mini-magick/ruby-mini-magick-4.4.0/debian/ruby-mini-magick
 returned exit code 1
  debian/rules:9: recipe for target 'override_dh_auto_install' failed
  make[1]: *** [override_dh_auto_install] Error 1
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20160822082108.BhthOvE3M3.db.ruby-mini-magick/ruby-mini-magick-4.4.0'
  debian/rules:6: recipe for target 'binary' failed
  make: *** [binary] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-

Attachment: ruby-mini-magick.4.4.0-1.unstable.amd64.log.txt.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: ruby-mini-magick
Source-Version: 5.1.2-1
Done: Soren Stoutner <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ruby-mini-magick, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Soren Stoutner <[email protected]> (supplier of updated ruby-mini-magick package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Feb 2025 17:28:04 -0700
Source: ruby-mini-magick
Architecture: source
Version: 5.1.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Soren Stoutner <[email protected]>
Closes: 835078 996319 1090872
Changes:
 ruby-mini-magick (5.1.2-1) experimental; urgency=medium
 .
   * New upstream release (Closes: #835078, #996319, #1090872).
   * Add debian/patches/disable-timeout-of-long-running-command-test.patch.
   * Remove debian/patches/remove-deprecated-test.patch:  Applied upstream.
   * Remove debian/patches/hack_identify_966436.patch:  No longer applicable.
   * Remove debian/patches/skip-convert-warning-check.patch:  No longer
     applicable.
   * debian/control:
     - Add myself to uploaders.
     - Remove deprecated XS-Ruby-Versions and XB-Ruby-Versions.
   * debian/copyright:
     - Add myself to the debian/* stanza.
     - Fix upstream email address.
   * debian/patches/don_t_fail_fast.patch:  Refresh offset.
   * debian/patches/remove-rubygems.patch:  Add .patch extension.
   * debian/patches/add-other-match-for-test-with-newer-imagemagick:  Rename and
     refresh offset.
   * debian/salsa-ci.yml:  Update to current recommended default contents.
Checksums-Sha1:
 54ea6f8f491ad408ab83f5800e581a35d0386d5a 2251 ruby-mini-magick_5.1.2-1.dsc
 69ed601fb0dbe58fcdb5f429b993547f4fda91f2 1326006 
ruby-mini-magick_5.1.2.orig.tar.gz
 6c24f684eb996e07f885e6bfdeb97e3dfdab3369 6136 
ruby-mini-magick_5.1.2-1.debian.tar.xz
 2bb35eeeed74a851f37419dce61497c0093d23e4 11122 
ruby-mini-magick_5.1.2-1_amd64.buildinfo
Checksums-Sha256:
 d93707db1c54aa5131aa13f51db84fd94dcbbd67fc62c9114ad6205db8437a10 2251 
ruby-mini-magick_5.1.2-1.dsc
 36e899b36cd273cd191fa9b2caf30cd5e41f34ee0cc065e27c5a4e8765a6e855 1326006 
ruby-mini-magick_5.1.2.orig.tar.gz
 624eaa803fc12988977f3ad4741bb3878a1972205407ea6a740ab866d1cda82d 6136 
ruby-mini-magick_5.1.2-1.debian.tar.xz
 d76e8ea4f7b2a93d06b7b8b72a98b5f428f29b9fa27735da14da4dbf0142ecb1 11122 
ruby-mini-magick_5.1.2-1_amd64.buildinfo
Files:
 04d7f3e6e2d7b54c66f03fc82097f379 2251 ruby optional 
ruby-mini-magick_5.1.2-1.dsc
 ebaea85cebe5a9678676c2eb68008a12 1326006 ruby optional 
ruby-mini-magick_5.1.2.orig.tar.gz
 3f0411bc09342efb677437cf94b501d2 6136 ruby optional 
ruby-mini-magick_5.1.2-1.debian.tar.xz
 6cc6ca56e4a01bfb6bd51a04c9ab2ba1 11122 ruby optional 
ruby-mini-magick_5.1.2-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmetgDgACgkQwufLJ66w
tgPTMhAAsgq525FPzq+vi5EGJHcVIuOVS4si8eiIXLpUqTDrmO2MTFHIwQW3rgsj
vA2T6neWWmNPppbiu7f5bXioWGwj2j7Is1vnMI5x2HQx80h90uf7GkWrXMOMXI/o
gPFU1GTQL8bNDeYB8/G4tQFXUOeyr5y+JjwwWffwdHQLdDiGeEddsNVaJDPaV+qx
/sSzNQm+yXv0pgUYkUdYuhFDT+3kfC3dIxI867bElf/PTcNcARjPsCGYixgIA09M
8JgO6jUQx8XYiSd+acIG74TPYv0/nLP6E5KNQ0DxiV0IMpYT4fX4keZHx82A+9h3
9waYC5dSF5zKiob+7JTKEMeVIGs7bOgo0BuHhEJjOxFAp7lu08tTDPzj6pXj2Zzs
PwmZIJkxR1/R4caYfC1/HlbcWpb2takcHEfq3No8952hw9sn/zl5wTFxOnozCSjE
0CfdDKq/zGXmsPeG1R1EyXKC0xK/Q4+9cYbimSdw9LHHGQH04dJ9MAeTy1yIGhgB
lZs/Q6EYrcUpvzy0a+c8Om93YNSYjBmEBBkxabtQJfdRRAsxPMhbNl+/ftVwe7Pl
64PYnDCFnEd+dY38NjE8BqyEPB7g1fPhqFJjxnN/OOsOaJxr0M2UVRvG8gpA4tGY
34uipYIHFhz8y/0SlKe+/lGjaAy93prPaUOvfoYEF7WUhGVIrB8=
=wQ/J
-----END PGP SIGNATURE-----

Attachment: pgpQyTbJnBrny.pgp
Description: PGP signature


--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to