Bug#1002387: pydantic: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.9" returned exit code 13

2021-12-31 Thread Sandro Tosi
On Fri, Dec 31, 2021 at 3:00 AM Andreas Tille  wrote:
>
> Control: tags -1 upstream
> Control: forwarded -1 https://github.com/samuelcolvin/pydantic/issues/3604
>
> Hi,
>
> I assumed I can fix the issue with a simple patch[1] but with this patch

setting export PYBUILD_TEST_ARGS=-Wignore is enough here

> the test suite is running into other errors.  Thus I reported the issue
> upstream

this is not an upstream issue, but it's related to mypy being a newer
version in Debian than what upstream expected. If you check the
upstream repo, you can see there are some PRs to support mypy 0.930

-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi



Bug#1002387: pydantic: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.9" returned exit code 13

2021-12-31 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/samuelcolvin/pydantic/issues/3604

Hi,

I assumed I can fix the issue with a simple patch[1] but with this patch
the test suite is running into other errors.  Thus I reported the issue
upstream

Kind regards

  Andreas.

[1] 
https://salsa.debian.org/python-team/packages/pydantic/-/blob/master/debian/patches/distutils_is_deprecated.patch

-- 
http://fam-tille.de



Bug#1002387: pydantic: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.9" returned exit code 13

2021-12-22 Thread Lucas Nussbaum
Source: pydantic
Version: 1.8.2-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211220 ftbfs-bookworm

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_update_autotools_config -O--buildsystem=pybuild
>dh_autoreconf -O--buildsystem=pybuild
>dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:237: python3.10 setup.py config 
> running config
> I: pybuild base:237: python3.9 setup.py config 
> running config
>dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:237: /usr/bin/python3.10 setup.py build 
> running build
> running build_py
> creating /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/__init__.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/env_settings.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/errors.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/tools.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/typing.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/error_wrappers.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/schema.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/decorator.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/networks.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/parse.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/validators.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/json.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/color.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/datetime_parse.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/mypy.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/annotated_types.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/main.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/fields.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/class_validators.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/_hypothesis_plugin.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/generics.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/version.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/types.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/dataclasses.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/utils.py -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> copying pydantic/py.typed -> 
> /<>/.pybuild/cpython3_3.10/build/pydantic
> I: pybuild base:237: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/__init__.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/env_settings.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/errors.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/tools.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/typing.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/error_wrappers.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/schema.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/decorator.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/networks.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/parse.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/validators.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/json.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/color.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/datetime_parse.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/mypy.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/annotated_types.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/main.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/fields.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/class_validators.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/_hypothesis_plugin.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/generics.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/version.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/types.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/dataclasses.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying pydantic/utils.py -> 
> /<>/.pybuild/cpython3_3.9/build/pydantic
> copying