From 101b19fc48bdafa880183c3004501e147a26aad7 Mon Sep 17 00:00:00 2001 From: Ivan Pashchenko Date: Thu, 21 Mar 2024 18:27:04 +0100 Subject: [PATCH] IJPL-442: use fixed versions for stable crates to reduce randomness in builds GitOrigin-RevId: 2be4701370b5cc707ab5bd4d44ab90b2b8e26b8a --- native/XPlatLauncher/Cargo.lock | 45 +++++++++++++-------------------- native/XPlatLauncher/Cargo.toml | 6 ++--- 2 files changed, 20 insertions(+), 31 deletions(-) diff --git a/native/XPlatLauncher/Cargo.lock b/native/XPlatLauncher/Cargo.lock index 1ad30db9ae31..f5f066b4721c 100644 --- a/native/XPlatLauncher/Cargo.lock +++ b/native/XPlatLauncher/Cargo.lock @@ -76,9 +76,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" dependencies = [ "backtrace", ] @@ -726,23 +726,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.3" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "errno-dragonfly", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", "libc", + "windows-sys 0.52.0", ] [[package]] @@ -1942,18 +1931,18 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.148" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" -version = "0.8.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-sys 0.48.0", + "windows-targets 0.52.4", ] [[package]] @@ -1968,9 +1957,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.7" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "lock_api" @@ -2560,15 +2549,15 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustix" -version = "0.38.14" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ "bitflags 2.4.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -2707,9 +2696,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.107" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" +checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" dependencies = [ "itoa", "ryu", diff --git a/native/XPlatLauncher/Cargo.toml b/native/XPlatLauncher/Cargo.toml index 8e756792a86a..1cd0a9b3c8f6 100644 --- a/native/XPlatLauncher/Cargo.toml +++ b/native/XPlatLauncher/Cargo.toml @@ -14,11 +14,11 @@ codegen-units = 1 [dependencies] log = { version = "0.4.20", features = ["std"] } -serde = { version = "1", features = ["derive"] } -serde_json = "1" +serde = { version = "1.0.197", features = ["derive"] } +serde_json = "1.0.114" jni = "0.21.1" libloading = "0.8.0" -anyhow = { version = "1", features = ["std", "backtrace"] } +anyhow = { version = "1.0.81", features = ["std", "backtrace"] } [target.'cfg(not(all(target_os = "windows", target_arch = "aarch64")))'.dependencies] va_list = "0.1.4"