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
`-
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-----
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