Hi Timo and Michael! On Sun, Jun 16, 2024 at 03:53:41PM +0200, Lucas Nussbaum wrote: > Source: pydantic-core > Version: 2.11.0-1 > Severity: serious > Justification: FTBFS > Tags: trixie sid ftbfs > User: lu...@debian.org > Usertags: ftbfs-20240615 ftbfs-trixie > > Hi, > > During a rebuild of all packages in sid, your package failed to build > on amd64.
I wonder whether you could take a look at this at some point? I took a quick look at the newer pydantic-core (2.22.0), but there's some bad news here: there are quite a few Rust packages that need updating first, and one that needs an ITP too (assuming I've understood Cargo.toml correctly; I've done this by hand as "cargo debstatus" can't yet cope with the 2021 edition). Here's my annotated version of the relevant sections (I think) of Cargo.toml: [dependencies] # TODO it would be very nice to remove the "py-clone" feature as it can panic, # but needs a bit of work to make sure it's not used in the codebase pyo3 = { version = "0.22.2", features = ["generate-import-lib", "num-bigint", "py-clone"] } ## In unstable (0.22.2) regex = "1.10.4" ## In unstable (1.10.6) strum = { version = "0.26.3", features = ["derive"] } ## Needs updating: unstable has 0.26.2 strum_macros = "0.26.4" ## In unstable (0.26.4) serde_json = {version = "1.0.121", features = ["arbitrary_precision", "preserve_order"]} ## Needs updating; unstable has 1.0.117 enum_dispatch = "0.3.13" ## Needs updating; unstable has 0.3.12 serde = { version = "1.0.204", features = ["derive"] } ## Needs updating; unstable has 1.0.203 speedate = "0.14.4" ## Needs updating; unstable has 0.13.0 smallvec = "1.13.2" ## Needs updating; unstable has 1.13.1 ahash = "0.8.10" ## In unstable (0.8.11) url = "2.5.0" ## In unstable (2.5.0) # idna is already required by url, added here to be explicit idna = "1.0.1" ## Needs updating; unstable has 0.4.0 base64 = "0.22.1" ## Needs updating; unstable has 0.21.7 num-bigint = "0.4.6" ## Needs updating; unstable has 0.4.3 python3-dll-a = "0.2.10" ## Needs updating; unstable has 0.2.6 uuid = "1.9.1" ## In unstable (1.10.0) jiter = { version = "0.5", features = ["python"] } ## Not yet packaged, and not in WNPP queue hex = "0.4.3" ## In unstable (0.4.3) [build-dependencies] version_check = "0.9.5" # used where logic has to be version/distribution specific, e.g. pypy pyo3-build-config = { version = "0.22.0" } ## In unstable (0.22.2) Thanks!! Julian