Skip to main content

max / audiofiles

update wayland-scanner to carry quick-xml past RUSTSEC-2026-0194/0195 quick-xml could not move on its own because wayland-scanner pinned ^0.39. Also drop unused serde from audiofiles-bench and audiofiles-sync.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-01 21:28 UTC
Signed with PGP, not checked
Commit: a1aa620945f6a49dafef2a363073bcc9a31879fd
Parent: a61d62e
3 files changed, +4 insertions, -8 deletions
M Cargo.lock +4 -6
@@ -417,7 +417,6 @@
417 417 "audiofiles-core",
418 418 "rayon",
419 419 "rusqlite",
420 - "serde",
421 420 "serde_json",
422 421 "tempfile",
423 422 ]
@@ -508,7 +507,6 @@
508 507 "parking_lot",
509 508 "rand",
510 509 "rusqlite",
511 - "serde",
512 510 "serde_json",
513 511 "sha2 0.11.0",
514 512 "synckit-client",
@@ -4071,9 +4069,9 @@
4071 4069
4072 4070 [[package]]
4073 4071 name = "quick-xml"
4074 - version = "0.39.4"
4072 + version = "0.41.0"
4075 4073 source = "registry+https://github.com/rust-lang/crates.io-index"
4076 - checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e"
4074 + checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1"
4077 4075 dependencies = [
4078 4076 "memchr",
4079 4077 ]
@@ -6285,9 +6283,9 @@
6285 6283
6286 6284 [[package]]
6287 6285 name = "wayland-scanner"
6288 - version = "0.31.10"
6286 + version = "0.31.11"
6289 6287 source = "registry+https://github.com/rust-lang/crates.io-index"
6290 - checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a"
6288 + checksum = "338e30461b3a2b67d70eb30a6d89f8e0c93a833e07d2ae89085cd070c4a00ac0"
6291 6289 dependencies = [
6292 6290 "proc-macro2",
6293 6291 "quick-xml",
@@ -10,7 +10,6 @@
10 10
11 11 [dependencies]
12 12 audiofiles-core = { workspace = true, features = ["analysis"] }
13 - serde = { workspace = true }
14 13 serde_json = { workspace = true }
15 14 rayon = { workspace = true }
16 15 # The layout mode fabricates `samples` rows directly rather than importing audio,
@@ -10,7 +10,6 @@
10 10 rusqlite = { workspace = true }
11 11 parking_lot = { workspace = true }
12 12 tokio = { workspace = true }
13 - serde = { workspace = true }
14 13 serde_json = { workspace = true }
15 14 tracing = { workspace = true }
16 15 uuid = { workspace = true }