Bug#757581: pytables: FTBFS on s390x

Sebastian Ramacher sramacher at debian.org
Sat Aug 9 14:46:55 UTC 2014


Source: pytables
Version: 3.1.1-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)

pytables failed to build on s390x:
| ======================================================================
| ERROR: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 494, in test01a_extslice
|     rec = result[-1]
| IndexError: list index out of range
|
| ======================================================================
| ERROR: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 431, in test01a_fetch_all_fields
|     rec = result[-1]
| IndexError: list index out of range
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 399, in test01_readTable
|     (b"0001", nrows, b"1"))
| AssertionError: Tuples differ: ('0001', 1684300899, '1') != ('0001', 99, '1')
|
| First differing element 1:
| 1684300899
| 99
|
| - ('0001', 1684300899, '1')
| ?          --------
|
| + ('0001', 99, '1')
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 475, in test01a_integer
|     self.assertEqual(len(result), 20)
| AssertionError: 0 != 20
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 607, in test01b_readTable
|     self.assertEqual(rec['var5'], float(nrows - 1))
| AssertionError: -416338112.0 != 99.0
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 655, in test01c_readTable
|     self.assertEqual(result, [[0, 0], [0, 1], [1, 0], [1, 1]])
| AssertionError: Lists differ: [] != [[0, 0], [0, 1], [1, 0], [1, 1...
|
| Second list contains 4 additional elements.
| First extra element 0:
| [0, 0]
|
| - []
| + [[0, 0], [0, 1], [1, 0], [1, 1]]
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 676, in test01d_readTable
|     self.assertEqual(result, [[0, 0], [0, 1], [1, 0], [1, 1]])
| AssertionError: Lists differ: [] != [[0, 0], [0, 1], [1, 0], [1, 1...
|
| Second list contains 4 additional elements.
| First extra element 0:
| [0, 0]
|
| - []
| + [[0, 0], [0, 1], [1, 0], [1, 1]]
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 698, in test01e_readTable
|     [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2]])
| AssertionError: Lists differ: [] != [[0, 0], [0, 1], [0, 2], [1, 0...
|
| Second list contains 6 additional elements.
| First extra element 0:
| [0, 0]
|
| - []
| + [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2]]
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 722, in test01f_readTable
|     [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2]])
| AssertionError: Lists differ: [] != [[0, 0], [0, 1], [0, 2], [1, 0...
|
| Second list contains 6 additional elements.
| First extra element 0:
| [0, 0]
|
| - []
| + [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2]]
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 738, in test01g_readTable
|     self.assertEqual(len(result), 20)
| AssertionError: 0 != 20
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 830, in test02_AppendRows
|     self.assertEqual(len(result), 20 + add)  # because we appended new rows
| AssertionError: 20 != 40
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1028, in test02b_AppendRows
|     self.assertEqual(len(result), 20 + 3 * table.nrowsinbuf)
| AssertionError: 9 != 29
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1258, in test04_delete
|     self.assertEqual(len(result), len(result2) + 1)
| AssertionError: 0 != 1
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1296, in test04a_delete
|     self.assertEqual(len(result), len(result2) + 1)
| AssertionError: 0 != 1
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1334, in test04b_delete
|     self.assertEqual(len(result), len(result2) + 10)
| AssertionError: 0 != 10
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1367, in test04c_delete
|     self.assertEqual(len(result), len(result2) + 10)
| AssertionError: 0 != 10
|
| ======================================================================
| FAIL: None (tables.tests.test_tables.CompressBloscLZ4TablesTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/common.py", line 144, in newmethod
|     return oldmethod(self, *args, **kwargs)
|   File "/«PKGBUILDDIR»/build/lib.linux-s390x-2.7/tables/tests/test_tables.py", line 1465, in test04d_delete
|     self.assertEqual(len(result), len(result2) + 5)
| AssertionError: 0 != 10
|
| ----------------------------------------------------------------------
| Ran 5659 tests in 325.879s
|
| FAILED (failures=15, errors=2)
| make[1]: *** [override_dh_install] Error 1

Full build log is available at
https://buildd.debian.org/status/fetch.php?pkg=pytables&arch=s390x&ver=3.1.1-2&stamp=1407372229.
Please take a look.

Cheers
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20140809/8b5483a4/attachment-0001.sig>


More information about the debian-science-maintainers mailing list