html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/pull/7026#issuecomment-1244442964,https://api.github.com/repos/pydata/xarray/issues/7026,1244442964,IC_kwDOAMm_X85KLLFU,1970404,2022-09-12T20:48:04Z,2022-09-12T20:48:04Z,CONTRIBUTOR,"Since the 2022.06.0 release, the following tests have been failing in Debian and Ubuntu on big-endian systems: ``` =================================== FAILURES =================================== __________________________ TestPandasIndex.test_join ___________________________ self = <xarray.tests.test_indexes.TestPandasIndex object at 0x3ff828b6ef0> def test_join(self) -> None: index1 = PandasIndex([""a"", ""aa"", ""aaa""], ""x"", coord_dtype=""<U3"") index2 = PandasIndex([""aa"", ""aaa"", ""aaaa""], ""x"", coord_dtype=""<U4"") expected = PandasIndex([""aa"", ""aaa""], ""x"") actual = index1.join(index2) print(actual.index) assert actual.equals(expected) > assert actual.coord_dtype == ""<U4"" E AssertionError: assert dtype('>U4') == '<U4' E + where dtype('>U4') = <xarray.core.indexes.PandasIndex object at 0x3ff716d5300>.coord_dtype /usr/lib/python3/dist-packages/xarray/tests/test_indexes.py:267: AssertionError ----------------------------- Captured stdout call ----------------------------- Index(['aa', 'aaa'], dtype='object', name='x') _______________________ TestPandasMultiIndex.test_concat _______________________ self = <xarray.tests.test_indexes.TestPandasMultiIndex object at 0x3ff82e70370> def test_concat(self) -> None: pd_midx = pd.MultiIndex.from_product( [[0, 1, 2], [""a"", ""b""]], names=(""foo"", ""bar"") ) level_coords_dtype = {""foo"": np.int32, ""bar"": ""<U1""} midx1 = PandasMultiIndex( pd_midx[:2], ""x"", level_coords_dtype=level_coords_dtype ) midx2 = PandasMultiIndex( pd_midx[2:], ""x"", level_coords_dtype=level_coords_dtype ) expected = PandasMultiIndex(pd_midx, ""x"", level_coords_dtype=level_coords_dtype) actual = PandasMultiIndex.concat([midx1, midx2], ""x"") assert actual.equals(expected) > assert actual.level_coords_dtype == expected.level_coords_dtype E AssertionError: assert {'bar': dtype...type('int32')} == {'bar': '<U1'...numpy.int32'>} E Omitting 1 identical items, use -vv to show E Differing items: E {'bar': dtype('>U1')} != {'bar': '<U1'} E Full diff: E - {'bar': '<U1', 'foo': <class 'numpy.int32'>} E + {'bar': dtype('>U1'), 'foo': dtype('int32')} /usr/lib/python3/dist-packages/xarray/tests/test_indexes.py:395: AssertionError ________________________ TestPandasMultiIndex.test_join ________________________ self = <xarray.tests.test_indexes.TestPandasMultiIndex object at 0x3ff828b6590> def test_join(self): midx = pd.MultiIndex.from_product([[""a"", ""aa""], [1, 2]], names=(""one"", ""two"")) level_coords_dtype = {""one"": ""<U2"", ""two"": ""i""} index1 = PandasMultiIndex(midx, ""x"", level_coords_dtype=level_coords_dtype) index2 = PandasMultiIndex(midx[0:2], ""x"", level_coords_dtype=level_coords_dtype) actual = index1.join(index2) assert actual.equals(index2) > assert actual.level_coords_dtype == level_coords_dtype E AssertionError: assert {'one': dtype...type('int32')} == {'one': '<U2', 'two': 'i'} E Omitting 1 identical items, use -vv to show E Differing items: E {'one': dtype('>U2')} != {'one': '<U2'} E Full diff: E - {'one': '<U2', 'two': 'i'} E + {'one': dtype('>U2'), 'two': dtype('int32')} /usr/lib/python3/dist-packages/xarray/tests/test_indexes.py:493: AssertionError ``` Full test log on IBM s390x with Ubuntu 22.10: https://autopkgtest.ubuntu.com/results/autopkgtest-kinetic/kinetic/s390x/p/python-xarray/20220911_200538_24725@/log.gz","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1370494294