[Git][debian-gis-team/python-s3fs] Pushed new branch master
Sebastiaan Couwenberg
sebastic at xs4all.nl
Tue Dec 16 07:20:30 GMT 2025
On 12/16/25 12:40 AM, Antonio Valentino wrote:
> Il 14/12/25 21:01, Sebastiaan Couwenberg ha scritto:
>> debian/control:
>>
>> python3-aiobotocore (>=2.25.2),
>> python3-aiobotocore (<<2.26.0),
>>
>> These version constraints are problematic, 2.13.1 is in unstable and RC- buggy for almost a year: #1091485
>>
>> You'll have to help the maintainer get that package into shape.
>>
>> requirements.txt is much less strict:
>>
>> aiobotocore>=2.5.4,<3.0.0
>
> Unfortunately, the current version of s3fs is not compatible with aiobotocore 2.13.1: import failures.
> It is not even compatible with the latest version of the 2.x series (2.26) for the same reason, but with v2.25.x it is working.
>
> I run the the test suite locally to be sure that everything works as expected.
>
> I didn't check older versions because I have already opened a merge request [1] to update aiobotocore to v2.15.2 and fix #1091485.
>
> I have also contacted the aiobotocore maintained via [2].
>
> We need to wait for the aiobotocore update before being able to upload python-s3fs.
>
> [1] https://salsa.debian.org/homeassistant-team/deps/python-aiobotocore/-/merge_requests/1
> [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091485#12
Excellent.
>> debian/copyright:
>>
>> public-domain license is special:
>>
>> "
>> When the License field in a stanza has the short name public-domain, the remaining lines of the field must explain exactly what exemption the corresponding files for that stanza have from default copyright restrictions.
>> "
>>
>> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ #public-domain
>
> Not sure to understand what to do from a practical point of view.
As I mentioned before:
"
Don't use a standalone license paragraph for these sections.
"
I.e.: https://salsa.debian.org/debian-gis-team/python-s3fs/-/commit/febfa33cfc837133458b9f9c56dc9e5e657caa1d
> Actually I could patch the package to use the debian packaged version of versioneer instead of the embedded one but it looked to me a little bit an overkill.
> What do you suggest?
Yes, don't bother patching out versioneer.py.
>> Also consider exporting PYBUILD_TEST_ARGS=-vv.
>
> Unfortunately almost all the unittest for the s3fs package require access to the interned so I simply decided to not activate any unittesting for this package.
If we can't have a sensible dh_auto_test, then we also need to drop the Testsuite header from d/control and disable the autopkgtest CI jobs.
Kind Regards,
Bas
--
PGP Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the Pkg-grass-devel
mailing list