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

Reply via email to