Bug 2162999 - img2pdf testsuite fails on PPC64LE
Summary: img2pdf testsuite fails on PPC64LE
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-img2pdf
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Georg Sauthoff
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PPCTracker
TreeView+ depends on / blocked
 
Reported: 2023-01-22 19:40 UTC by Georg Sauthoff
Modified: 2023-05-07 13:37 UTC (History)
1 user (show)

Fixed In Version: python-img2pdf-0.4.4-8.fc39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-05-07 13:37:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Georg Sauthoff 2023-01-22 19:40:50 UTC
Description of problem:
Some of the img2pdf unittests fail on PPC64LE.

Version-Release number of selected component (if applicable):
0.4.4

How reproducible:
always

Steps to Reproduce:
1. build package on PPC64LE
2.
3.

Actual results:
[..]
E       assert 'MSB' in ['Undefined', 'LSB']
E        +  where 'MSB' = <built-in method get of dict object at 0x7fff7bcb5700>('endianness')
E        +    where <built-in method get of dict object at 0x7fff7bcb5700> = {'backgroundColor': '#FFFFFFFFFFFF', 'baseDepth': 8, 'baseName': 'in.tiff', 'borderColor': '#DFDFDFDFDFDF', ...}.get
src/img2pdf_test.py:3354: AssertionError
=========================== short test summary info ============================
ERROR src/img2pdf_test.py::test_tiff_float[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_float[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_cmyk16[internal] - AssertionError: [{'ve...
ERROR src/img2pdf_test.py::test_tiff_cmyk16[pikepdf] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_rgb8[internal] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_rgb8[pikepdf] - AssertionError: [{'versi...
ERROR src/img2pdf_test.py::test_tiff_rgb16[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_rgb16[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_rgba8[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_rgba8[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_rgba16[internal] - AssertionError: [{'ve...
ERROR src/img2pdf_test.py::test_tiff_rgba16[pikepdf] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_gray1[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_gray1[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_gray2[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_gray2[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_gray4[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_gray4[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_gray8[internal] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_gray8[pikepdf] - AssertionError: [{'vers...
ERROR src/img2pdf_test.py::test_tiff_gray16[internal] - AssertionError: [{'ve...
ERROR src/img2pdf_test.py::test_tiff_gray16[pikepdf] - AssertionError: [{'ver...
ERROR src/img2pdf_test.py::test_tiff_multipage[internal] - AssertionError: [{...
ERROR src/img2pdf_test.py::test_tiff_multipage[pikepdf] - AssertionError: [{'...
ERROR src/img2pdf_test.py::test_tiff_palette1[internal] - AssertionError: [{'...
ERROR src/img2pdf_test.py::test_tiff_palette1[pikepdf] - AssertionError: [{'v...
ERROR src/img2pdf_test.py::test_tiff_palette2[internal] - AssertionError: [{'...
ERROR src/img2pdf_test.py::test_tiff_palette2[pikepdf] - AssertionError: [{'v...
ERROR src/img2pdf_test.py::test_tiff_palette4[internal] - AssertionError: [{'...
ERROR src/img2pdf_test.py::test_tiff_palette4[pikepdf] - AssertionError: [{'v...
ERROR src/img2pdf_test.py::test_tiff_palette8[internal] - AssertionError: [{'...
ERROR src/img2pdf_test.py::test_tiff_palette8[pikepdf] - AssertionError: [{'v...
================ 259 passed, 10 deselected, 32 errors in 54.52s ================

Expected results:
All tests succeed.

Additional info:
See also upstream report: https://gitlab.mister-muffin.de/josch/img2pdf/issues/152#issuecomment-926

Root cause might be in ImageMagick (which is only used by img2pdf for unittesting).

I'm thus ExcludeArch'ing ppc64le for now.

Comment 1 Ben Cotton 2023-02-07 15:06:10 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle.
Changing version to 38.

Comment 2 Fedora Update System 2023-05-07 13:36:06 UTC
FEDORA-2023-da012fb95f has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-da012fb95f

Comment 3 Fedora Update System 2023-05-07 13:37:26 UTC
FEDORA-2023-da012fb95f has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.