After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 754689 - Test /gimp-ui/alt_click_is_layer_to_selection failing
Test /gimp-ui/alt_click_is_layer_to_selection failing
Status: RESOLVED WONTFIX
Product: GIMP
Classification: Other
Component: General
2.8.14
Other Linux
: Normal normal
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2015-09-07 15:24 UTC by Sebastian Pipping
Modified: 2015-09-14 21:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Pipping 2015-09-07 15:24:13 UTC
app/tests/test-suite.log says:


FAIL: test-ui
=============

[..]
/gimp-ui/alt_click_is_layer_to_selection: **
ERROR:test-ui.c:376:alt_click_is_layer_to_selection: assertion failed: (gimp_channel_bounds (selection, NULL, NULL, NULL, NULL ))
FAIL test-ui (exit status: 134)


Could it be my environment or is that a bug in GIMP?
Comment 1 Michael Natterer 2015-09-07 19:39:17 UTC
Our build server succeeds without any error, but of course uses an X server
without display for the test runs. Does it succeed if you do not touch your
mouse or anything while "make check" is running?
Comment 2 Sebastian Pipping 2015-09-12 21:11:28 UTC
(In reply to Michael Natterer from comment #1)
> Does it succeed if you do not touch your
> mouse or anything while "make check" is running?

With my mouse unplugged, the test succeeds, yes.
Comment 3 Michael Natterer 2015-09-13 12:00:04 UTC
Yeah, these tests that simulate clicks and stuff can't be made to work
reliably on an X server that is used interactively. Install xvfb-run
and the tests will be done on a headless server.
Comment 4 Sebastian Pipping 2015-09-14 21:54:41 UTC
Thanks for pointing me to xvfb-run.  It's not part of upstream xorg-server (but a downstream addition in Debian) so I didn't have it present before (but do have now).