* bug#20017: guile 2.0.11 make check failure for ppc architecture
@ 2015-03-06 13:57 Normand
2016-06-23 11:45 ` Andy Wingo
2017-04-23 17:48 ` Rob Browning
0 siblings, 2 replies; 8+ messages in thread
From: Normand @ 2015-03-06 13:57 UTC (permalink / raw)
To: 20017
guile 2.0.11 make check failure for ppc architecture on opensuse 13.2
details of the log is available at:
https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/guile
https://build.opensuse.org/build/openSUSE:Factory:PowerPC/standard/ppc/guile/_log
There are two failing tests:
===
[ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
[ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
===
I have a guest on which I am able to recreate the problem,
but I do not know anything about guile to do investigation of the problem.
any suggestions ?
--
Michel Normand
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2015-03-06 13:57 bug#20017: guile 2.0.11 make check failure for ppc architecture Normand
@ 2016-06-23 11:45 ` Andy Wingo
2016-06-23 15:28 ` Normand
2017-04-23 17:48 ` Rob Browning
1 sibling, 1 reply; 8+ messages in thread
From: Andy Wingo @ 2016-06-23 11:45 UTC (permalink / raw)
To: Normand; +Cc: 20017
Hi :)
On Fri 06 Mar 2015 14:57, Normand <normand@linux.vnet.ibm.com> writes:
> guile 2.0.11 make check failure for ppc architecture on opensuse 13.2
>
> details of the log is available at:
> https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/guile
> https://build.opensuse.org/build/openSUSE:Factory:PowerPC/standard/ppc/guile/_log
>
> There are two failing tests:
> ===
> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
> ===
>
> I have a guest on which I am able to recreate the problem,
> but I do not know anything about guile to do investigation of the problem.
>
> any suggestions ?
Sorry for the 15 month delay! Our bad. On the other hand we're finally
about to cut a 2.0.12 so it would be nice to fix this. Can you still
find this condition? If so can you run Guile and type these expressions
at the console:
(expt 2 1/2)
(expt 2.0 1/2)
(sqrt 2)
and attach the log of what you type and what Guile says in response?
Thanks!
Andy
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2016-06-23 11:45 ` Andy Wingo
@ 2016-06-23 15:28 ` Normand
2016-06-23 16:09 ` Andy Wingo
0 siblings, 1 reply; 8+ messages in thread
From: Normand @ 2016-06-23 15:28 UTC (permalink / raw)
To: Andy Wingo; +Cc: 20017
On 23/06/2016 13:45, Andy Wingo wrote:
> Hi :)
>
> On Fri 06 Mar 2015 14:57, Normand <normand@linux.vnet.ibm.com> writes:
>
>> guile 2.0.11 make check failure for ppc architecture on opensuse 13.2
>>
>> details of the log is available at:
>> https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/guile
>> https://build.opensuse.org/build/openSUSE:Factory:PowerPC/standard/ppc/guile/_log
>>
>> There are two failing tests:
>> ===
>> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
>> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
>> ===
>>
>> I have a guest on which I am able to recreate the problem,
>> but I do not know anything about guile to do investigation of the problem.
>>
>> any suggestions ?
>
> Sorry for the 15 month delay! Our bad. On the other hand we're finally
> about to cut a 2.0.12 so it would be nice to fix this. Can you still
> find this condition? If so can you run Guile and type these expressions
> at the console:
>
> (expt 2 1/2)
> (expt 2.0 1/2)
> (sqrt 2)
>
> and attach the log of what you type and what Guile says in response?
>
> Thanks!
>
> Andy
>
>
The bugzilla should probably be closed now,
because since then it seems that problem disapeared.
If I do the manual tests as suggested there is no differences in expressions outputs as reported below.
===
===
[michel@twppc64:~/work/devel:languages:misc/guile]
$osc chroot standard ppc --alternative-project=openSUSE:Factory:PowerPC
...
abuild@twppc64:~/rpmbuild/BUILD/guile-2.0.11> ./meta/guile
GNU Guile 2.0.11
Copyright (C) 1995-2014 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.
Enter `,help' for help.
scheme@(guile-user)> (expt 2 1/2)
$1 = 1.4142135623730951
scheme@(guile-user)> (expt 2.0 1/2)
$2 = 1.4142135623730951
scheme@(guile-user)> (sqrt 2)
$3 = 1.4142135623730951
===
abuild@twppc64:~/rpmbuild/BUILD/guile-2.0.11> file ./libguile/.libs/guile
./libguile/.libs/guile: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, for GNU/Linux 3.0.0, BuildID[sha1]=767e0bee60d5b5a85db6fd8b83e01ef19ce33e45, not stripped
===
--
Michel Normand
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2016-06-23 15:28 ` Normand
@ 2016-06-23 16:09 ` Andy Wingo
0 siblings, 0 replies; 8+ messages in thread
From: Andy Wingo @ 2016-06-23 16:09 UTC (permalink / raw)
To: Normand; +Cc: 20017-done
On Thu 23 Jun 2016 17:28, Normand <normand@linux.vnet.ibm.com> writes:
>> (expt 2 1/2)
>> (expt 2.0 1/2)
>> (sqrt 2)
>
> The bugzilla should probably be closed now,
> because since then it seems that problem disapeared.
> If I do the manual tests as suggested there is no differences in expressions outputs as reported below.
Cool, that was easy :-)
Happy hacking,
Andy
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2015-03-06 13:57 bug#20017: guile 2.0.11 make check failure for ppc architecture Normand
2016-06-23 11:45 ` Andy Wingo
@ 2017-04-23 17:48 ` Rob Browning
2017-04-26 3:06 ` Rob Browning
1 sibling, 1 reply; 8+ messages in thread
From: Rob Browning @ 2017-04-23 17:48 UTC (permalink / raw)
To: Normand, 20017
Normand <normand@linux.vnet.ibm.com> writes:
> guile 2.0.11 make check failure for ppc architecture on opensuse 13.2
>
> details of the log is available at:
> https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/guile
> https://build.opensuse.org/build/openSUSE:Factory:PowerPC/standard/ppc/guile/_log
>
> There are two failing tests:
> ===
> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
> [ 1223s] FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
> ===
>
> I have a guest on which I am able to recreate the problem,
> but I do not know anything about guile to do investigation of the problem.
We're seeing the same thing on a Debian powerpc buildd
https://buildd.debian.org/status/fetch.php?pkg=guile-2.0&arch=powerpc&ver=2.0.11%2B1-9%2Bdeb8u1&stamp=1485708200&raw=0
FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
and so I wondered if anything new had been discovered since this was
closed.
Note that this 2.0.11 (2.0.11+1-9+deb8u1), which we're attempting to
build to fix two CVEs in jessie. I can also attempt to manually
reproduce the failure on a Debian porterbox.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2017-04-23 17:48 ` Rob Browning
@ 2017-04-26 3:06 ` Rob Browning
2017-04-26 3:47 ` Rob Browning
0 siblings, 1 reply; 8+ messages in thread
From: Rob Browning @ 2017-04-26 3:06 UTC (permalink / raw)
To: Normand, 20017
Rob Browning <rlb@defaultvalue.org> writes:
> We're seeing the same thing on a Debian powerpc buildd
> https://buildd.debian.org/status/fetch.php?pkg=guile-2.0&arch=powerpc&ver=2.0.11%2B1-9%2Bdeb8u1&stamp=1485708200&raw=0
>
> FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
> FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
OK, I can reproduce this on partch.debian.org now
(https://db.debian.org/machines.cgi?host=partch):
(jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ ./check-guile fractions.test
Testing /home/rlb/guile-2.0-2.0.11+1/meta/guile ... fractions.test
with GUILE_LOAD_PATH=/home/rlb/guile-2.0-2.0.11+1/test-suite
Running fractions.test
FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
and poking around I see:
(jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ meta/guile
GNU Guile 2.0.11
Copyright (C) 1995-2014 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.
Enter `,help' for help.
scheme@(guile-user)> (expt 2 1/2)
$1 = 1.4142135623730951
scheme@(guile-user)> (expt 2.0 1/2)
$2 = 1.4142135623730951
scheme@(guile-user)> (sqrt 2)
$3 = 1.414213562373095
Please let me know if I can help.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2017-04-26 3:06 ` Rob Browning
@ 2017-04-26 3:47 ` Rob Browning
2017-04-26 4:29 ` Rob Browning
0 siblings, 1 reply; 8+ messages in thread
From: Rob Browning @ 2017-04-26 3:47 UTC (permalink / raw)
To: Normand, 20017
Rob Browning <rlb@defaultvalue.org> writes:
> OK, I can reproduce this on partch.debian.org now
> (https://db.debian.org/machines.cgi?host=partch):
>
> (jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ ./check-guile fractions.test
> Testing /home/rlb/guile-2.0-2.0.11+1/meta/guile ... fractions.test
> with GUILE_LOAD_PATH=/home/rlb/guile-2.0-2.0.11+1/test-suite
> Running fractions.test
> FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
> FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
...looks like a build directly from the 2.0.14 xz archive (not the
Debian tree) fails in the same way.
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#20017: guile 2.0.11 make check failure for ppc architecture
2017-04-26 3:47 ` Rob Browning
@ 2017-04-26 4:29 ` Rob Browning
0 siblings, 0 replies; 8+ messages in thread
From: Rob Browning @ 2017-04-26 4:29 UTC (permalink / raw)
To: Normand, 20017
Rob Browning <rlb@defaultvalue.org> writes:
> Rob Browning <rlb@defaultvalue.org> writes:
>
>> OK, I can reproduce this on partch.debian.org now
>> (https://db.debian.org/machines.cgi?host=partch):
>>
>> (jessie_powerpc-dchroot)rlb@partch:~/guile-2.0-2.0.11+1$ ./check-guile fractions.test
>> Testing /home/rlb/guile-2.0-2.0.11+1/meta/guile ... fractions.test
>> with GUILE_LOAD_PATH=/home/rlb/guile-2.0-2.0.11+1/test-suite
>> Running fractions.test
>> FAIL: fractions.test: fractions: (eqv? (expt 2 1/2) (sqrt 2))
>> FAIL: fractions.test: fractions: (eqv? (expt 2.0 1/2) (sqrt 2))
>
> ...looks like a build directly from the 2.0.14 xz archive (not the
> Debian tree) fails in the same way.
OK, I may have tracked it down to a glibc issue that's been addressed in
newer versions: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841724#80
Assuming that's right, then this bug can probably be (re)closed.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-04-26 4:29 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-06 13:57 bug#20017: guile 2.0.11 make check failure for ppc architecture Normand
2016-06-23 11:45 ` Andy Wingo
2016-06-23 15:28 ` Normand
2016-06-23 16:09 ` Andy Wingo
2017-04-23 17:48 ` Rob Browning
2017-04-26 3:06 ` Rob Browning
2017-04-26 3:47 ` Rob Browning
2017-04-26 4:29 ` Rob Browning
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).