Your message dated Sat, 13 Apr 2024 17:58:50 +0000 with message-id <e1rvhem-004zcf...@fasolo.debian.org> and subject line Bug#1068646: fixed in pyorbital 1.8.2-2 has caused the Debian Bug report #1068646, regarding pyorbital: autopkgtest regression on i386 with NumPy 1.26.4 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1068646: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068646 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: pyorbital Version: 1.8.2-1 Severity: serious -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear maintainer, the pyorbital package has an autopkgtest regression on i386 only with NumPy 1.26.4. Hopefully relevant excerpt from test log at https://ci.debian.net/data/autopkgtest/testing/i386/p/pyorbital/45030100/log.gz follows: 127s =================================== FAILURES =================================== 127s _____________________ TestGetObserverLook.test_basic_dask ______________________ 127s 127s self = <pyorbital.tests.test_orbital.TestGetObserverLook testMethod=test_basic_dask> 127s 127s def test_basic_dask(self): 127s """Test with dask array inputs""" 127s from pyorbital import orbital 127s import dask.array as da 127s sat_lon = da.from_array(self.sat_lon, chunks=2) 127s sat_lat = da.from_array(self.sat_lat, chunks=2) 127s sat_alt = da.from_array(self.sat_alt, chunks=2) 127s lon = da.from_array(self.lon, chunks=2) 127s lat = da.from_array(self.lat, chunks=2) 127s alt = da.from_array(self.alt, chunks=2) 127s azi, elev = orbital.get_observer_look(sat_lon, sat_lat, 127s sat_alt, self.t, 127s lon, lat, alt) 127s > np.testing.assert_allclose(azi.compute(), self.exp_azi) 127s 127s /usr/lib/python3/dist-packages/pyorbital/tests/test_orbital.py:259: 127s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 127s 127s args = (<function assert_allclose.<locals>.compare at 0xf0c0cf28>, array([[331.00275902, 330.95954165, 180. , 86.4354...00275902, 330.95954165, 180. , 86.435411 ], 127s [330.91642994, 180. , 0. , 273.232073 ]])) 127s kwds = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': True} 127s 127s @wraps(func) 127s def inner(*args, **kwds): 127s with self._recreate_cm(): 127s > return func(*args, **kwds) 127s E AssertionError: 127s E Not equal to tolerance rtol=1e-07, atol=0 127s E 127s E Mismatched elements: 1 / 8 (12.5%) 127s E Max absolute difference: 14.03624347 127s E Max relative difference: 0.07797913 127s E x: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 165.963757, 0. , 273.232073]]) 127s E y: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 180. , 0. , 273.232073]]) 127s 127s /usr/lib/python3.11/contextlib.py:81: AssertionError 127s _____________________ TestGetObserverLook.test_basic_numpy _____________________ 127s 127s self = <pyorbital.tests.test_orbital.TestGetObserverLook testMethod=test_basic_numpy> 127s 127s def test_basic_numpy(self): 127s """Test with numpy array inputs""" 127s from pyorbital import orbital 127s azi, elev = orbital.get_observer_look(self.sat_lon, self.sat_lat, 127s self.sat_alt, self.t, 127s self.lon, self.lat, self.alt) 127s > np.testing.assert_allclose(azi, self.exp_azi) 127s 127s /usr/lib/python3/dist-packages/pyorbital/tests/test_orbital.py:243: 127s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 127s 127s args = (<function assert_allclose.<locals>.compare at 0xf0abaf28>, array([[331.00275902, 330.95954165, 180. , 86.4354...00275902, 330.95954165, 180. , 86.435411 ], 127s [330.91642994, 180. , 0. , 273.232073 ]])) 127s kwds = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': True} 127s 127s @wraps(func) 127s def inner(*args, **kwds): 127s with self._recreate_cm(): 127s > return func(*args, **kwds) 127s E AssertionError: 127s E Not equal to tolerance rtol=1e-07, atol=0 127s E 127s E Mismatched elements: 1 / 8 (12.5%) 127s E Max absolute difference: 14.03624347 127s E Max relative difference: 0.07797913 127s E x: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 165.963757, 0. , 273.232073]]) 127s E y: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 180. , 0. , 273.232073]]) 127s 127s /usr/lib/python3.11/contextlib.py:81: AssertionError 127s __________________ TestGetObserverLook.test_xarray_with_dask ___________________ 127s 127s self = <pyorbital.tests.test_orbital.TestGetObserverLook testMethod=test_xarray_with_dask> 127s 127s def test_xarray_with_dask(self): 127s """Test with xarray DataArray with dask array as inputs""" 127s from pyorbital import orbital 127s import dask.array as da 127s import xarray as xr 127s 127s def _xarr_conv(input): 127s return xr.DataArray(da.from_array(input, chunks=2)) 127s sat_lon = _xarr_conv(self.sat_lon) 127s sat_lat = _xarr_conv(self.sat_lat) 127s sat_alt = _xarr_conv(self.sat_alt) 127s lon = _xarr_conv(self.lon) 127s lat = _xarr_conv(self.lat) 127s alt = _xarr_conv(self.alt) 127s azi, elev = orbital.get_observer_look(sat_lon, sat_lat, 127s sat_alt, self.t, 127s lon, lat, alt) 127s > np.testing.assert_allclose(azi.data.compute(), self.exp_azi) 127s 127s /usr/lib/python3/dist-packages/pyorbital/tests/test_orbital.py:298: 127s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 127s 127s args = (<function assert_allclose.<locals>.compare at 0xf022cc58>, array([[331.00275902, 330.95954165, 180. , 86.4354...00275902, 330.95954165, 180. , 86.435411 ], 127s [330.91642994, 180. , 0. , 273.232073 ]])) 127s kwds = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': True} 127s 127s @wraps(func) 127s def inner(*args, **kwds): 127s with self._recreate_cm(): 127s > return func(*args, **kwds) 127s E AssertionError: 127s E Not equal to tolerance rtol=1e-07, atol=0 127s E 127s E Mismatched elements: 1 / 8 (12.5%) 127s E Max absolute difference: 14.03624347 127s E Max relative difference: 0.07797913 127s E x: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 165.963757, 0. , 273.232073]]) 127s E y: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 180. , 0. , 273.232073]]) 127s 127s /usr/lib/python3.11/contextlib.py:81: AssertionError 127s __________________ TestGetObserverLook.test_xarray_with_numpy __________________ 127s 127s self = <pyorbital.tests.test_orbital.TestGetObserverLook testMethod=test_xarray_with_numpy> 127s 127s def test_xarray_with_numpy(self): 127s """Test with xarray DataArray with numpy array as inputs""" 127s from pyorbital import orbital 127s import xarray as xr 127s 127s def _xarr_conv(input): 127s return xr.DataArray(input) 127s sat_lon = _xarr_conv(self.sat_lon) 127s sat_lat = _xarr_conv(self.sat_lat) 127s sat_alt = _xarr_conv(self.sat_alt) 127s lon = _xarr_conv(self.lon) 127s lat = _xarr_conv(self.lat) 127s alt = _xarr_conv(self.alt) 127s azi, elev = orbital.get_observer_look(sat_lon, sat_lat, 127s sat_alt, self.t, 127s lon, lat, alt) 127s > np.testing.assert_allclose(azi.data, self.exp_azi) 127s 127s /usr/lib/python3/dist-packages/pyorbital/tests/test_orbital.py:278: 127s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 127s 127s args = (<function assert_allclose.<locals>.compare at 0xf0248e88>, array([[331.00275902, 330.95954165, 180. , 86.4354...00275902, 330.95954165, 180. , 86.435411 ], 127s [330.91642994, 180. , 0. , 273.232073 ]])) 127s kwds = {'equal_nan': True, 'err_msg': '', 'header': 'Not equal to tolerance rtol=1e-07, atol=0', 'verbose': True} 127s 127s @wraps(func) 127s def inner(*args, **kwds): 127s with self._recreate_cm(): 127s > return func(*args, **kwds) 127s E AssertionError: 127s E Not equal to tolerance rtol=1e-07, atol=0 127s E 127s E Mismatched elements: 1 / 8 (12.5%) 127s E Max absolute difference: 14.03624347 127s E Max relative difference: 0.07797913 127s E x: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 165.963757, 0. , 273.232073]]) 127s E y: array([[331.002759, 330.959542, 180. , 86.435411], 127s E [330.91643 , 180. , 0. , 273.232073]]) 127s 127s /usr/lib/python3.11/contextlib.py:81: AssertionError 127s =========================== short test summary info ============================ 127s FAILED tests/test_orbital.py::TestGetObserverLook::test_basic_dask - Assertio... 127s FAILED tests/test_orbital.py::TestGetObserverLook::test_basic_numpy - Asserti... 127s FAILED tests/test_orbital.py::TestGetObserverLook::test_xarray_with_dask - As... 127s FAILED tests/test_orbital.py::TestGetObserverLook::test_xarray_with_numpy - A... 127s =================== 4 failed, 60 passed, 1 skipped in 7.68s ==================== Cheers Timo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmYT6g4ACgkQzIxr3RQD 9MqhHRAAh8zdfMWSgV3cng8hE3Kxm89kj9DIv/vEmEq+bXEjmBmqnU64unRvkFeA BCwlBtZyig5sbFfC3UBi7XffL6bC9yotVXd8M1hGgu34EAVGY65Q529/w3bsx/I2 DJXZTGC7PnGkG4uOrTDb3A1dQberUgGIc1s8NzgJXqqjsnxie75w8Fpk1EndMyuS DKGU2eNJar+hXm0I7ZKYNzlezgdzsyQFoK8+Yu+LYkz4+JlgU/S9ODqgYrRekwWK rYW4pUFfT0zIB619bkkm2GdKNmviELIJm4T+OXXyQmvbvlwrBrtk0inQ3IvRV2hZ hnpS5wJ/f8Em9NNvBiPL5dM/S6dKfVT0isbGdpA3E76zIfRRx+c8oEBeyLg9c4Bo tItUzygzrp+nPXyTyefOgf2MPtk5Eexd/lffmSHoWCIs5jlvOVSiHWUmrWjTAEkP VW6RHP7E9aMWf8Vt4wd/em+RKttTz9Rmncoexg+344fi6D2nHHKt6V50wED81AG1 BmCoAWZCxsnxv9Qku94DJ4alEFSoGYxKiwVHxRXyKqu9kEtN4r+tZ5wSmFwDtqno +Vj5ZwKcu0jQ7268RKS+IzoEGiHfHzCdx2gGNQDQY1Gun37zwFOIyyV6n3UJ6YTm QIgjbzWh/mbaYX8aHWFar/PLggcJb6l3SZA8kQ4HF0XvZxaeO4Q= =PTnk -----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---Source: pyorbital Source-Version: 1.8.2-2 Done: Antonio Valentino <antonio.valent...@tiscali.it> We believe that the bug you reported is fixed in the latest version of pyorbital, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1068...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Antonio Valentino <antonio.valent...@tiscali.it> (supplier of updated pyorbital package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 13 Apr 2024 16:00:28 +0000 Source: pyorbital Architecture: source Version: 1.8.2-2 Distribution: unstable Urgency: medium Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org> Changed-By: Antonio Valentino <antonio.valent...@tiscali.it> Closes: 1068646 Changes: pyorbital (1.8.2-2) unstable; urgency=medium . * debian/patches: - New 0002-Fix-broken-test-on-i386.patch (Closes: #1068646). * debian/riles: - Skip broken tests. Checksums-Sha1: 16e69e7f3cbc68e83059a8b83efecb5f4fb9f540 2629 pyorbital_1.8.2-2.dsc d899c6d8e7d3903ed76d5883827b2b358cff06e1 7028 pyorbital_1.8.2-2.debian.tar.xz 275d4ccdd8a9384c7ba9b109c87c7fd38943e408 8539 pyorbital_1.8.2-2_source.buildinfo Checksums-Sha256: dfa897bba62c4b0e90a70e4921c9970bfa247e91905b36ebaf3648a823a309a6 2629 pyorbital_1.8.2-2.dsc cce18b216cf576aa66c153394d38bdb0668bee21cc4d6f16cccc2f2c4bf52d3d 7028 pyorbital_1.8.2-2.debian.tar.xz 415f6608b9e3411b68ee79d18221db4a2ffa3ff6411884b1adba184a56f69305 8539 pyorbital_1.8.2-2_source.buildinfo Files: bcbbedf90294e23a21c3ff4b2f2a9c0c 2629 python optional pyorbital_1.8.2-2.dsc ee844ccfbc5ab7cd0963fe3aae0c700a 7028 python optional pyorbital_1.8.2-2.debian.tar.xz 9dd443020b498b36880a76cb882f478b 8539 python optional pyorbital_1.8.2-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmYawyAdHGFudG9uaW8u dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBJw3w/+MSCJq33b3Z5U5X0I EGXTx6Be2RGbhySHYOB2PePsXoNDvJACI7pUGrFFePwSq8dOZ71EcAVdlpBDZ4PD G2QTbshIuvKKS2OjVYRCZsoVxDAgTcbYNImAzE2Yo/abJ1PWUaEQaxCwK7z3WI2n HxykIU2Bm9V3h7mKvwl45+hJOlGjNCijkvE4jjpF3FT/Ze08aZzEYzc06i77/U5y w7CjWYHLdOzRt2w6VqpJ8UyF5HzbaYHx5OFn616SLwlbCNg3o9LBhj2efTHq9Iuf mrg5uWG5ksgEWHbriVquYPtAeXTshJuZgXTTKXQuC10Rns/18Pcu6N1Y1WXLMSAK PUNsLVeKUjNto+lzIg5mwf+ejtZr7vXSk9IhAg4J5TFP4TzH4lGhqsUePLOo3wmD nMH/d6gkW5ebDRuSu9YwTIcrq49OkYzKIHIXN8vw0ir2QvwtxBmaBFhOYl+URMdv p9xg4MEH+OMb/HCgaSUFp8joA6QEJUFTFzQDpcCDCcoIwhGWhav2FCytxcLGCaIi 4IIxAGRwLzxs+Zdk92jRaak3wDUBkh59+fyiQsE5F+ysCUZXLvmaYebdKl60xTw3 PgDDs8no1+7il39XytAyNv3l3/qdTO46jLJKyt5+lxz8rorrvAQw8r1oQpHi1KDh C292pC3WF5yRVFBiAmGDG/w5jNg= =IQL5 -----END PGP SIGNATURE-----pgp03bI9xnl5W.pgp
Description: PGP signature
--- End Message ---