GNU bug report logs - #72518
gtk+@2.24.33 test failures on aarch64

Previous Next

Package: guix;

Reported by: "Jonathan Frederickson" <jonathan <at> terracrypt.net>

Date: Thu, 8 Aug 2024 03:11:02 UTC

Severity: normal

To reply to this bug, email your comments to 72518 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#72518; Package guix. (Thu, 08 Aug 2024 03:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Jonathan Frederickson" <jonathan <at> terracrypt.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 08 Aug 2024 03:11:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Jonathan Frederickson" <jonathan <at> terracrypt.net>
To: bug-guix <at> gnu.org
Subject: gtk+@2.24.33 test failures on aarch64
Date: Wed, 07 Aug 2024 23:09:10 -0400
[Message part 1 (text/plain, inline)]
I'm trying to get my 'guix home' config running on my Reform, and as the substitute servers seem to be behind on aarch64 that's involved a lot of local builds. Upon attempting to build some applications with GTK dependencies, Guix wants to build (among other things) gtk+@2.24.33, which is failing to build on my machine due to test failures. Interestingly enough, the exact failing test seems inconsistent; during one run, the test run terminated on test_send_shift_key:

** (gtester:165754): WARNING **: 00:58:33.478: Deprecated: Since GLib 2.62, gtester and gtester-report are deprecated. Port to TAP.
TEST: testing... (pid=165755)
  /tests/statusbar-remove-all:                                         OK
  /ui-tests/text-access:                                               OK
  /ui-tests/button-clicks:                                             iterate main loop
iterate main loop
iterate main loop
iterate main loop
iterate main loop
iterate main loop
OK
  /ui-tests/keys-events:                                               OK
  /ui-tests/send-shift-key:                                            **
ERROR:testing.c:106:test_send_shift_key: assertion failed: (gtk_widget_has_focus (button))
FAIL
GTester: last random seed: R02S6a42972d90c06f8a57f4550efd3b5f8b
Terminated

...then on another, it terminated on test_button_keys:

TEST: testing... (pid=10566)
  /tests/statusbar-remove-all:                                         OK
  /ui-tests/text-access:                                               OK
  /ui-tests/button-clicks:                                             iterate main loop
iterate main loop
iterate main loop
iterate main loop
iterate main loop
iterate main loop
OK
  /ui-tests/keys-events:                                               **
ERROR:testing.c:70:test_button_keys: assertion failed: (gtk_widget_has_focus (button))
qemu: uncaught target signal 6 (Aborted) - core dumped
FAIL
GTester: last random seed: R02S520b70035f18f331c18d9fb63b025cd8
Terminated

I've attached a complete build log from one of the failed builds. I've been struggling a little bit to figure out why this might be the case; it doesn't look like this package definition has changed recently. Recent builds for this package in CI have failed, but they've been in "Failed (Dependency)" status which makes me think they haven't run: https://ci.guix.gnu.org/build/5242893/details

I've been attempting some of these builds from a local Guix checkout at commit b20956651a53a8f23828fdeb6945e1a31e6997a8.
[Message part 2 (text/html, inline)]
[n9b33hiydj93vrvk4hv3rih0vwky86-gtk+-2.24.33.drv.gz (application/gzip, attachment)]

This bug report was last modified 309 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.