Package: tifffile Version: 20170929-1 Severity: minor Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu bionic ubuntu-patch autopkgtest
Dear maintainers, With tifffile 20170929-1, the autopkgtests have been failing when run on s390x in Ubuntu: [...] autopkgtest [03:01:14]: test python-import: - - - - - - - - - - results - - - - - - - - - - python-import FAIL stderr: /usr/lib/python2.7/dist-packages/tifffile.py:6553: UserWarning: 'module' object has no attribute 'unpack_ints' autopkgtest [03:01:14]: test python-import: - - - - - - - - - - stderr - - - - - - - - - - /usr/lib/python2.7/dist-packages/tifffile.py:6553: UserWarning: 'module' object has no attribute 'unpack_ints' Functionality might be degraded or be slow. warnings.warn("%s%s" % (e, warn)) [...] http://autopkgtest.ubuntu.com/packages/t/tifffile/bionic/s390x This is because the module tries to replace a python implementation of unpack_ints() with an optimized C implementation at runtime, but the C implementation is only defined for little-endian architectures. Thus the autopkgtest will currently never pass on big-endian architectures, because by default a test outputting to stderr is considered a failure. Under the circumstances, I think it's best to simply allow the test to output to stderr, therefore I've uploaded the attached patch to Ubuntu to fix this failure there. Please consider including it in Debian as well. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru tifffile-20170929/debian/tests/control tifffile-20170929/debian/tests/control --- tifffile-20170929/debian/tests/control 2018-02-05 05:02:32.000000000 -0800 +++ tifffile-20170929/debian/tests/control 2018-04-07 23:46:53.000000000 -0700 @@ -1,2 +1,3 @@ Tests: python-import Depends: @, python, imagemagick +Restrictions: allow-stderr