Bug 1844192 - YATF after ImageMagick update
Summary: YATF after ImageMagick update
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-rmagick
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-04 18:44 UTC by Michael Cronenworth
Modified: 2020-08-21 02:08 UTC (History)
1 user (show)

Fixed In Version: rubygem-rmagick-3.2.0-6.fc32 rubygem-rmagick-2.16.0-30.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-08-17 01:13:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michael Cronenworth 2020-06-04 18:44:46 UTC
Description of problem:

I'm upgrading ImageMagick across F31, F32, and Rawhide. Rawhide built and successfully tested. The older rubygem version in F31/32 is failing:

https://koji.fedoraproject.org/koji/taskinfo?taskID=45422440
https://kojipkgs.fedoraproject.org//work/tasks/2483/45422483/build.log

===============================================================================
Failure: test_image(LibDrawUT):
  Exception raised:
  Magick::ImageMagickError(<non-conforming drawing primitive definition `image' @ error/draw.c/RenderMVGContent/4371>)
/builddir/build/BUILD/rmagick-3.2.0/usr/share/gems/gems/rmagick-3.2.0/test/lib/internal/Draw.rb:349:in `block in test_image'
     346: 
     347:       draw = Magick::Draw.new
     348:       draw.image(composite, 10, 10, 200, 100, "#{IMAGES_DIR}/Flower_Hat.jpg")
  => 349:       assert_nothing_raised { draw.draw(@img) }
     350:     end
     351: 
     352:     assert_raise(ArgumentError) { @draw.image('xxx', 10, 10, 200, 100, "#{IMAGES_DIR}/Flower_Hat.jpg") }
/builddir/build/BUILD/rmagick-3.2.0/usr/share/gems/gems/rmagick-3.2.0/test/lib/internal/Draw.rb:344:in `values'
/builddir/build/BUILD/rmagick-3.2.0/usr/share/gems/gems/rmagick-3.2.0/test/lib/internal/Draw.rb:344:in `test_image'
===============================================================================

Comment 1 Michael Cronenworth 2020-06-15 16:13:21 UTC
Any update on this? I'd like to push out the ImageMagick update.

Comment 2 Michael Cronenworth 2020-06-26 02:26:12 UTC
The 6.9.11.21 update now breaks Rawhide.

Comment 3 Michael Cronenworth 2020-06-30 19:39:20 UTC
I've opened an issue upstream.

https://github.com/rmagick/rmagick/issues/1224

Comment 4 Mamoru TASAKA 2020-08-11 06:45:53 UTC
So fixing rmagick build issue needs ImageMagick update. Note that I've already added a patch for rawhide (F33) ImageMagick. May I also build patched ImageMagick at least for F32?

Comment 5 Michael Cronenworth 2020-08-11 12:57:20 UTC
Will updating to 6.9.11-27 also fix it since the patch should be included?

Comment 6 Mamoru TASAKA 2020-08-11 13:34:06 UTC
It should be.

Comment 7 Michael Cronenworth 2020-08-11 20:11:51 UTC
There is a test failure with 6.9.11-27 for the 3.x version.

https://koji.fedoraproject.org/koji/taskinfo?taskID=49106440

Comment 8 Mamoru TASAKA 2020-08-12 06:54:27 UTC
Test failure is fixed with rubygem-rmagick-3.2.0-6.fc32. F-31 rubygem-rmagick seems okay for build.

Comment 9 Fedora Update System 2020-08-12 12:27:01 UTC
FEDORA-2020-512c0730b2 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-512c0730b2

Comment 10 Fedora Update System 2020-08-12 12:35:13 UTC
FEDORA-2020-94bdca38d7 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-94bdca38d7

Comment 11 Fedora Update System 2020-08-13 01:52:33 UTC
FEDORA-2020-512c0730b2 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-512c0730b2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-512c0730b2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2020-08-13 02:24:13 UTC
FEDORA-2020-94bdca38d7 has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-94bdca38d7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-94bdca38d7

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2020-08-17 01:13:50 UTC
FEDORA-2020-512c0730b2 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2020-08-21 02:08:16 UTC
FEDORA-2020-94bdca38d7 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.