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-----

Attachment: pgp03bI9xnl5W.pgp
Description: PGP signature


--- End Message ---

Reply via email to