Skip to main content

max / makenotwork

wam: move to rusqlite 0.40 with the rest of the tree libsqlite3-sys carries `links = "sqlite3"`, so two versions in one graph is a resolver error rather than a warning and the tree moves together. No code changes were needed.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-08 01:13 UTC
Signed with PGP, not checked
Commit: 0eaf28f62807ccdf08e43ee5d9222131e9f38e99
Parent: 72bfa7f
2 files changed, +31 insertions, -8 deletions
M wam/Cargo.lock +30 -7
@@ -564,14 +564,17 @@
564 564 version = "0.17.0"
565 565 source = "registry+https://github.com/rust-lang/crates.io-index"
566 566 checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51"
567 + dependencies = [
568 + "foldhash 0.2.0",
569 + ]
567 570
568 571 [[package]]
569 572 name = "hashlink"
570 - version = "0.11.1"
573 + version = "0.12.1"
571 574 source = "registry+https://github.com/rust-lang/crates.io-index"
572 - checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f"
575 + checksum = "32069d97bb81e38fa67eab65e3393bf804bb85969f2bc06bf13f64aef5aba248"
573 576 dependencies = [
574 - "hashbrown 0.16.1",
577 + "hashbrown 0.17.0",
575 578 ]
576 579
577 580 [[package]]
@@ -963,9 +966,9 @@
963 966
964 967 [[package]]
965 968 name = "libsqlite3-sys"
966 - version = "0.37.0"
969 + version = "0.38.1"
967 970 source = "registry+https://github.com/rust-lang/crates.io-index"
968 - checksum = "b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1"
971 + checksum = "f6c19a05435c21ac299d71b6a9c13db3e3f47c520517d58990a462a1397a61db"
969 972 dependencies = [
970 973 "cc",
971 974 "pkg-config",
@@ -1302,9 +1305,9 @@
1302 1305
1303 1306 [[package]]
1304 1307 name = "rusqlite"
1305 - version = "0.39.0"
1308 + version = "0.40.1"
1306 1309 source = "registry+https://github.com/rust-lang/crates.io-index"
1307 - checksum = "a0d2b0146dd9661bf67bb107c0bb2a55064d556eeb3fc314151b957f313bcd4e"
1310 + checksum = "11438310b19e3109b6446c33d1ed5e889428cf2e278407bc7896bc4aaea43323"
1308 1311 dependencies = [
1309 1312 "bitflags",
1310 1313 "fallible-iterator",
@@ -2432,3 +2435,23 @@
2432 2435 version = "1.0.21"
2433 2436 source = "registry+https://github.com/rust-lang/crates.io-index"
2434 2437 checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
2438 +
2439 + [[patch.unused]]
2440 + name = "kberg"
2441 + version = "0.1.0"
2442 +
2443 + [[patch.unused]]
2444 + name = "tagtree"
2445 + version = "0.4.0"
2446 +
2447 + [[patch.unused]]
2448 + name = "docengine"
2449 + version = "0.4.0"
2450 +
2451 + [[patch.unused]]
2452 + name = "synckit-client"
2453 + version = "0.7.0"
2454 +
2455 + [[patch.unused]]
2456 + name = "synckit-config"
2457 + version = "0.1.2"
M wam/Cargo.toml +1 -1
@@ -15,7 +15,7 @@
15 15 color-eyre = "0.6"
16 16 directories = "6"
17 17 painhours = { path = "../shared/painhours" }
18 - rusqlite = { version = "0.39", features = ["bundled"] }
18 + rusqlite = { version = "0.40", features = ["bundled"] }
19 19 serde = { version = "1", features = ["derive"] }
20 20 serde_json = "1"
21 21 reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] }