Source: seaborn Version: 0.10.1-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210120 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>>' > xvfb-run --auto-servernum --server-num=20 dh_auto_test override_dh_auto_test > I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build; > python3.9 -m pytest > ============================= test session starts > ============================== > platform linux -- Python 3.9.1+, pytest-6.0.2, py-1.10.0, pluggy-0.13.0 > rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini > collected 591 items > > seaborn/tests/test_algorithms.py ............ssssss [ > 3%] > seaborn/tests/test_axisgrid.py ......................................... [ > 9%] > ................................................. [ > 18%] > seaborn/tests/test_categorical.py ...................................... [ > 24%] > ........................................................................ [ > 36%] > .................... [ > 40%] > seaborn/tests/test_distributions.py ....s.ss..ss...... [ > 43%] > seaborn/tests/test_matrix.py ........................................... [ > 50%] > ss....................................... [ > 57%] > seaborn/tests/test_miscplot.py .s [ > 57%] > seaborn/tests/test_palettes.py .................................... [ > 63%] > seaborn/tests/test_rcmod.py ...................s.s [ > 67%] > seaborn/tests/test_regression.py ................ss.ss.........ssss..... [ > 74%] > .........s.. [ > 76%] > seaborn/tests/test_relational.py ....................................... [ > 82%] > ........................................................ [ > 92%] > seaborn/tests/test_utils.py ................................F.........ss [ > 99%] > s > [100%] > > =================================== FAILURES > =================================== > ________________________ test_locator_to_legend_entries > ________________________ > > def test_locator_to_legend_entries(): > > locator = mpl.ticker.MaxNLocator(nbins=3) > limits = (0.09, 0.4) > levels, str_levels = utils.locator_to_legend_entries( > locator, limits, float > ) > assert str_levels == ["0.00", "0.15", "0.30", "0.45"] > > limits = (0.8, 0.9) > levels, str_levels = utils.locator_to_legend_entries( > locator, limits, float > ) > assert str_levels == ["0.80", "0.84", "0.88", "0.92"] > > limits = (1, 6) > levels, str_levels = utils.locator_to_legend_entries(locator, limits, > int) > assert str_levels == ["0", "2", "4", "6"] > > locator = mpl.ticker.LogLocator(numticks=3) > limits = (5, 1425) > levels, str_levels = utils.locator_to_legend_entries(locator, limits, > int) > if LooseVersion(mpl.__version__) >= "3.1": > > assert str_levels == ['0', '1', '100', '10000', '1e+06'] > E AssertionError: assert ['0', '1', '1... '10000', ...] == ['0', > '1', '1...000', '1e+06'] > E At index 2 diff: '10' != '100' > E Left contains 2 more items, first extra item: '10000' > E Use -v to get the full diff > > seaborn/tests/test_utils.py:395: AssertionError > =============================== warnings summary > =============================== > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build/seaborn/axisgrid.py:936: > UserWarning: FixedFormatter should only be used together with FixedLocator > ax.set_yticklabels(labels, **kwargs) > > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build/seaborn/axisgrid.py:924: > UserWarning: FixedFormatter should only be used together with FixedLocator > ax.set_xticklabels(curr_labels, **kwargs) > > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build/seaborn/axisgrid.py:934: > UserWarning: FixedFormatter should only be used together with FixedLocator > ax.set_yticklabels(curr_labels, **kwargs) > > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_categorical.py::TestCategoricalPlotter::test_1d_input_data > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_categorical.py:80: > VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences > (which is a list-or-tuple of lists-or-tuples-or ndarrays with different > lengths or shapes) is deprecated. If you meant to do this, you must specify > 'dtype=object' when creating the ndarray > x_notreally_1d = np.array([self.x.ravel(), > > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_categorical.py: 2 > warnings > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_regression.py: 1 > warning > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_relational.py: 12 > warnings > /usr/lib/python3/dist-packages/numpy/core/_asarray.py:83: > VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences > (which is a list-or-tuple of lists-or-tuples-or ndarrays with different > lengths or shapes) is deprecated. If you meant to do this, you must specify > 'dtype=object' when creating the ndarray > return array(a, dtype, copy=False, order=order) > > .pybuild/cpython3_3.9_seaborn/build/seaborn/tests/test_matrix.py::TestClustermap::test_row_col_colors_ignore_heatmap_kwargs > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build/seaborn/matrix.py:301: > MatplotlibDeprecationWarning: Passing parameters norm and vmin/vmax > simultaneously is deprecated since 3.3 and will become an error two minor > releases later. Please pass vmin/vmax directly to the norm when creating it. > mesh = ax.pcolormesh(self.plot_data, vmin=self.vmin, vmax=self.vmax, > > -- Docs: https://docs.pytest.org/en/stable/warnings.html > =========================== short test summary info > ============================ > FAILED seaborn/tests/test_utils.py::test_locator_to_legend_entries - > Assertio... > ====== 1 failed, 562 passed, 28 skipped, 20 warnings in 111.02s (0:01:51) > ====== > E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_seaborn/build; python3.9 -m pytest > 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/2021/01/20/seaborn_0.10.1-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! 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.