diff --git a/Cargo.lock b/Cargo.lock index 51caffb4b6..2c3edf5fad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -314,14 +314,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4b6df5b295dca8d56f35560be8c391d59f0420f72e546997154e24e765e6451" dependencies = [ "ambient-authority", - "fs-set-times", - "io-extras", - "io-lifetimes", + "fs-set-times 0.19.1", + "io-extras 0.17.4", + "io-lifetimes 1.0.10", "ipnet", "maybe-owned", "rustix 0.37.20", "windows-sys 0.48.0", - "winx", + "winx 0.35.1", +] + +[[package]] +name = "cap-primitives" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf30c373a3bee22c292b1b6a7a26736a38376840f1af3d2d806455edf8c3899" +dependencies = [ + "ambient-authority", + "fs-set-times 0.20.0", + "io-extras 0.18.0", + "io-lifetimes 2.0.2", + "ipnet", + "maybe-owned", + "rustix 0.38.3", + "windows-sys 0.48.0", + "winx 0.36.1", ] [[package]] @@ -331,9 +348,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3373a62accd150b4fcba056d4c5f3b552127f0ec86d3c8c102d60b978174a012" dependencies = [ "camino", - "cap-primitives", - "io-extras", - "io-lifetimes", + "cap-primitives 1.0.15", + "io-extras 0.17.4", + "io-lifetimes 1.0.10", "rustix 0.37.20", ] @@ -1032,11 +1049,22 @@ version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7833d0f115a013d51c55950a3b09d30e4b057be9961b709acb9b5b17a1108861" dependencies = [ - "io-lifetimes", + "io-lifetimes 1.0.10", "rustix 0.37.20", "windows-sys 0.48.0", ] +[[package]] +name = "fs-set-times" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd738b84894214045e8414eaded76359b4a5773f0a0a56b16575110739cdcf39" +dependencies = [ + "io-lifetimes 2.0.2", + "rustix 0.38.3", + "windows-sys 0.48.0", +] + [[package]] name = "futures" version = "0.3.28" @@ -1556,7 +1584,17 @@ version = "0.17.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde93d48f0d9277f977a333eca8313695ddd5301dc96f7e02aeddcb0dd99096f" dependencies = [ - "io-lifetimes", + "io-lifetimes 1.0.10", + "windows-sys 0.48.0", +] + +[[package]] +name = "io-extras" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d3c230ee517ee76b1cc593b52939ff68deda3fae9e41eca426c6b4993df51c4" +dependencies = [ + "io-lifetimes 2.0.2", "windows-sys 0.48.0", ] @@ -1571,6 +1609,12 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "io-lifetimes" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bffb4def18c48926ccac55c1223e02865ce1a821751a95920448662696e7472c" + [[package]] name = "ipnet" version = "2.7.2" @@ -2212,7 +2256,7 @@ dependencies = [ "gio", "glib", "hex", - "io-lifetimes", + "io-lifetimes 1.0.10", "libc", "once_cell", "ostree-sys", @@ -2240,7 +2284,7 @@ dependencies = [ "gvariant", "hex", "indicatif", - "io-lifetimes", + "io-lifetimes 1.0.10", "libc", "libsystemd", "olpc-cjson", @@ -2677,7 +2721,7 @@ dependencies = [ "bitflags 2.3.3", "bootc-lib", "camino", - "cap-primitives", + "cap-primitives 2.0.0", "cap-std", "cap-std-ext 2.0.0", "chrono", @@ -2749,7 +2793,7 @@ checksum = "3a38f9520be93aba504e8ca974197f46158de5dcaa9fa04b57c57cd6a679d658" dependencies = [ "bitflags 1.3.2", "errno", - "io-lifetimes", + "io-lifetimes 1.0.10", "itoa", "libc", "linux-raw-sys 0.1.4", @@ -2765,7 +2809,7 @@ checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" dependencies = [ "bitflags 1.3.2", "errno", - "io-lifetimes", + "io-lifetimes 1.0.10", "itoa", "libc", "linux-raw-sys 0.3.6", @@ -2781,8 +2825,10 @@ checksum = "ac5ffa1efe7548069688cd7028f32591853cd7b5b756d41bcffd2353e4fc75b4" dependencies = [ "bitflags 2.3.3", "errno", + "itoa", "libc", "linux-raw-sys 0.4.5", + "once_cell", "windows-sys 0.48.0", ] @@ -3898,7 +3944,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c52a121f0fbf9320d5f2a9a5d82f6cb7557eda5e8b47fc3e7f359ec866ae960" dependencies = [ "bitflags 1.3.2", - "io-lifetimes", + "io-lifetimes 1.0.10", + "windows-sys 0.48.0", +] + +[[package]] +name = "winx" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4857cedf8371f690bb6782a3e2b065c54d1b6661be068aaf3eac8b45e813fdf8" +dependencies = [ + "bitflags 2.3.3", "windows-sys 0.48.0", ] diff --git a/Cargo.toml b/Cargo.toml index f30249a988..e234898b52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,7 +52,7 @@ cap-std = { version = "1.0.3", features = ["fs_utf8"] } containers-image-proxy = "0.5.1" # Explicitly force on libc rustix = { version = "0.37", features = ["use-libc"] } -cap-primitives = "1.0.3" +cap-primitives = "2.0.0" chrono = { version = "0.4.26", features = ["serde"] } clap = { version = "4.3", features = ["derive"] } cxx = "1.0.105"