Bug#1022255: fixed in python-xarray 2022.11.0-2

Antonio Valentino antonio.valentino at tiscali.it
Tue Dec 13 06:59:30 GMT 2022


Dear Alastair,

Il 12/12/22 12:34, Alastair McKinstry ha scritto:
> Dear Antonio
> 
> 
> Apologies but I saw this too late to stop the transition to testing.
> 
> At this stage, I believe the best solution is to work on the issues in 
> satpy and dask; I can help.

Thanks for your kind offer.
Luckily I was able to implement a patch with a workaround for satpy.
I have uploaded a new version that, hopefully, should be able to migrate 
without problems.
We still do not have the CI tests on all platforms anyway.


Kind regards
antonio

> On 07/12/2022 08:38, Antonio Valentino wrote:
>> Dear Alastair,
>>
>> On Mon, 21 Nov 2022 15:12:02 +0000 Debian FTP Masters 
>> <ftpmaster at ftp-master.debian.org> wrote:
>>> Source: python-xarray
>>> Source-Version: 2022.11.0-2
>>> Done: Alastair McKinstry <mckinstry at debian.org>
>>>
>>> We believe that the bug you reported is fixed in the latest version of
>>> python-xarray, 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 1022255 at bugs.debian.org,
>>> and the maintainer will reopen the bug report if appropriate.
>>>
>>> Debian distribution maintenance software
>>> pp.
>>> Alastair McKinstry <mckinstry at debian.org> (supplier of updated 
>>> python-xarray 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 ftpmaster at ftp-master.debian.org)
>>>
>>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA256
>>>
>>> Format: 1.8
>>> Date: Mon, 21 Nov 2022 14:37:38 +0000
>>> Source: python-xarray
>>> Architecture: source
>>> Version: 2022.11.0-2
>>> Distribution: unstable
>>> Urgency: medium
>>> Maintainer: Debian Science Maintainers 
>>> <debian-science-maintainers at lists.alioth.debian.org>
>>> Changed-By: Alastair McKinstry <mckinstry at debian.org>
>>> Closes: 1004869 1022255 1023222
>>> Changes:
>>>  python-xarray (2022.11.0-2) unstable; urgency=medium
>>>  .
>>>    * Ack bogs fixed in this and previous releases:
>>>      Closes: #1022255, #1004869, #1023222
>>> Checksums-Sha1:
>>>  25bfc4ad68c46f9f7428c7a008736478f3bd2fa7 3395 
>>> python-xarray_2022.11.0-2.dsc
>>>  9d5fa48523ea38b6684f9b18e3d3a10a8aee2875 14092 
>>> python-xarray_2022.11.0-2.debian.tar.xz
>>> Checksums-Sha256:
>>>  2921fcf4d7b5b82ed54813180ceacb2261264e99eb22e1b9bcf11e8660755e6e 
>>> 3395 python-xarray_2022.11.0-2.dsc
>>>  c480af287094772516773b559ac385d6eed33001e1ded8aa1ddab4db721fc91b 
>>> 14092 python-xarray_2022.11.0-2.debian.tar.xz
>>> Files:
>>>  16ee7843761bf700d78213b6a8061f38 3395 python optional 
>>> python-xarray_2022.11.0-2.dsc
>>>  b483b08efbb572a27c4af434d3df17d1 14092 python optional 
>>> python-xarray_2022.11.0-2.debian.tar.xz
>>>
>>> -----BEGIN PGP SIGNATURE-----
>>>
>>> iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmN7jiUACgkQy+a7Tl2a
>>> 06Vb0Q//YmFju6NG15oqqygNRQiiGIGPXS+qvtwPbXKGJDq6g3rX24KdF2tP77i6
>>> Aw9LjfskclEe7TRQCwaS/49qh+6CE+Tndv47nMGb3jnBGL0vYa9YqOn3XeBAHCcw
>>> aYCvbkks5HxDWizJ6Kh2Ohef0okEl2Q/pHDKMDfF+Q8DEvGh7iFtedVF6ARquPSW
>>> 95u3V6QhCCQPws26cYPz1L2a+QJuEf49lohoVDC8u4EtaJHbv1NKXtQP1srEqf10
>>> zqbSd6KDqT3mn4dONtF7etxzQGxSHRySEPJpXQ+2kkdmcueLUT5UAEazC6SCdCUB
>>> GMCqMFbwi4kY7CaaK5646XxCm3QQUg3UeZAMHqsBI9gYModfKG8twRhlyA4N9mam
>>
>>
>> Unfortunately version 2022.11.2 and 2022.12.0 of xarray still causes 
>> test failures in satpy.
>> According to the satpy upstream developers [1] (also reported in one 
>> of the previous messages [2]), the problem should be related to some 
>> kind of incompatibility between new versions of xarray and the version 
>> of dask currently in Debian (2022.02.0).
>>
>> I can confirm that updating dask to 2022.11.1 fixes the issues and 
>> satpy tests pass with dask 2022.11.1 and xarray 2022.12.0.
>>
>> I have started preparing a Merge Request [3] to update the dask package.
>> Unfortunately, while the Python package itself builds and works well, 
>> it is currently not possible to build the -doc package because of 
>> outdated build dependencies or new build dependencies still not in 
>> debian.
>>
>> In addition, there are some other test failures in satpy that are not 
>> related to xarray/dask and could be fixed with an update to the latest 
>> upstream version of satpy (0.38.0).
>> I have the packaging work done (locally), but I cannot upload until 
>> the problem with xarray/dask is solved.
>>
>> In conclusion the satpy version currently in testing works perfectly 
>> with xarray 2022.06.0, but the migration of xarray 2022.12.0 would 
>> break satpy and make it unbuildable both in testing and unstable.
>>
>> Honestly I'm not sure about what is the best way to proceed.
>> In principle I think that this issue should be re-open and xarray 
>> 2022.12.0 should not migrate, for the moment at least.
>>
>> But then the way forward is not clear to me.
>> Waiting for an update of dask could take some time.
>> Of course I would be more that happy to help to prepare a new version 
>> of the dask package.
>>
>> What is your idea about how to proceed?
>>
>> [1] https://github.com/pytroll/satpy/issues/2248#issuecomment-1296325915
>> [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022255#16
>> [3] https://salsa.debian.org/python-team/packages/dask/-/merge_requests/1
>>
>>
>> kind regards
> 

-- 
Antonio Valentino



More information about the debian-science-maintainers mailing list