From f1cc26c04e6713b8e111fda2952d5be3f34f5fa1 Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Tue, 17 Dec 2024 06:55:48 -0500 Subject: [PATCH] chore: update everything (#987) --- Cargo.toml | 38 +++++++++---------- crates/file_url/Cargo.toml | 2 +- crates/rattler_libsolv_c/Cargo.toml | 2 +- .../src/libsolv_c/wrapper/repo.rs | 3 -- 4 files changed, 21 insertions(+), 24 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e59467d71..b49b93c9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ lto = true anyhow = "1.0.94" archspec = "0.1.3" assert_matches = "1.5.0" -async-compression = { version = "0.4.17", features = [ +async-compression = { version = "0.4.18", features = [ "gzip", "tokio", "bzip2", @@ -35,14 +35,14 @@ async-compression = { version = "0.4.17", features = [ async-fd-lock = "0.2.0" fs4 = "0.12.0" async-trait = "0.1.83" -axum = { version = "0.7.7", default-features = false, features = [ +axum = { version = "0.7.9", default-features = false, features = [ "tokio", "http1", ] } base64 = "0.22.1" bindgen = "0.71.1" blake2 = "0.10.6" -bytes = "1.8.0" +bytes = "1.9.0" bzip2 = "0.5.0" cache_control = "0.2.0" cfg-if = "1.0" @@ -52,7 +52,7 @@ chrono = { version = "0.4.39", default-features = false, features = [ "alloc", ] } clap = { version = "4.5.23", features = ["derive"] } -cmake = "0.1.51" +cmake = "0.1.52" console = { version = "0.15.10", features = ["windows-console-colors"] } criterion = "0.5" dashmap = "6.1.0" @@ -66,11 +66,11 @@ fslock = "0.2.1" futures = "0.3.31" futures-util = "0.3.31" fxhash = "0.2.1" -# lots of other crates are still stuck on older version +# lots of other crates are still stuck on older version which breaks `deserialize` generic-array = "0.14.7" getrandom = { version = "0.2.15", default-features = false } glob = "0.3.1" -google-cloud-auth = { version = "0.17.1", default-features = false } +google-cloud-auth = { version = "0.17.2", default-features = false } google-cloud-token = "0.1.2" hex = "0.4.3" hex-literal = "0.4.1" @@ -79,7 +79,7 @@ http-cache-semantics = "2.1.0" humansize = "2.1.3" humantime = "2.1.0" indexmap = "2.7.0" -indicatif = "0.17.8" +indicatif = "0.17.9" insta = { version = "1.41.1" } itertools = "0.13.0" json-patch = "3.0.1" @@ -87,7 +87,7 @@ keyring = "3.6.1" lazy-regex = "3.3.0" lazy_static = "1.5.0" libc = { version = "0.2" } -libloading = "0.8.5" +libloading = "0.8.6" libz-sys = { version = "1.1.20", default-features = false } md-5 = "0.10.6" memchr = "2.7.4" @@ -98,7 +98,7 @@ num_cpus = "1.16.0" once_cell = "1.20.2" ouroboros = "0.18.4" parking_lot = "0.12.3" -pathdiff = "0.2.2" +pathdiff = "0.2.3" pep440_rs = { version = "0.7.3" } pep508_rs = { version = "0.9.1" } percent-encoding = "2.3.1" @@ -118,9 +118,9 @@ retry-policies = { version = "0.4.0", default-features = false } rmp-serde = { version = "1.3.0" } rstest = { version = "0.23.0" } rstest_reuse = "0.7.0" -simd-json = { version = "0.14.2", features = ["serde_impl"] } +simd-json = { version = "0.14.3", features = ["serde_impl"] } serde = { version = "1.0.216" } -serde_json = { version = "1.0.132" } +serde_json = { version = "1.0.133" } serde_repr = "0.1" serde-value = "0.7.0" serde_with = "3.11.0" @@ -137,11 +137,11 @@ smallvec = { version = "1.13.2", features = [ ] } strum = { version = "0.26.3", features = ["derive"] } superslice = "1.0.0" -syn = "2.0.86" +syn = "2.0.90" sysinfo = "0.33.0" -tar = "0.4.42" +tar = "0.4.43" tempdir = "0.3.7" -tempfile = "3.13.0" +tempfile = "3.14.0" temp-env = "0.3.6" test-log = "0.2.16" thiserror = "2.0" @@ -149,15 +149,15 @@ tokio = { version = "1.42.0", default-features = false } tokio-stream = "0.1.17" tokio-util = "0.7.13" tower = { version = "0.5.2", default-features = false } -tower-http = { version = "0.6.1", default-features = false } -tracing = "0.1.40" -tracing-subscriber = { version = "0.3.18", default-features = false } +tower-http = { version = "0.6.2", default-features = false } +tracing = "0.1.41" +tracing-subscriber = { version = "0.3.19", default-features = false } tracing-test = { version = "0.2.5" } trybuild = { version = "1.0.101" } typed-path = { version = "0.10.0" } -url = { version = "2.5.2" } +url = { version = "2.5.4" } uuid = { version = "1.11.0", default-features = false } walkdir = "2.5.0" windows-sys = { version = "0.59.0", default-features = false } -zip = { version = "2.2.0", default-features = false } +zip = { version = "2.2.2", default-features = false } zstd = { version = "0.13.2", default-features = false } diff --git a/crates/file_url/Cargo.toml b/crates/file_url/Cargo.toml index d602e28d2..6326d1103 100644 --- a/crates/file_url/Cargo.toml +++ b/crates/file_url/Cargo.toml @@ -13,7 +13,7 @@ url = { workspace = true } percent-encoding = { workspace = true } itertools = { workspace = true } typed-path = { workspace = true } -thiserror = "1.0.66" +thiserror = "2.0.7" [dev-dependencies] rstest = { workspace = true } diff --git a/crates/rattler_libsolv_c/Cargo.toml b/crates/rattler_libsolv_c/Cargo.toml index 2c8b90e3c..3fec3a105 100644 --- a/crates/rattler_libsolv_c/Cargo.toml +++ b/crates/rattler_libsolv_c/Cargo.toml @@ -17,7 +17,7 @@ libz-sys = { workspace = true, features = ["static"] } [build-dependencies] anyhow = { workspace = true } -cc = "1.1.31" +cc = "1.2.4" cmake = { workspace = true } [package.metadata.cargo-udeps.ignore] diff --git a/crates/rattler_solve/src/libsolv_c/wrapper/repo.rs b/crates/rattler_solve/src/libsolv_c/wrapper/repo.rs index b0811c6d2..39518af4c 100644 --- a/crates/rattler_solve/src/libsolv_c/wrapper/repo.rs +++ b/crates/rattler_solve/src/libsolv_c/wrapper/repo.rs @@ -125,9 +125,6 @@ mod tests { } #[test] - // currently the test fails on Linux for some reason with segfault - // but wasn't easy to reproduce locally. - #[cfg(not(target_os = "linux"))] fn test_repo_solv_roundtrip() { let dir = tempfile::tempdir().unwrap(); let solv_path = dir.path().join("repo.solv").to_string_lossy().into_owned();