Your message dated Tue, 27 Oct 2020 18:49:24 +0000
with message-id <[email protected]>
and subject line Bug#973177: fixed in python-geojson 2.5.0-3
has caused the Debian Bug report #973177,
regarding python-geojson: FTBFS: dh_auto_test: error: pybuild --test -i 
python{version} -p "3.9 3.8" returned exit code 13
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 [email protected]
immediately.)


-- 
973177: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973177
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-geojson
Version: 2.5.0-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>  debian/rules build
> dh  build --with python3 --buildsystem pybuild
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated 
> (level 9 in use)
> I: pybuild base:217: python3.9 setup.py config 
> running config
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 
> 9 in use)
> I: pybuild base:217: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/geometry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/mapping.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/feature.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/factory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/codec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/examples.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> copying geojson/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_geojson/build/geojson
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/geometry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/mapping.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/feature.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/factory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/codec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/examples.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
> copying geojson/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_geojson/build/geojson
>    dh_auto_test -O--buildsystem=pybuild
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 
> in use)
> I: pybuild base:217: python3.9 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> creating geojson.egg-info
> writing geojson.egg-info/PKG-INFO
> writing dependency_links to geojson.egg-info/dependency_links.txt
> writing top-level names to geojson.egg-info/top_level.txt
> writing manifest file 'geojson.egg-info/SOURCES.txt'
> reading manifest file 'geojson.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'tests'
> writing manifest file 'geojson.egg-info/SOURCES.txt'
> running build_ext
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> writing geojson.egg-info/PKG-INFO
> writing dependency_links to geojson.egg-info/dependency_links.txt
> writing top-level names to geojson.egg-info/top_level.txt
> reading manifest file 'geojson.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt' under directory 'tests'
> writing manifest file 'geojson.egg-info/SOURCES.txt'
> running build_ext
> test_errors (test_base.BaseTestCase) ... ok
> test_to_instance (test_base.BaseTestCase) ... ok
> test_delattr (test_base.OperatorOverloadingTestCase) ... ok
> test_getattr (test_base.OperatorOverloadingTestCase) ... ok
> test_setattr (test_base.OperatorOverloadingTestCase) ... ok
> test_type_property (test_base.TypePropertyTestCase) ... ok
> test_copy_construction (test_constructor.TestGeoJSONConstructor) ... ok
> test_nested_constructors (test_constructor.TestGeoJSONConstructor) ... ok
> test_dict (test_coords.CoordsTestCase) ... ok
> test_featurecollection (test_coords.CoordsTestCase) ... ok
> test_map_feature (test_coords.CoordsTestCase) ... ok
> test_map_invalid (test_coords.CoordsTestCase) ... ok
> test_map_linestring (test_coords.CoordsTestCase) ... ok
> test_map_multipolygon (test_coords.CoordsTestCase) ... ok
> test_map_point (test_coords.CoordsTestCase) ... ok
> test_map_polygon (test_coords.CoordsTestCase) ... ok
> test_multipolygon (test_coords.CoordsTestCase) ... ok
> test_point (test_coords.CoordsTestCase) ... ok
> test_point_feature (test_coords.CoordsTestCase) ... ok
> test_point_rounding (test_coords.CoordsTestCase) ... ok
> test_feature_class (test_features.FeaturesTest)
> Test the Feature class ... ERROR
> test_geo_interface (test_features.FeaturesTest) ... ok
> test_protocol (test_features.FeaturesTest)
> A dictionary can satisfy the protocol ... ok
> test_unicode_properties (test_features.FeaturesTest) ... ok
> test_GeoJSON (test_geo_interface.EncodingDecodingTest) ... ok
> test_decode (test_geo_interface.EncodingDecodingTest)
> Ensure a GeoJSON string can be decoded into GeoJSON objects ... ok
> test_decode_nested (test_geo_interface.EncodingDecodingTest)
> Ensure a GeoJSON string can be decoded into nested GeoJSON objects ... ok
> test_encode (test_geo_interface.EncodingDecodingTest)
> Ensure objects that implement __geo_interface__ can be encoded into ... ok
> test_encode_nested (test_geo_interface.EncodingDecodingTest)
> Ensure nested objects that implement __geo_interface__ can be encoded ... ok
> test_invalid (test_geo_interface.EncodingDecodingTest) ... ok
> test_mapping (test_geo_interface.EncodingDecodingTest) ... ok
> test_null_geometry_explicit (test_null_geometries.NullGeometriesTest) ... ok
> test_null_geometry_implicit (test_null_geometries.NullGeometriesTest) ... ok
> test_decode_inf (test_strict_json.StrictJsonTest)
> Ensure Error is raised when decoding Infinity or -Infinity ... ok
> test_decode_nan (test_strict_json.StrictJsonTest)
> Ensure Error is raised when decoding NaN ... ok
> test_encode_inf (test_strict_json.StrictJsonTest)
> Ensure Error is raised when encoding inf or -inf ... ok
> test_encode_nan (test_strict_json.StrictJsonTest)
> Ensure Error is raised when encoding nan ... ok
> test_valid_jsonobject (test_validation.TestValidationGeoJSONObject) ... ok
> test_invalid_geometry_with_validate (test_validation.TestValidationGeometry) 
> ... ok
> test_invalid_geometry_without_validate 
> (test_validation.TestValidationGeometry) ... ok
> test_not_number (test_validation.TestValidationGeometry) ... ok
> test_not_sequence (test_validation.TestValidationGeometry) ... ok
> test_valid_geometry (test_validation.TestValidationGeometry) ... ok
> test_valid_geometry_with_elevation (test_validation.TestValidationGeometry) 
> ... ok
> test_invalid_geometrycollection 
> (test_validation.TestValidationGeometryCollection) ... ok
> test_valid_geometrycollection 
> (test_validation.TestValidationGeometryCollection) ... ok
> test_invalid_linestring (test_validation.TestValidationLineString) ... ok
> test_valid_linestring (test_validation.TestValidationLineString) ... ok
> test_invalid_multilinestring (test_validation.TestValidationMultiLineString) 
> ... ok
> test_valid_multilinestring (test_validation.TestValidationMultiLineString) 
> ... ok
> test_invalid_multipolygon (test_validation.TestValidationMultiPolygon) ... ok
> test_valid_multipolygon (test_validation.TestValidationMultiPolygon) ... ok
> test_invalid_multipoint (test_validation.TestValidationMultipoint) ... ok
> test_valid_multipoint (test_validation.TestValidationMultipoint) ... ok
> test_valid_multipoint_with_elevation 
> (test_validation.TestValidationMultipoint) ... ok
> test_invalid_point (test_validation.TestValidationPoint) ... ok
> test_valid_point (test_validation.TestValidationPoint) ... ok
> test_valid_point_with_elevation (test_validation.TestValidationPoint) ... ok
> test_invalid_polygon (test_validation.TestValidationPolygon) ... ok
> test_valid_polygon (test_validation.TestValidationPolygon) ... ok
> /<<PKGBUILDDIR>>/README.rst
> Doctest: README.rst ... ok
> 
> ======================================================================
> ERROR: test_feature_class (test_features.FeaturesTest)
> Test the Feature class
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_features.py", line 85, in 
> test_feature_class
>     feature = geojson.loads(json, object_hook=factory, encoding="utf-8")
>   File "/<<PKGBUILDDIR>>/geojson/codec.py", line 51, in loads
>     return json.loads(s,
>   File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
>     return cls(**kw).decode(s)
> TypeError: __init__() got an unexpected keyword argument 'encoding'
> 
> ----------------------------------------------------------------------
> Ran 61 tests in 0.011s
> 
> FAILED (errors=1)
> Test failed: <unittest.runner.TextTestResult run=61 errors=1 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=61 errors=1 
> failures=0>
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: 
> python3.9 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.8" returned 
> exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/python-geojson_2.5.0-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: python-geojson
Source-Version: 2.5.0-3
Done: Bas Couwenberg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-geojson, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <[email protected]> (supplier of updated python-geojson 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 27 Oct 2020 19:10:21 +0100
Source: python-geojson
Architecture: source
Version: 2.5.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Closes: 973177
Changes:
 python-geojson (2.5.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.5.0, no changes.
   * Drop Name field from upstream metadata.
   * Bump debhelper compat to 10.
   * Add upstream patch to fix FTFBS with python3.9.
     (closes: #973177)
   * Update lintian overrides.
Checksums-Sha1:
 83bc51b5676a06bd8e16c5d4e6fea299e1f589b7 2037 python-geojson_2.5.0-3.dsc
 3243beae01846a5be0095d4fea2b629c8e9b1a95 3972 
python-geojson_2.5.0-3.debian.tar.xz
 50a97e1df492b95b6c9d410603f97b89c772639c 7375 
python-geojson_2.5.0-3_amd64.buildinfo
Checksums-Sha256:
 a80bb9b64689fe39dc8c1787fae98321ce73164ed210e461f42eb98f7caaa873 2037 
python-geojson_2.5.0-3.dsc
 79d558f06513ee70767dda895f374bd981895a018fecd97af31a9f3b15914f5c 3972 
python-geojson_2.5.0-3.debian.tar.xz
 cd8b199435941b7e406a0556bf5d719938cf4e1987fa5e70851060988d34b775 7375 
python-geojson_2.5.0-3_amd64.buildinfo
Files:
 e36ca4a9ee13db041dea00adbf55c1a6 2037 python optional 
python-geojson_2.5.0-3.dsc
 86e9dfc656e6eb4584c21c62c4920f35 3972 python optional 
python-geojson_2.5.0-3.debian.tar.xz
 68860139140323c1053ff45ada70efa7 7375 python optional 
python-geojson_2.5.0-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAl+YZOQACgkQZ1DxCuiN
SvHpDQ//T1ZGdE4unUaTfr0QgMFuSuKUwf++ni21xUfUeA9MtGETOkKCR2LXv5QK
iBAsShlIW4TjoAeJTW8VqnLPzWYgv/oaOiOs0W+4d2hQvJ/gCMt7emaCLsCB8fbO
TBzcKjeHLapBiLwzp9p0FoHWa6NPrYYkR4x7tk4Mpx9s3wFqLJb724Xpa71KOQKl
2WZTcwgs5jlZsP16bG9vnwcuQ3+SrygSGJaoASHB7cfW7yb15TInn+CGJITR4Jt6
/jwJKPPMf3GWmc3HyqCCYBelH+hJIjhdxsXRilIN+TuzwoFY2a67F6ubfe6W7tDk
6TDByWW9HkL1m5Q9nYZRupg3u3U7ZjqzvQDUwLvQNtvqke5Il1l7A9EBaTb/Ct9m
sMaiFXz5btlAOPZEFjlOftpO3epTGzh8A8BKKm9Y6P/0wgHhndc63S5umotm40zx
osroCe7nRJQaWuGJ1LxBAS6CKk71IRZukne4J0SaNpihwRafsevIKwUjkgoBUiiG
5ka6BPCmj+EDJBi+v9SZZVK44VljGH2Wd7rt0e/+gUtmWTwwlgM323GzgoUCL/Bk
4jSug3zLDGhCJDK/S3Gst8CTqVRM1kcpRN4HmAh/mg2gim1tB9e0wXRop7hP9PIG
ViSHpGoXvZ/+ipQiuqWvUxDcfM7GVQeEONFDOCBWkfXSedyaJgg=
=vM4T
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to