unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
@ 2019-11-24  3:19 Christopher Howard
  2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Christopher Howard @ 2019-11-24  3:19 UTC (permalink / raw)
  To: 38357

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-11-24  3:19 bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp Christopher Howard
@ 2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
  2019-11-26 10:28   ` Ludovic Courtès
  2020-01-07 11:25 ` Pierre Neidhardt
  2020-10-13  3:37 ` bug#38357: Status: " Maxim Cournoyer
  2 siblings, 1 reply; 10+ messages in thread
From: Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2019-11-24 12:11 UTC (permalink / raw)
  To: 38357

[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
@ 2019-11-26 10:28   ` Ludovic Courtès
  2019-12-24  0:42     ` Brett Gilio
  0 siblings, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2019-11-26 10:28 UTC (permalink / raw)
  To: 38357

Hi,

Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix@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’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-11-26 10:28   ` Ludovic Courtès
@ 2019-12-24  0:42     ` Brett Gilio
  2019-12-25 18:35       ` Gábor Boskovits
  0 siblings, 1 reply; 10+ messages in thread
From: Brett Gilio @ 2019-12-24  0:42 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 38357

Ludovic Courtès <ludo@gnu.org> writes:

> Hi,
>
> Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix@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@gnu.org> <brettg@posteo.net>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-12-24  0:42     ` Brett Gilio
@ 2019-12-25 18:35       ` Gábor Boskovits
  2019-12-26 17:31         ` Ludovic Courtès
  0 siblings, 1 reply; 10+ messages in thread
From: Gábor Boskovits @ 2019-12-25 18:35 UTC (permalink / raw)
  To: Brett Gilio; +Cc: 38357

Hello,

Brett Gilio <brettg@gnu.org> ezt írta (időpont: 2019. dec. 24., K, 1:43):
>
> Ludovic Courtès <ludo@gnu.org> writes:
>
> > Hi,
> >
> > Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix@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@gnu.org> <brettg@posteo.net>
>
>
>


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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-12-25 18:35       ` Gábor Boskovits
@ 2019-12-26 17:31         ` Ludovic Courtès
  2019-12-26 17:33           ` Gábor Boskovits
  0 siblings, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2019-12-26 17:31 UTC (permalink / raw)
  To: Gábor Boskovits; +Cc: 38357

Hi,

Gábor Boskovits <boskovits@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’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-12-26 17:31         ` Ludovic Courtès
@ 2019-12-26 17:33           ` Gábor Boskovits
  0 siblings, 0 replies; 10+ messages in thread
From: Gábor Boskovits @ 2019-12-26 17:33 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 38357

Ludovic Courtès <ludo@gnu.org> ezt írta (időpont: 2019. dec. 26., Cs, 18:31):
>
> Hi,
>
> Gábor Boskovits <boskovits@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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-11-24  3:19 bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp Christopher Howard
  2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
@ 2020-01-07 11:25 ` Pierre Neidhardt
  2020-01-07 12:10   ` Gábor Boskovits
  2020-10-13  3:37 ` bug#38357: Status: " Maxim Cournoyer
  2 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2020-01-07 11:25 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 38357

[-- Attachment #1: Type: text/plain, Size: 83 bytes --]

Any update on this? :)

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp
  2020-01-07 11:25 ` Pierre Neidhardt
@ 2020-01-07 12:10   ` Gábor Boskovits
  0 siblings, 0 replies; 10+ messages in thread
From: Gábor Boskovits @ 2020-01-07 12:10 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: 38357

Hello,

Pierre Neidhardt <mail@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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#38357: Status: babl-0.1.72 build failure (test failure) - dependency for gimp
  2019-11-24  3:19 bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp Christopher Howard
  2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
  2020-01-07 11:25 ` Pierre Neidhardt
@ 2020-10-13  3:37 ` Maxim Cournoyer
  2 siblings, 0 replies; 10+ messages in thread
From: Maxim Cournoyer @ 2020-10-13  3:37 UTC (permalink / raw)
  To: bug#38357

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




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-10-13  4:09 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-24  3:19 bug#38357: babl-0.1.72 build failure (test failure) - dependency for gimp Christopher Howard
2019-11-24 12:11 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
2019-11-26 10:28   ` Ludovic Courtès
2019-12-24  0:42     ` Brett Gilio
2019-12-25 18:35       ` Gábor Boskovits
2019-12-26 17:31         ` Ludovic Courtès
2019-12-26 17:33           ` Gábor Boskovits
2020-01-07 11:25 ` Pierre Neidhardt
2020-01-07 12:10   ` Gábor Boskovits
2020-10-13  3:37 ` bug#38357: Status: " Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).