Bug#699417: scalc: FTBFS with ugly testsuite failure that looks bogus

2013-01-31 Thread Thorsten Glaser
Source: scalc
Version: 0.2.4-1
Severity: important
Justification: fails to build from source (but built successfully in the past)

Hi,

there are testsuite failures (despite the nocheck build option),
but the outputs provided look identical (WTF?).

One should add that m68k, like i8087, has 80 bits of internal
precision, and this is not disablable on all current targets.

Full build log attached.

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k

Kernel: Linux 3.2.0-4-atari
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh-static
I: Using pkgname logfile
I: Current time: Thu Jan 31 02:56:11 UTC 2013
I: pbuilder-time-stamp: 1359600971
I: Obtaining the cached apt archive contents
I: Installing the build-deps
W: no hooks of type D found -- ignoring
 - Attempting to satisfy build-dependencies
 - Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: m68k
Maintainer: Debian Pbuilder Team pbuilder-ma...@lists.alioth.debian.org
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (= 7.0.50~), autotools-dev, doxygen, graphviz
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in 
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 12264 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from 
.../pbuilder-satisfydepends-dummy.deb) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on autotools-dev; however:
  Package autotools-dev is not installed.
 pbuilder-satisfydepends-dummy depends on doxygen; however:
  Package doxygen is not installed.
 pbuilder-satisfydepends-dummy depends on graphviz; however:
  Package graphviz is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  autotools-dev{a} doxygen{a} fontconfig{a} fontconfig-config{a} 
  graphviz{a} libcairo2{a} libcdt4{a} libcgraph5{a} libdatrie1{a} 
  libexpat1{a} libfontconfig1{a} libfreetype6{a} libgd2-noxpm{a} 
  libgraph4{a} libgvc5{a} libgvpr1{a} libice6{a} libjpeg8{a} 
  libpango1.0-0{a} libpathplan4{a} libpixman-1-0{a} libpng12-0{a} libsm6{a} 
  libthai-data{a} libthai0{a} libx11-6{a} libx11-data{a} libxau6{a} 
  libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} 
  libxdot4{a} libxext6{a} libxft2{a} libxmu6{a} libxpm4{a} libxrender1{a} 
  libxt6{a} ttf-dejavu-core{a} ucf{a} x11-common{a} 
0 packages upgraded, 43 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/10.5 MB of archives. After unpacking 25.6 MB will be used.
Writing extended state information...
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libexpat1:m68k.
(Reading database ... 12264 files and directories currently installed.)
Unpacking libexpat1:m68k (from .../libexpat1_2.1.0-1_m68k.deb) ...
Selecting previously unselected package libfreetype6:m68k.
Unpacking libfreetype6:m68k (from .../libfreetype6_2.4.9-1.1_m68k.deb) ...
Selecting previously unselected package ucf.
Unpacking ucf (from .../ucf_3.0025+nmu3_all.deb) ...
Moving old data out of the way
Selecting previously unselected package ttf-dejavu-core.
Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.33-3_all.deb) ...
Selecting previously unselected package fontconfig-config.
Unpacking fontconfig-config (from .../fontconfig-config_2.9.0-7.1_all.deb) ...
Selecting previously unselected package libfontconfig1:m68k.
Unpacking libfontconfig1:m68k (from .../libfontconfig1_2.9.0-7.1_m68k.deb) ...
Selecting previously unselected package libpixman-1-0:m68k.
Unpacking libpixman-1-0:m68k (from .../libpixman-1-0_0.26.0-3_m68k.deb) ...
Selecting previously unselected package libpng12-0:m68k.
Unpacking libpng12-0:m68k (from .../libpng12-0_1.2.49-3_m68k.deb) ...
Selecting previously unselected package libxau6:m68k.
Unpacking libxau6:m68k (from .../libxau6_1%3a1.0.7-1_m68k.deb) ...
Selecting previously unselected package libxdmcp6:m68k.
Unpacking libxdmcp6:m68k (from .../libxdmcp6_1%3a1.1.1-1_m68k.deb) ...
Selecting previously unselected package libxcb1:m68k.
Unpacking libxcb1:m68k (from .../libxcb1_1.8.1-2_m68k.deb) ...
Selecting previously unselected package libx11-data.
Unpacking libx11-data (from .../libx11-data_2%3a1.5.0-1_all.deb) ...
Selecting previously unselected package libx11-6:m68k.
Unpacking libx11-6:m68k (from 

Bug#699417: scalc: FTBFS with ugly testsuite failure that looks bogus

2013-01-31 Thread Vincent Fourmond
  Hello,

On Thu, Jan 31, 2013 at 10:30 AM, Thorsten Glaser t...@mirbsd.de wrote:
 there are testsuite failures (despite the nocheck build option),
 but the outputs provided look identical (WTF?).

  That's the magic of floating-points operations ;-)... There has to
be a certain tolerance for comparing results, although in principle
the exact same operations are carried out (but compiler optimization
may make a mess out of that).

 One should add that m68k, like i8087, has 80 bits of internal
 precision, and this is not disablable on all current targets.

  That's probably the reason.

 Full build log attached.

  Thanks,

  Vincent


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org