Source: pydantic-extra-types
Version: 2.10.3-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
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;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250327&fusertaguser=lu...@debian.org&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.

Reply via email to