Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 922247 - media-libs/openexr-3.1.11 fails tests on arm64: R half at 1353, 8 not equal: C++ loaded C 0x2e2f (0.0966187) vs C loaded C 0x2e2d (0.0964966)
Summary: media-libs/openexr-3.1.11 fails tests on arm64: R half at 1353, 8 not equal: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM64 Linux
: Normal normal
Assignee: Paul Zander
URL: https://github.com/AcademySoftwareFou...
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks: 920470
  Show dependency tree
 
Reported: 2024-01-16 22:07 UTC by matoro
Modified: 2024-06-02 03:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log and emerge --info (build.log.gz,77.76 KB, application/gzip)
2024-01-16 22:08 UTC, matoro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description matoro archtester 2024-01-16 22:07:09 UTC
Known upstream.  https://github.com/AcademySoftwareFoundation/openexr/issues/1460

50/116 Testing: OpenEXRCore.testDWAACompression
50/116 Test: OpenEXRCore.testDWAACompression
Command: "/var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11_build/bin/OpenEXRCoreTest" "testDWAACompression"
Directory: /var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11_build/src/test/OpenEXRCoreTest
"OpenEXRCore.testDWAACompression" start time: Jan 16 20:47 UTC
Output:
----------------------------------------------------------
tempDir = '/var/tmp/OpenEXR_5xCx3I/': 24

=======
Running testDWAACompression
  zeroes tiled: no sampling 1, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp.exr' 3602 '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp_cpp.exr' 3707
  zeroes tiled: yes sampling 1, 1 comp 8
Files '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp.exr' and '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp_cpp.exr' differ in chunk starting at 411
  zeroes tiled: no sampling 1, 2 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp.exr' 4592 '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp_cpp.exr' 4692
  zeroes tiled: no sampling 2, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp.exr' 3602 '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp_cpp.exr' 3707
  zeroes tiled: no sampling 2, 2 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp.exr' 4592 '/var/tmp/OpenEXR_5xCx3I/zeroes_imf_test_comp_cpp.exr' 4692
  pattern1 tiled: no sampling 1, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp.exr' 7640 '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp_cpp.exr' 70350
  pattern1 tiled: yes sampling 1, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp.exr' 88311 '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp_cpp.exr' 88096
  pattern1 tiled: no sampling 1, 2 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp.exr' 9690 '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp_cpp.exr' 73368
  pattern1 tiled: no sampling 2, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp.exr' 7640 '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp_cpp.exr' 70350
  pattern1 tiled: no sampling 2, 2 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp.exr' 9690 '/var/tmp/OpenEXR_5xCx3I/pattern1_imf_test_comp_cpp.exr' 73368
  pattern2 tiled: no sampling 1, 1 comp 8
File sizes do not match: '/var/tmp/OpenEXR_5xCx3I/pattern2_imf_test_comp.exr' 1890661 '/var/tmp/OpenEXR_5xCx3I/pattern2_imf_test_comp_cpp.exr' 1745228
R half at 1353, 8 not equal: C++ loaded C 0x2e2f (0.0966187) vs C loaded C 0x2e2d (0.0964966)
Core Test failed: a == b
           file:/var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11/src/test/OpenEXRCoreTest/compression.cpp
           line:475
       function:static void pixels::compareExact(uint16_t, uint16_t, int, int, const char*, const char*, const char*)
<end of output>
Test time =   5.51 sec
----------------------------------------------------------
Test Failed.

51/116 Testing: OpenEXRCore.testDWABCompression
51/116 Test: OpenEXRCore.testDWABCompression
Command: "/var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11_build/bin/OpenEXRCoreTest" "testDWABCompression"
Directory: /var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11_build/src/test/OpenEXRCoreTest
"OpenEXRCore.testDWABCompression" start time: Jan 16 20:47 UTC
Output:
----------------------------------------------------------
tempDir = '/var/tmp/OpenEXR_xLpYsj/': 24

=======
Running testDWABCompression
  zeroes tiled: no sampling 1, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp.exr' 2791 '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp_cpp.exr' 2861
  zeroes tiled: yes sampling 1, 1 comp 9
Files '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp.exr' and '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp_cpp.exr' differ in chunk starting at 411
  zeroes tiled: no sampling 1, 2 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp.exr' 3001 '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp_cpp.exr' 3071
  zeroes tiled: no sampling 2, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp.exr' 2791 '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp_cpp.exr' 2861
  zeroes tiled: no sampling 2, 2 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp.exr' 3001 '/var/tmp/OpenEXR_xLpYsj/zeroes_imf_test_comp_cpp.exr' 3071
  pattern1 tiled: no sampling 1, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp.exr' 68817 '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp_cpp.exr' 68889
  pattern1 tiled: yes sampling 1, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp.exr' 234006 '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp_cpp.exr' 233791
  pattern1 tiled: no sampling 1, 2 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp.exr' 67973 '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp_cpp.exr' 68043
  pattern1 tiled: no sampling 2, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp.exr' 68817 '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp_cpp.exr' 68889
  pattern1 tiled: no sampling 2, 2 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp.exr' 67973 '/var/tmp/OpenEXR_xLpYsj/pattern1_imf_test_comp_cpp.exr' 68043
  pattern2 tiled: no sampling 1, 1 comp 9
File sizes do not match: '/var/tmp/OpenEXR_xLpYsj/pattern2_imf_test_comp.exr' 1707650 '/var/tmp/OpenEXR_xLpYsj/pattern2_imf_test_comp_cpp.exr' 1707912
R half at 1353, 8 not equal: C++ loaded C 0x2e2f (0.0966187) vs C loaded C 0x2e2d (0.0964966)
Core Test failed: a == b
           file:/var/tmp/portage/media-libs/openexr-3.1.11/work/openexr-3.1.11/src/test/OpenEXRCoreTest/compression.cpp
           line:475
       function:static void pixels::compareExact(uint16_t, uint16_t, int, int, const char*, const char*, const char*)
<end of output>
Test time =   6.24 sec
----------------------------------------------------------
Test Failed.

Reproducible: Always
Comment 1 matoro archtester 2024-01-16 22:08:40 UTC
Created attachment 882439 [details]
build.log and emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2024-06-02 03:27:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e054d2067ebd9514359229812ba66b29cc265f70

commit e054d2067ebd9514359229812ba66b29cc265f70
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-02 03:26:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-02 03:27:16 +0000

    media-libs/openexr: skip known-failing tests on arm64
    
    Fedora are doing the same and it's a small subset of the total tests.
    
    Not ideal, but it is what it is.
    
    Bug: https://github.com/AcademySoftwareFoundation/openexr/issues/1460
    Closes: https://bugs.gentoo.org/922247
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/openexr/openexr-3.1.11.ebuild | 12 ++++++++++++
 media-libs/openexr/openexr-3.1.12.ebuild | 12 ++++++++++++
 media-libs/openexr/openexr-3.2.3.ebuild  | 15 ++++++++++-----
 3 files changed, 34 insertions(+), 5 deletions(-)