Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753635 - media-gfx/gimp-2.10.20 Cage transform tool produces random results
Summary: media-gfx/gimp-2.10.20 Cage transform tool produces random results
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sergey Torokhov
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-11-09 06:11 UTC by Alex Belits
Modified: 2021-09-08 06:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Belits 2020-11-09 06:11:33 UTC
When using cage transform tool in gimp 2.10.20, random patches of image fragments appear, sometimes immediately after closing the cage, before any movement of the handles, often outside the cage.

Completion of transform produces random-looking results that might be related to those fragments, however it's difficult to determine how exactly because fragments have random, or at least unpredictable shapes. Fragments outside the cage remain in the image after transform.

This problem was not seen in 2.10.18
Comment 1 Sergey Torokhov 2020-11-09 09:37:39 UTC
Alex, is it this upstream issue? 
https://gitlab.gnome.org/GNOME/gimp/-/issues/5267
Comment 2 Alex Belits 2020-11-09 10:00:00 UTC
(In reply to Sergey Torokhov from comment #1)
> Alex, is it this upstream issue? 
> https://gitlab.gnome.org/GNOME/gimp/-/issues/5267

It does look similar. There are many different instances of similarly described bugs reported and supposedly fixed in various versions of gimp since 2.8, so it may be related to them or it may not. It may be also related to corresponding versions of gegl.
Comment 3 Sergey Torokhov 2020-11-13 09:17:58 UTC
Looks like doesn't depend on gegl version as isn't reproduced for me on gimp-2.10.18-r2 built with gegl-0.4 26.

But sometime it randomly normaly works with 2.10.20 and next time artifacts could appear or just cage transformation doesn't work at all. It's for the same preservly saved .xcf with black square with 3 marks outside it where the cage transformation markers are set.
Comment 4 Sergey Torokhov 2020-12-10 13:06:14 UTC
I tested gimp-2.10.18 last week (with gegl 0.4.24, 0.4.26) and got randomly working or broken cage transform tool. The appearance or not of artifacts depend for me on placement of transformed object on canvas. It seems that under certain conditions the artifacts are just behind the border of canvas.
Comment 5 Sergey Torokhov 2021-09-08 05:55:06 UTC
Fixed in upstream and 2.10.26.
Comment 6 Larry the Git Cow gentoo-dev 2021-09-08 06:37:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b137e9f96d9e5e93632e029ca8901a49408a6a3c

commit b137e9f96d9e5e93632e029ca8901a49408a6a3c
Author:     Sergey Torokhov <torokhov-s-a@yandex.ru>
AuthorDate: 2021-09-08 06:04:01 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-08 06:37:50 +0000

    media-gfx/gimp: 2.10.26 version bump
    
    Closes: https://bugs.gentoo.org/753635
    
    Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
    Closes: https://github.com/gentoo/gentoo/pull/22242
    Signed-off-by: Sam James <sam@gentoo.org>

 media-gfx/gimp/Manifest            |   1 +
 media-gfx/gimp/gimp-2.10.26.ebuild | 212 +++++++++++++++++++++++++++++++++++++
 2 files changed, 213 insertions(+)