Closed satta closed 4 years ago
Unfortunately this deviation is known and we have to live with it. It is an artifact of floating point operations working slightly differently on some architectures and in some rare cases this can lead to different results.
I spent a lot of time trying to fix that back in the day, but it doesn't seem to be possible, these are rounding errors.
I would just disable these specific tests on this platform.
Okay, thanks for the information! I will skip these tests on i386 then.
Hi,
I am investigating a build failure on Debian sid i386 (see https://buildd.debian.org/status/fetch.php?pkg=genomethreader&arch=i386&ver=1.7.3%2Bdfsg-2&stamp=1579736664&raw=0), the only failure across all supported architectures (see https://buildd.debian.org/status/package.php?p=genomethreader). The reason for this failure is that apparently this 32-bit version outputs two exons in the U89959 test case differently. I confirmed that this issue also appears in the binary release version downloaded from the official GenomeThreader site by copying the
testdata
andtestsuite
directories from the GenomeThreader source into the extracted binary distribution directory and runningtestsuite.rb
:These tests were run in an i386 Debian sid chroot.
Is this a bug or is this deviation known or acceptable?