From 4227d0ee357657b05e94a89c54227f887c4c225d Mon Sep 17 00:00:00 2001 From: Ryo Onodera Date: Tue, 6 Jun 2023 13:33:57 +0900 Subject: [PATCH] Bump patched ntapi from v0.3.6 to v0.3.7 (#31981) --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- programs/sbf/Cargo.lock | 4 ++-- programs/sbf/Cargo.toml | 2 +- scripts/cargo-install-all.sh | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ff8e8b90a..dc757f4a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3081,8 +3081,8 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "ntapi" -version = "0.3.6" -source = "git+https://github.com/solana-labs/ntapi?rev=5980bbab2e0501a8100eb88c12222d664ccb3a0a#5980bbab2e0501a8100eb88c12222d664ccb3a0a" +version = "0.3.7" +source = "git+https://github.com/solana-labs/ntapi?rev=97ede981a1777883ff86d142b75024b023f04fad#97ede981a1777883ff86d142b75024b023f04fad" dependencies = [ "winapi 0.3.9", ] diff --git a/Cargo.toml b/Cargo.toml index c7447bd16..dc261fe30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -406,7 +406,7 @@ crossbeam-epoch = { git = "https://github.com/solana-labs/crossbeam", rev = "fd2 # Rust 1.69+ broke ntapi v0.3.x, which doesn't contain proper fix: # https://github.com/MSxDOS/ntapi/pull/12 -ntapi = { git = "https://github.com/solana-labs/ntapi", rev = "5980bbab2e0501a8100eb88c12222d664ccb3a0a" } +ntapi = { git = "https://github.com/solana-labs/ntapi", rev = "97ede981a1777883ff86d142b75024b023f04fad" } # We include the following crates as our dependencies above from crates.io: # diff --git a/programs/sbf/Cargo.lock b/programs/sbf/Cargo.lock index 8bd03c400..170dc79f6 100644 --- a/programs/sbf/Cargo.lock +++ b/programs/sbf/Cargo.lock @@ -2825,8 +2825,8 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.3.6" -source = "git+https://github.com/solana-labs/ntapi?rev=5980bbab2e0501a8100eb88c12222d664ccb3a0a#5980bbab2e0501a8100eb88c12222d664ccb3a0a" +version = "0.3.7" +source = "git+https://github.com/solana-labs/ntapi?rev=97ede981a1777883ff86d142b75024b023f04fad#97ede981a1777883ff86d142b75024b023f04fad" dependencies = [ "winapi 0.3.9", ] diff --git a/programs/sbf/Cargo.toml b/programs/sbf/Cargo.toml index 05df6be84..3821e7d6c 100644 --- a/programs/sbf/Cargo.toml +++ b/programs/sbf/Cargo.toml @@ -162,7 +162,7 @@ targets = ["x86_64-unknown-linux-gnu"] [patch.crates-io] # Rust 1.69+ broke ntapi v0.3.x, which doesn't contain proper fix: # https://github.com/MSxDOS/ntapi/pull/12 -ntapi = { git = "https://github.com/solana-labs/ntapi", rev = "5980bbab2e0501a8100eb88c12222d664ccb3a0a" } +ntapi = { git = "https://github.com/solana-labs/ntapi", rev = "97ede981a1777883ff86d142b75024b023f04fad" } # We include the following crates as our dependencies from crates.io: # diff --git a/scripts/cargo-install-all.sh b/scripts/cargo-install-all.sh index eeb177bc7..81173836c 100755 --- a/scripts/cargo-install-all.sh +++ b/scripts/cargo-install-all.sh @@ -142,12 +142,12 @@ mkdir -p "$installDir/bin" # Exclude `spl-token` binary for net.sh builds if [[ -z "$validatorOnly" ]]; then - # the config is work around and --locked is removed until we ship newer spl-token-cli... + # the patch-related configs are needed for rust 1.69+ on Windows; see Cargo.toml # shellcheck disable=SC2086 # Don't want to double quote $rust_version "$cargo" $maybeRustVersion \ --config 'patch.crates-io.ntapi.git="https://github.com/solana-labs/ntapi"' \ - --config 'patch.crates-io.ntapi.rev="5980bbab2e0501a8100eb88c12222d664ccb3a0a"' \ - install spl-token-cli --root "$installDir" + --config 'patch.crates-io.ntapi.rev="97ede981a1777883ff86d142b75024b023f04fad"' \ + install --locked spl-token-cli --root "$installDir" fi )