Skip to content

Commit b9945b5

Browse files
David Tolnayfacebook-github-bot
authored andcommitted
Update cargo to 0.87.1
Summary: This is challenging because `cargo` depends on `rusqlite` which depends on `libsqlite3-sys`. This diff updates libsqlite3-sys from 0.30.1 to 0.31.0. Both of these use `links = "sqlite3"`. So we must also atomically update every single other crate that has a dependency on libsqlite3-sys 0.30 to a version that depends on libsqlite3-sys 0.31. In addition to `cargo`, this includes: - `r2d2_sqlite` - `rusqlite` - `rusqlite_migration` - `serde_rusqlite` - `sqlx` For `r2d2_sqlite` and `rusqlite` and `serde_rusqlite` this is a simple dependency update. For `rusqlite_migration`, 1.x is no longer maintained so its dependency on libsqlite3-sys is not something that can be PR'd. For `sqlx`, their MSRV policy is incompatible with the newer libsqlite3-sys so it is also not something that can be PR'd. Reviewed By: cjlongoria Differential Revision: D75362932 fbshipit-source-id: b1e7e2d7004cfd474de740e4e73312f64f4c656b
1 parent 6412427 commit b9945b5

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ profiling = { version = "1.0.16", git = "https://github.com/aclysma/profiling.gi
2121
protobuf-build = { git = "https://github.com/fbsource/protobuf-build", rev = "ee1de946ce2fd7d06a7a4fab7141e02c49f0981f" }
2222
quickcheck = { git = "https://github.com/jakoschiko/quickcheck", rev = "6ecdf5bb4b0132ce66670b4d46453aa022ea892c" }
2323
rinja = { git = "https://github.com/fbsource/askama", rev = "2fc6173c98034c148f46330fc39a006cf0b09efe" }
24+
rusqlite_migration = { git = "https://github.com/cljoly/rusqlite_migration", rev = "34e29bdcb02e3489d9ab625d84bc648ca6587dcb" }
25+
sqlx = { git = "https://github.com/launchbadge/sqlx", rev = "75d5787581c2d58cc23984704e2fe267711dd603" }
2426
stabby = { git = "https://github.com/fbsource/stabby", rev = "22db1dda19938ff7725a93db64012a5730325c5d" }
2527
uefisettings = { git = "https://github.com/linuxboot/uefisettings", rev = "f16daed1d2bd1216204fd24e876c6477d03aebb3" }
2628
uefisettings_backend_thrift = { git = "https://github.com/linuxboot/uefisettings", rev = "f16daed1d2bd1216204fd24e876c6477d03aebb3" }

shed/sql/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ futures-util = { version = "0.3.30", features = ["compat"] }
1919
futures_ext = { version = "0.1.0", path = "../futures_ext" }
2020
mysql_async = "0.31.2"
2121
mysql_common = { version = "0.29.0", features = ["chrono", "default"] }
22-
rusqlite = { version = "0.32.1", features = ["backup", "blob", "column_decltype", "functions", "limits", "serde_json"] }
22+
rusqlite = { version = "0.33.0", features = ["backup", "blob", "column_decltype", "functions", "limits", "serde_json"] }
2323
sql_common = { version = "0.1.0", path = "common" }
2424

2525
[dev-dependencies]

shed/sql/common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ itertools = "0.14.0"
2323
mysql_async = "0.31.2"
2424
mysql_client_traits = { version = "0.1.0", path = "../mysql_client_traits" }
2525
mysql_derive = { version = "0.1.0", path = "../derive" }
26-
rusqlite = { version = "0.32.1", features = ["backup", "blob", "column_decltype", "functions", "limits", "serde_json"] }
26+
rusqlite = { version = "0.33.0", features = ["backup", "blob", "column_decltype", "functions", "limits", "serde_json"] }
2727
stats = { version = "0.1.0", path = "../../stats" }
2828
thiserror = "2.0.12"
2929
time_ext = { version = "0.1.0", path = "../../time_ext" }

0 commit comments

Comments
 (0)