* 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).