GNU bug report logs - #38357
babl-0.1.72 build failure (test failure) - dependency for gimp

Previous Next

Package: guix;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Sun, 24 Nov 2019 03:21:03 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38357 in the body.
You can then email your comments to 38357 AT debbugs.gnu.org in the normal way.

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#38357; Package guix. (Sun, 24 Nov 2019 03:21:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Howard <christopher <at> librehacker.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 24 Nov 2019 03:21:03 GMT) Full text and rfc822 format available.

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

From: Christopher Howard <christopher <at> librehacker.com>
To: bug-guix <at> gnu.org
Subject: babl-0.1.72 build failure (test failure) - dependency for gimp
Date: Sat, 23 Nov 2019 18:19:18 -0900
21/25 transparent                             OK       4.29 s 
22/25 alpha_symmetric_transform               FAIL     0.12 s (exit
status 255 or signal 127 SIGinvalid)
23/25 types                                   OK       0.07 s 
24/25 concurrency-stress-test                 OK       0.27 s 
25/25 palette-concurrency-stress-test         OK       0.42 s 

Ok:                   24
Expected Fail:         0
Fail:                  1
Unexpected Pass:       0
Skipped:               0
Timeout:               0


The output from the failed tests:

22/25 alpha_symmetric_transform               FAIL     0.12 s (exit
status 255 or signal 127 SIGinvalid)

--- command ---
BABL_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/extensions'
LD_LIBRARY_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl'
GI_TYPELIB_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl'
/tmp/guix-build-babl-0.1.72.drv-0/build/tests/alpha_symmetric_transform
--- stdout ---

--- stderr ---
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 10.2: 100000.007812500!=100000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 11.1: 49999.996093750!=50000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 11.2: 499999.968750000!=500000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 10.2: 100000.007812500!=100000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 11.1: 49999.992187500!=50000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 11.2: 499999.937500000!=500000.000000000(ref)  
-------

Full log written to /tmp/guix-build-babl-0.1.72.drv-0/build/meson-
logs/testlog.txt
FAILED: meson-test 
/gnu/store/bwwjw6gqp38qi4s9xj1qrbrhzr9r6cl1-meson-for-build-
0.50.1/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
command "ninja" "test" failed with status 1





Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Sun, 24 Nov 2019 13:08:20 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Mon, 25 Nov 2019 12:11:01 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Sun, 24 Nov 2019 13:11:01 +0100
[Message part 1 (text/plain, inline)]
Christopher,

Thanks for the bug report!

Christopher Howard 写道:
> 22/25 alpha_symmetric_transform               FAIL     0.12 s 
> (exit

I've built master's babl a few times now, the damned thing keeps 
succeeding:

 λ guix describe
 […]
   guix 39bf4e0
   repository URL: https://git.savannah.gnu.org/git/guix.git
   branch: master
   commit: 39bf4e0bad499aa6f9388164e73197a501915ff6
 
 λ guix build --no-grafts babl
 /gnu/store/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72

 λ guix build --no-grafts babl --check # a few times
 […]
 /gnu/store/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72

 λ guix build --no-grafts babl --check --dry-run
 The following derivation would be built:
  /gnu/store/lxp5a15sz59fyx8lqf1yj68c5040q201-babl-0.1.72.drv

What does the last command return for you?  If it's different, 
please ‘guix pull’ and try again.  If it's the same, you found a 
non-deterministic (or hardware-specific) test failure in babl.

Kind regards,

T G-R
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Mon, 25 Nov 2019 21:31:28 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Tue, 26 Nov 2019 10:29:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Cc: Tobias Geerinckx-Rice <me <at> tobias.gr>, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Tue, 26 Nov 2019 11:28:50 +0100
Hi,

Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org>
skribis:

> Christopher Howard 写道:
>> 22/25 alpha_symmetric_transform               FAIL     0.12 s (exit
>
> I've built master's babl a few times now, the damned thing keeps
> succeeding:

It failed on berlin:

  https://ci.guix.gnu.org/log/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72

So the test must be numerically unstable or something.

Does upstream have patches or bug reports?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Tue, 26 Nov 2019 10:29:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Tue, 24 Dec 2019 00:43:02 GMT) Full text and rfc822 format available.

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

From: Brett Gilio <brettg <at> gnu.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: me <at> tobias.gr, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Mon, 23 Dec 2019 18:42:03 -0600
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org>
> skribis:
>
>> Christopher Howard 写道:
>>> 22/25 alpha_symmetric_transform               FAIL     0.12 s (exit
>>
>> I've built master's babl a few times now, the damned thing keeps
>> succeeding:
>
> It failed on berlin:
>
>   https://ci.guix.gnu.org/log/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72
>
> So the test must be numerically unstable or something.
>
> Does upstream have patches or bug reports?
>
> Thanks,
> Ludo’.
>
>
>
>

This still looks like an on-going issue. I am where Tobias is at, I
can't reproduce this on my machine which lends me to believe you are
right, Ludo'.

Interestingly, the store object hashes are matching.

http://berlin.guixsd.org/log/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72

--8<---------------cut here---------------start------------->8---
22/25 alpha_symmetric_transform               FAIL     0.17 s (exit status 255 or signal 127 SIGinvalid)
23/25 types                                   OK       0.12 s 
24/25 concurrency-stress-test                 OK       0.37 s 
25/25 palette-concurrency-stress-test         OK       0.62 s 

Ok:                   24
Expected Fail:         0
Fail:                  1
Unexpected Pass:       0
Skipped:               0
Timeout:               0


The output from the failed tests:

22/25 alpha_symmetric_transform               FAIL     0.17 s (exit status 255 or signal 127 SIGinvalid)

--- command ---
LD_LIBRARY_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl' GI_TYPELIB_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl' BABL_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/extensions' /tmp/guix-build-babl-0.1.72.drv-0/build/tests/alpha_symmetric_transform
--- stdout ---

--- stderr ---
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 10.2: 100000.007812500!=100000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 11.1: 49999.996093750!=50000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	separate alpha 11.2: 499999.968750000!=500000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 10.2: 100000.007812500!=100000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 11.1: 49999.992187500!=50000.000000000(ref)  
../babl-0.1.72/babl/babl-internal.h:214 babl_log()
	associatd-alpha 11.2: 499999.937500000!=500000.000000000(ref)  
-------

Full log written to /tmp/guix-build-babl-0.1.72.drv-0/build/meson-logs/testlog.txt
FAILED: meson-test 
--8<---------------cut here---------------end--------------->8---

Perhaps we should work around the singular failing test-case and open a
report upstream to include in a comment?

Wdyt?

-- 
Brett M. Gilio
GNU Guix, Contributor | GNU Project, Webmaster
[DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE]
<brettg <at> gnu.org> <brettg <at> posteo.net>




Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Wed, 25 Dec 2019 18:37:01 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Brett Gilio <brettg <at> gnu.org>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Wed, 25 Dec 2019 19:35:57 +0100
Hello,

Brett Gilio <brettg <at> gnu.org> ezt írta (időpont: 2019. dec. 24., K, 1:43):
>
> Ludovic Courtès <ludo <at> gnu.org> writes:
>
> > Hi,
> >
> > Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org>
> > skribis:
> >
> >> Christopher Howard 写道:
> >>> 22/25 alpha_symmetric_transform               FAIL     0.12 s (exit
> >>
> >> I've built master's babl a few times now, the damned thing keeps
> >> succeeding:
> >
> > It failed on berlin:
> >
> >   https://ci.guix.gnu.org/log/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72
> >
> > So the test must be numerically unstable or something.
> >
> > Does upstream have patches or bug reports?

Here is the upstream bug report:
https://gitlab.gnome.org/GNOME/babl/issues/49

> >
> > Thanks,
> > Ludo’.
> >
> >
> >
> >
>
> This still looks like an on-going issue. I am where Tobias is at, I
> can't reproduce this on my machine which lends me to believe you are
> right, Ludo'.
>
> Interestingly, the store object hashes are matching.
>
> http://berlin.guixsd.org/log/qzz0qv5llrfb6ls8018yjkwg55lk26yk-babl-0.1.72
>
> --8<---------------cut here---------------start------------->8---
> 22/25 alpha_symmetric_transform               FAIL     0.17 s (exit status 255 or signal 127 SIGinvalid)
> 23/25 types                                   OK       0.12 s
> 24/25 concurrency-stress-test                 OK       0.37 s
> 25/25 palette-concurrency-stress-test         OK       0.62 s
>
> Ok:                   24
> Expected Fail:         0
> Fail:                  1
> Unexpected Pass:       0
> Skipped:               0
> Timeout:               0
>
>
> The output from the failed tests:
>
> 22/25 alpha_symmetric_transform               FAIL     0.17 s (exit status 255 or signal 127 SIGinvalid)
>
> --- command ---
> LD_LIBRARY_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl' GI_TYPELIB_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/babl' BABL_PATH='/tmp/guix-build-babl-0.1.72.drv-0/build/extensions' /tmp/guix-build-babl-0.1.72.drv-0/build/tests/alpha_symmetric_transform
> --- stdout ---
>
> --- stderr ---
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         separate alpha 10.2: 100000.007812500!=100000.000000000(ref)
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         separate alpha 11.1: 49999.996093750!=50000.000000000(ref)
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         separate alpha 11.2: 499999.968750000!=500000.000000000(ref)
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         associatd-alpha 10.2: 100000.007812500!=100000.000000000(ref)
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         associatd-alpha 11.1: 49999.992187500!=50000.000000000(ref)
> ../babl-0.1.72/babl/babl-internal.h:214 babl_log()
>         associatd-alpha 11.2: 499999.937500000!=500000.000000000(ref)
> -------
>
> Full log written to /tmp/guix-build-babl-0.1.72.drv-0/build/meson-logs/testlog.txt
> FAILED: meson-test
> --8<---------------cut here---------------end--------------->8---
>
> Perhaps we should work around the singular failing test-case and open a
> report upstream to include in a comment?
>
> Wdyt?
>
> --
> Brett M. Gilio
> GNU Guix, Contributor | GNU Project, Webmaster
> [DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE]
> <brettg <at> gnu.org> <brettg <at> posteo.net>
>
>
>


-- 
OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21




Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Thu, 26 Dec 2019 17:32:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Gábor Boskovits <boskovits <at> gmail.com>
Cc: Brett Gilio <brettg <at> gnu.org>, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Thu, 26 Dec 2019 18:31:46 +0100
Hi,

Gábor Boskovits <boskovits <at> gmail.com> skribis:

> Here is the upstream bug report:
> https://gitlab.gnome.org/GNOME/babl/issues/49

Thanks for finding it!  The discussion is still on-going, but it seems
that we could perhaps apply
https://gitlab.gnome.org/GNOME/babl/commit/84128d538aa4f189c31d296d04084762ce062107
in the meantime?

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Thu, 26 Dec 2019 17:35:01 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Brett Gilio <brettg <at> gnu.org>, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Thu, 26 Dec 2019 18:33:54 +0100
Ludovic Courtès <ludo <at> gnu.org> ezt írta (időpont: 2019. dec. 26., Cs, 18:31):
>
> Hi,
>
> Gábor Boskovits <boskovits <at> gmail.com> skribis:
>
> > Here is the upstream bug report:
> > https://gitlab.gnome.org/GNOME/babl/issues/49
>
> Thanks for finding it!  The discussion is still on-going, but it seems
> that we could perhaps apply
> https://gitlab.gnome.org/GNOME/babl/commit/84128d538aa4f189c31d296d04084762ce062107
> in the meantime?

Looks good to me. I also believe it would be the safest bet for
upstream, but that is another story.

>
> Ludo’.


Regards,
g_bor
-- 
OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21




Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Tue, 07 Jan 2020 11:26:02 GMT) Full text and rfc822 format available.

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

From: Pierre Neidhardt <mail <at> ambrevar.xyz>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Brett Gilio <brettg <at> gnu.org>, 38357 <at> debbugs.gnu.org
Subject: bug#38357: babl-0.1.72 build failure (test failure) - dependency for
 gimp
Date: Tue, 07 Jan 2020 12:25:29 +0100
[Message part 1 (text/plain, inline)]
Any update on this? :)

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#38357; Package guix. (Tue, 07 Jan 2020 12:11:02 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Pierre Neidhardt <mail <at> ambrevar.xyz>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 38357 <at> debbugs.gnu.org
Subject: Re: bug#38357: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Tue, 7 Jan 2020 13:10:28 +0100
Hello,

Pierre Neidhardt <mail <at> ambrevar.xyz> ezt írta (időpont: 2020. jan. 7.,
K, 12:40):
>
> Any update on this? :)

The upstream discussion has not been touched for a month.
I believe it would be safe to either
- disable the test, as it doesn't
make any sense at all, it requires a too narrow tolerance.
- or apply the patch with the --no-unsafe-math-optimizations,
possibly by the upstream patch, or by doing a setenv.

The second solution would mean more consistent behaviour across
platforms, sacrificing a bit of performance.
>
> Cheers!
>
> --
> Pierre Neidhardt
> https://ambrevar.xyz/


Best regards,
g_bor
-- 
OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Tue, 13 Oct 2020 03:38:01 GMT) Full text and rfc822 format available.

Notification sent to Christopher Howard <christopher <at> librehacker.com>:
bug acknowledged by developer. (Tue, 13 Oct 2020 03:38:01 GMT) Full text and rfc822 format available.

Message #42 received at 38357-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: bug#38357 <38357-done <at> debbugs.gnu.org>
Subject: Re: Status: babl-0.1.72 build failure (test failure) - dependency
 for gimp
Date: Mon, 12 Oct 2020 23:37:34 -0400
Hello,

We're now at babl 0.1.78 and this is no longer an issue.  It was
resolved upstream [0].

Closing.

Thanks,
Maxim

[0]  https://gitlab.gnome.org/GNOME/babl/-/issues/49




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 10 Nov 2020 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 166 days ago.

Previous Next


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