Source: python-shapely Version: 1.7.1-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201226 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_test > I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_shapely/build; > python3.9 -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.9.1, pytest-4.6.11, py-1.9.0, pluggy-0.13.0 > numpy: 1.19.4 > rootdir: /<<PKGBUILDDIR>>, inifile: setup.cfg, testpaths: tests > collected 359 items > > tests/test_affinity.py ............... [ > 4%] > tests/test_box.py .... [ > 5%] > tests/test_buffer.py ......... [ > 7%] > tests/test_cga.py ..... [ > 9%] > tests/test_clip_by_rect.py .......xx [ > 11%] > tests/test_collection.py ...... [ > 13%] > tests/test_coords.py ... [ > 14%] > tests/test_create_inconsistent_dimensionality.py ....... [ > 16%] > tests/test_default_impl.py .. [ > 16%] > tests/test_delaunay.py .... [ > 17%] > tests/test_delegated.py ... [ > 18%] > tests/test_dlls.py ... [ > 19%] > tests/test_doctests.py . [ > 19%] > tests/test_emptiness.py .............. [ > 23%] > tests/test_empty_polygons.py .... [ > 24%] > tests/test_equality.py .... [ > 25%] > tests/test_geointerface.py .... [ > 27%] > tests/test_geometry_base.py .... [ > 28%] > tests/test_geomseq.py .. [ > 28%] > tests/test_geos_err_handler.py ...... [ > 30%] > tests/test_getitem.py ............ [ > 33%] > tests/test_hash.py .... [ > 34%] > tests/test_invalid_geometries.py .. [ > 35%] > tests/test_iterops.py .... [ > 36%] > tests/test_linear_referencing.py .......... [ > 39%] > tests/test_linemerge.py .. [ > 39%] > tests/test_linestring.py ........ [ > 42%] > tests/test_locale.py ss [ > 42%] > tests/test_mapping.py ... [ > 43%] > tests/test_minimum_clearance.py .... [ > 44%] > tests/test_minimum_rotated_rectangle.py ... [ > 45%] > tests/test_multilinestring.py ...... [ > 47%] > tests/test_multipoint.py ..... [ > 48%] > tests/test_multipolygon.py .... [ > 49%] > tests/test_ndarrays.py .... [ > 50%] > tests/test_nearest.py .. [ > 51%] > tests/test_operations.py ..... [ > 52%] > tests/test_operators.py ..... [ > 54%] > tests/test_orient.py ........ [ > 56%] > tests/test_parallel_offset.py .. [ > 56%] > tests/test_persist.py ..... [ > 58%] > tests/test_pickle.py ...... [ > 59%] > tests/test_point.py .... [ > 61%] > tests/test_polygon.py ............ [ > 64%] > tests/test_polygonize.py ... [ > 65%] > tests/test_polylabel.py ....... [ > 67%] > tests/test_predicates.py ..... [ > 68%] > tests/test_prepared.py ...... [ > 70%] > tests/test_products_z.py .. [ > 70%] > tests/test_shape.py ............. [ > 74%] > tests/test_shared_paths.py ... [ > 75%] > tests/test_singularity.py ... [ > 76%] > tests/test_snap.py .. [ > 76%] > tests/test_split.py ................. [ > 81%] > tests/test_strtree.py ...... [ > 83%] > tests/test_strtree_nearest.py .. [ > 83%] > tests/test_styles.py ... [ > 84%] > tests/test_substring.py .......... [ > 87%] > tests/test_svg.py F....... [ > 89%] > tests/test_transform.py ........... [ > 92%] > tests/test_union.py .... [ > 93%] > tests/test_validation.py .. [ > 94%] > tests/test_vectorized.py ............ [ > 97%] > tests/test_wkb.py .... [ > 98%] > tests/test_wkt.py ... [ > 99%] > tests/test_xy.py .. > [100%] > > =================================== FAILURES > =================================== > _________________________ SvgTestCase.test_collection > __________________________ > > self = <tests.test_svg.SvgTestCase testMethod=test_collection> > > def test_collection(self): > # Empty > self.assertSVG(GeometryCollection(), '<g />') > # Valid > > self.assertSVG( > Point(7, 3).union(LineString([(4, 2), (8, 4)])), > '<g><circle cx="7.0" cy="3.0" r="3.0" stroke="#555555" ' > 'stroke-width="1.0" fill="#66cc99" opacity="0.6" />' > '<polyline fill="none" stroke="#66cc99" stroke-width="2.0" ' > 'points="4.0,2.0 8.0,4.0" opacity="0.8" /></g>') > > tests/test_svg.py:176: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > tests/test_svg.py:41: in assertSVG > self.assertEqual(svg_elem, expected) > E AssertionError: '<g><polyline fill="none" stroke="#66cc99" str[158 > chars]</g>' != '<g><circle cx="7.0" cy="3.0" r="3.0" stroke="[158 chars]</g>' > E - <g><polyline fill="none" stroke="#66cc99" stroke-width="2.0" > points="4.0,2.0 8.0,4.0" opacity="0.8" /><circle cx="7.0" cy="3.0" r="3.0" > stroke="#555555" stroke-width="1.0" fill="#66cc99" opacity="0.6" /></g> > E + <g><circle cx="7.0" cy="3.0" r="3.0" stroke="#555555" > stroke-width="1.0" fill="#66cc99" opacity="0.6" /><polyline fill="none" > stroke="#66cc99" stroke-width="2.0" points="4.0,2.0 8.0,4.0" opacity="0.8" > /></g> > ========== 1 failed, 354 passed, 2 skipped, 2 xfailed in 1.37 seconds > ========== > E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_shapely/build; python3.9 -m pytest > tests > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 > returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2020/12/26/python-shapely_1.7.1-1_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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. 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.