open-standards/jouleclaw/jouleclaw-rs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science c809783859
Some checks failed
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 11s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 1m8s
standards workspaces build + test / mesh-rs (mesh/mesh-rs, -p mesh-engine-gguf -p mesh-openai --features mesh-engine-gguf/gguf,mesh-openai/server, mesh-rs, linux-arm64) (pull_request) Successful in 1m43s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Failing after 5m52s
standards workspaces build + test / jouleclaw-rs (-nodebug, jouleclaw/jouleclaw-rs, -p jouleclaw-energy --features rapl,nvml, jouleclaw-rs, linux-arm64, -C target-feature=+fp16) (pull_request) Successful in 6m55s
standards workspaces build + test / jouledesk-rs (jouledesk/jouledesk-rs, jouledesk-rs, macos) (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
jouleclaw: quick-xml 0.41's normalized_value, so the gguf loader compiles under its warnings gate
#443 moved quick-xml to 0.41, which deprecates Attribute::unescape_value.
jouleclaw-loader-gguf denies warnings (#414), so it no longer compiled. Every
workspace that builds it failed, including standards-build's 'macOS energy
backends' job, red on main since b1681667 and on every open PR.

In 0.41, unescape_value() is defined as
normalized_value_with(XmlVersion::Implicit1_0, 1, resolve_predefined_entity),
which is exactly normalized_value(XmlVersion::Implicit1_0). So the six calls,
three in the gguf loader's OpenVINO reader and three in trx, keep their output
byte for byte.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 19:58:37 -04:00
..
crates jouleclaw: quick-xml 0.41's normalized_value, so the gguf loader compiles under its warnings gate 2026-10-24 19:58:37 -04:00
Cargo.lock sec: move quick-xml to 0.41 where we control it — the ISO 20022 deserializer parses counterparty XML 2026-10-22 09:48:55 -04:00
Cargo.toml sec: move quick-xml to 0.41 where we control it — the ISO 20022 deserializer parses counterparty XML 2026-10-22 09:48:55 -04:00