bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning  writes:

> Rob Browning  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-25 Thread Rob Browning
Rob Browning  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2017-04-23 Thread Rob Browning
Normand  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2016-06-23 Thread Andy Wingo
On Thu 23 Jun 2016 17:28, Normand  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2016-06-23 Thread Normand



On 23/06/2016 13:45, Andy Wingo wrote:

Hi :)

On Fri 06 Mar 2015 14:57, Normand  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






bug#20017: guile 2.0.11 make check failure for ppc architecture

2016-06-23 Thread Andy Wingo
Hi :)

On Fri 06 Mar 2015 14:57, Normand  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





bug#20017: guile 2.0.11 make check failure for ppc architecture

2015-03-06 Thread Normand

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