Package: src:pydantic-extra-types; Maintainer for src:pydantic-extra-types is Debian Python Team <team+python@tracker.debian.org>;
Reported by: Lucas Nussbaum <lucas@debian.org>
Date: Sat, 29 Mar 2025 20:27:36 UTC
Severity: serious
Tags: ftbfs, sid, trixie
Found in version pydantic-extra-types/2.10.3-2
Fixed in version pydantic-extra-types/2.10.3-3
Done: Colin Watson <cjwatson@debian.org>
Reply or subscribe to this bug.
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>
:
Bug#1101617
; Package src:pydantic-extra-types
.
(Sat, 29 Mar 2025 20:27:37 GMT) (full text, mbox, link).
Acknowledgement sent
to Lucas Nussbaum <lucas@debian.org>
:
New Bug report received and forwarded. Copy sent to Debian Python Team <team+python@tracker.debian.org>
.
(Sat, 29 Mar 2025 20:27:37 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: pydantic-extra-types Version: 2.10.3-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lucas@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=lucas@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250327&fusertaguser=lucas@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 sent
to Colin Watson <cjwatson@debian.org>
:
You have taken responsibility.
(Sun, 30 Mar 2025 19:54:02 GMT) (full text, mbox, link).
Notification sent
to Lucas Nussbaum <lucas@debian.org>
:
Bug acknowledged by developer.
(Sun, 30 Mar 2025 19:54:02 GMT) (full text, mbox, link).
Message #10 received at 1101617-close@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: pydantic-extra-types Source-Version: 2.10.3-3 Done: Colin Watson <cjwatson@debian.org> We believe that the bug you reported is fixed in the latest version of pydantic-extra-types, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1101617@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Colin Watson <cjwatson@debian.org> (supplier of updated pydantic-extra-types package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 30 Mar 2025 20:30:18 +0100 Source: pydantic-extra-types Architecture: source Version: 2.10.3-3 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Colin Watson <cjwatson@debian.org> Closes: 1101617 Changes: pydantic-extra-types (2.10.3-3) unstable; urgency=medium . * Skip Factory/localtime time zone name tests more reliably (closes: #1101617). Checksums-Sha1: b689ab80c80e785d36808ba032af93e483855065 2644 pydantic-extra-types_2.10.3-3.dsc 3b54cd32758f3c294e7351a903dd680d049eadf1 2908 pydantic-extra-types_2.10.3-3.debian.tar.xz Checksums-Sha256: 469373bf7fbb264463aac7a770ac6f2e18f487b04029dee4040b814482e54f84 2644 pydantic-extra-types_2.10.3-3.dsc a4421b504b809e12c201593e3d0f07244dfab5379d83138decae86a0352d788f 2908 pydantic-extra-types_2.10.3-3.debian.tar.xz Files: d2dfa9b5674aa09120b5f5162fa390ac 2644 python optional pydantic-extra-types_2.10.3-3.dsc 5ab59ef6431698ce09f2b485d859574c 2908 python optional pydantic-extra-types_2.10.3-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmfpm+YACgkQOTWH2X2G UAvwrQ//SE32dJWFSajgnGDr1/GxgEc+cTn6NAN9AeMkIWEN5XiNgiaepAgsjKbo RmeasBoAN+kg8PWPku6Mxoc96ZNF/DdCM+4kv5ES30QUU7p4tySp7+Rwcay7qNM7 nyDT1dnI4dY4ByzGVSYcmSJ9QR8p0p8IdBAwBaV9o57RwxL+dcKuJ3Vn6QXqt7W1 sAYkPM3e4bVcSnx12iqCm38OTxuRMj3ZQvDB/4mAANkCChb37ZoU6mIMYmSVDmoL QtgOlPteEvyQozBGs4qWV5rVWhAixjUKHniNLEh8BNU0IvsZYGt7w0dGdAeeFsFX AEZYUzatRbKvRpMgYdTjeRaKkgVA+tJIvrfCgq5l6jy64T3DMbcYrjSUh+xOr+Rt V1r7P47acYjRWB5gcU39LsR5vQ7sfBDGI7OeEHKmLDtAH5w+TzFrlG3vGlZeKAL+ 2hs/o+WawJm+4Hzbzqrt5tWenkRW4FTDmyxGnTMtxkFhkiGbnU0uqXi8BJkZaESZ 5VX7Sn9miJm5gPQg/6PbtFfAH5oEtwxDocaGQ41X3qKZeNmSayOq9lKp5aFwxw4Q 7FTIHDUEw2QpIu+HwG6AO16j/Wh/6+yYnbjfAlvrBW9yhuPvd/KMrD6/AlHjlzvm KxyVGBljAoMxbNqE4vRty2MO5DiTqUy57MzB3I33VR9iq4DPqEE= =RQkI -----END PGP SIGNATURE-----
[Message part 2 (application/pgp-signature, inline)]
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.