Source: pydantic-extra-types
Version: 2.10.3-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20250327 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build"
> module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /build/reproducible-path/pydantic-extra-types-2.10.3/.pybuild/cpython3_3.13_pydantic-extra-types
>
> * Building wheel...
> Successfully built pydantic_extra_types-2.10.3-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd
> /build/reproducible-path/pydantic-extra-types-2.10.3/.pybuild/cpython3_3.13_pydantic-extra-types/build;
> python3.13 -m pytest --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info[Factory]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info[localtime]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone490]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone597]'
> ============================= test session starts
> ==============================
> platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0
> rootdir:
> /build/reproducible-path/pydantic-extra-types-2.10.3/.pybuild/cpython3_3.13_pydantic-extra-types/build
> configfile: pyproject.toml
> plugins: time-machine-2.16.0
> collected 13232 items / 4 deselected / 13228 selected
>
> tests/test_coordinate.py .............................................. [
> 0%]
> tests/test_country_code.py ............................................. [
> 0%]
> ........................................................................ [
> 1%]
> ........................................................................ [
> 1%]
> ........................................................................ [
> 2%]
> ........................................................................ [
> 2%]
> ........................................................................ [
> 3%]
> ........................................................................ [
> 3%]
> ... [
> 3%]
> tests/test_currency_code.py ............................................ [
> 4%]
> ........................................................................ [
> 4%]
> ........................................................................ [
> 5%]
> ........................................................................ [
> 5%]
> ........................................................................ [
> 6%]
> ..................................... [
> 6%]
> tests/test_domain.py ......................... [
> 6%]
> tests/test_epoch.py .... [
> 6%]
> tests/test_isbn.py ..................................................... [
> 7%]
> ....... [
> 7%]
> tests/test_json_schema.py ............................... [
> 7%]
> tests/test_language_codes.py ........................................... [
> 7%]
> ........................................................................ [
> 8%]
> ........................................................................ [
> 9%]
> ........................................................................ [
> 9%]
> ........................................................................ [
> 10%]
> ........................................................................ [
> 10%]
> ........................................................................ [
> 11%]
> ........................................................................ [
> 11%]
> ........................................................................ [
> 12%]
> ........................................................................ [
> 12%]
> ........................................................................ [
> 13%]
> ........................................................................ [
> 13%]
> ........................................................................ [
> 14%]
> ........................................................................ [
> 15%]
> ........................................................................ [
> 15%]
> ........................................................................ [
> 16%]
> ........................................................................ [
> 16%]
> ........................................................................ [
> 17%]
> ........................................................................ [
> 17%]
> ........................................................................ [
> 18%]
> ........................................................................ [
> 18%]
> ........................................................................ [
> 19%]
> ........................................................................ [
> 19%]
> ........................................................................ [
> 20%]
> ........................................................................ [
> 21%]
> ........................................................................ [
> 21%]
> ........................................................................ [
> 22%]
> ........................................................................ [
> 22%]
> ........................................................................ [
> 23%]
> ........................................................................ [
> 23%]
> ........................................................................ [
> 24%]
> ........................................................................ [
> 24%]
> ........................................................................ [
> 25%]
> ........................................................................ [
> 25%]
> ........................................................................ [
> 26%]
> ........................................................................ [
> 27%]
> ........................................................................ [
> 27%]
> ........................................................................ [
> 28%]
> ........................................................................ [
> 28%]
> ........................................................................ [
> 29%]
> ........................................................................ [
> 29%]
> ........................................................................ [
> 30%]
> ........................................................................ [
> 30%]
> ........................................................................ [
> 31%]
> ........................................................................ [
> 31%]
> ........................................................................ [
> 32%]
> ........................................................................ [
> 33%]
> ........................................................................ [
> 33%]
> ........................................................................ [
> 34%]
> ........................................................................ [
> 34%]
> ........................................................................ [
> 35%]
> ........................................................................ [
> 35%]
> ........................................................................ [
> 36%]
> ........................................................................ [
> 36%]
> ........................................................................ [
> 37%]
> ........................................................................ [
> 37%]
> ........................................................................ [
> 38%]
> ........................................................................ [
> 39%]
> ........................................................................ [
> 39%]
> ........................................................................ [
> 40%]
> ........................................................................ [
> 40%]
> ........................................................................ [
> 41%]
> ........................................................................ [
> 41%]
> ........................................................................ [
> 42%]
> ........................................................................ [
> 42%]
> ........................................................................ [
> 43%]
> ........................................................................ [
> 43%]
> ........................................................................ [
> 44%]
> ........................................................................ [
> 45%]
> ........................................................................ [
> 45%]
> ........................................................................ [
> 46%]
> ........................................................................ [
> 46%]
> ........................................................................ [
> 47%]
> ........................................................................ [
> 47%]
> ........................................................................ [
> 48%]
> ........................................................................ [
> 48%]
> ........................................................................ [
> 49%]
> ........................................................................ [
> 49%]
> ........................................................................ [
> 50%]
> ........................................................................ [
> 50%]
> ........................................................................ [
> 51%]
> ........................................................................ [
> 52%]
> ........................................................................ [
> 52%]
> ........................................................................ [
> 53%]
> ........................................................................ [
> 53%]
> ........................................................................ [
> 54%]
> ........................................................................ [
> 54%]
> ........................................................................ [
> 55%]
> ........................................................................ [
> 55%]
> ........................................................................ [
> 56%]
> ........................................................................ [
> 56%]
> ........................................................................ [
> 57%]
> ........................................................................ [
> 58%]
> ........................................................................ [
> 58%]
> ........................................................................ [
> 59%]
> ........................................................................ [
> 59%]
> ........................................................................ [
> 60%]
> ........................................................................ [
> 60%]
> ........................................................................ [
> 61%]
> ........................................................................ [
> 61%]
> ........................................................................ [
> 62%]
> ........................................................................ [
> 62%]
> ........................................................................ [
> 63%]
> ........................................................................ [
> 64%]
> ........................................................................ [
> 64%]
> ........................................................................ [
> 65%]
> ........................................................................ [
> 65%]
> ........................................................................ [
> 66%]
> ........................................................................ [
> 66%]
> ........................................................................ [
> 67%]
> ........................................................................ [
> 67%]
> ........................................................................ [
> 68%]
> ........................................................................ [
> 68%]
> ........................................................................ [
> 69%]
> ........................................................................ [
> 70%]
> ........................................................................ [
> 70%]
> ........................................................................ [
> 71%]
> ...................................................... [
> 71%]
> tests/test_mac_address.py .............................................. [
> 71%]
> . [
> 71%]
> tests/test_mongo_object_id.py ....... [
> 71%]
> tests/test_pendulum_dt.py .............................................. [
> 72%]
> ........................................................................ [
> 72%]
> ................................. [
> 73%]
> tests/test_phone_numbers.py .............. [
> 73%]
> tests/test_phone_numbers_validator.py .............. [
> 73%]
> tests/test_routing_number.py ................ [
> 73%]
> tests/test_s3.py ...................... [
> 73%]
> tests/test_scripts.py .................................................. [
> 73%]
> ........................................................................ [
> 74%]
> ............................................................... [
> 74%]
> tests/test_semantic_version.py ......................................... [
> 75%]
> ........................................................................ [
> 75%]
> ..................... [
> 76%]
> tests/test_semver.py ... [
> 76%]
> tests/test_timezone_names.py ........................................... [
> 76%]
> ........................................................................ [
> 76%]
> ........................................................................ [
> 77%]
> ........................................................................ [
> 77%]
> ........................................................................ [
> 78%]
> ........................................................................ [
> 79%]
> ........................................................................ [
> 79%]
> ........................................................................ [
> 80%]
> ........................................................................ [
> 80%]
> ........................................................................ [
> 81%]
> ........................................................................ [
> 81%]
> ........................................................................ [
> 82%]
> ........................................................................ [
> 82%]
> ........................................................................ [
> 83%]
> ........................................................................ [
> 83%]
> ........................................................................ [
> 84%]
> ........................................................................ [
> 85%]
> ........................................................................ [
> 85%]
> ........................................................................ [
> 86%]
> ........................................................................ [
> 86%]
> ........................................................................ [
> 87%]
> ........................................................................ [
> 87%]
> ........................................................................ [
> 88%]
> ........................................................................ [
> 88%]
> ........................................................................ [
> 89%]
> ........................................................................ [
> 89%]
> ........................................................................ [
> 90%]
> ........................................................................ [
> 91%]
> ........................................................................ [
> 91%]
> ........................................................................ [
> 92%]
> ........................................................................ [
> 92%]
> ........................................................................ [
> 93%]
> ........................................................................ [
> 93%]
> ........................................................................ [
> 94%]
> ........................................................................ [
> 94%]
> ........................................................................ [
> 95%]
> ........................................................................ [
> 95%]
> ........................................................................ [
> 96%]
> ........................................................................ [
> 97%]
> ........................................................................ [
> 97%]
> ............................F........................................... [
> 98%]
> ..............................................................F......... [
> 98%]
> .. [
> 98%]
> tests/test_types_color.py .............................................. [
> 99%]
> .............................................. [
> 99%]
> tests/test_types_payment.py ............................................ [
> 99%]
> ......................... [
> 99%]
> tests/test_ulid.py .............
> [100%]
>
> =================================== FAILURES
> ===================================
> _______________ test_all_timezones_zone_info_NonStrict[zone491]
> ________________
>
> zone = ('factory', 'Factory')
>
> @pytest.mark.parametrize('zone', zones_bad)
> def test_all_timezones_zone_info_NonStrict(zone):
> > assert NonStrictTzName(timezone_name=zone[0]).timezone_name == zone[1]
> E pydantic_core._pydantic_core.ValidationError: 1 validation error for
> NonStrictTzName
> E timezone_name
> E Invalid timezone name. [type=TimeZoneName, input_value='factory',
> input_type=str]
>
> tests/test_timezone_names.py:80: ValidationError
> _______________ test_all_timezones_zone_info_NonStrict[zone598]
> ________________
>
> zone = ('localtime', 'localtime')
>
> @pytest.mark.parametrize('zone', zones_bad)
> def test_all_timezones_zone_info_NonStrict(zone):
> > assert NonStrictTzName(timezone_name=zone[0]).timezone_name == zone[1]
> E pydantic_core._pydantic_core.ValidationError: 1 validation error for
> NonStrictTzName
> E timezone_name
> E Invalid timezone name. [type=TimeZoneName, input_value='localtime',
> input_type=str]
>
> tests/test_timezone_names.py:80: ValidationError
> =========================== short test summary info
> ============================
> FAILED
> tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone491]
> FAILED
> tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone598]
> ================ 2 failed, 13226 passed, 4 deselected in 10.05s
> ================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /build/reproducible-path/pydantic-extra-types-2.10.3/.pybuild/cpython3_3.13_pydantic-extra-types/build;
> python3.13 -m pytest --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info[Factory]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info[localtime]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone490]'
> --deselect
> 'tests/test_timezone_names.py::test_all_timezones_zone_info_NonStrict[zone597]'
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2025/03/27/pydantic-extra-types_2.10.3-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250327;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250327&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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 mark 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 mine
so that we can identify if something relevant changed in the meantime.