Commit c14b2eea authored by Simon Žlender's avatar Simon Žlender
Browse files

prisma-engines: 5.16.1 -> 5.18.0

parent 31fb372a
Loading
Loading
Loading
Loading
+63 −45
Original line number Diff line number Diff line
@@ -416,7 +416,7 @@ dependencies = [
 "serde",
 "serde_bytes",
 "serde_json",
 "time 0.3.25",
 "time",
 "uuid",
]

@@ -520,30 +520,23 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

[[package]]
name = "cfg_aliases"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"

[[package]]
name = "cfg_aliases"
version = "0.2.0"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77e53693616d3075149f4ead59bdeecd204ac6b8192d8969757601b74bddf00f"
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"

[[package]]
name = "chrono"
version = "0.4.26"
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
 "android-tzdata",
 "iana-time-zone",
 "js-sys",
 "num-traits",
 "serde",
 "time 0.1.43",
 "wasm-bindgen",
 "winapi",
 "windows-targets 0.52.0",
]

[[package]]
@@ -677,6 +670,16 @@ dependencies = [
 "unreachable",
]

[[package]]
name = "concat-idents"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d"
dependencies = [
 "quote",
 "syn 2.0.48",
]

[[package]]
name = "connection-string"
version = "0.2.0"
@@ -1028,9 +1031,12 @@ dependencies = [

[[package]]
name = "deranged"
version = "0.3.7"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929"
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
 "powerfmt",
]

[[package]]
name = "derivative"
@@ -1935,6 +1941,9 @@ dependencies = [
 "console",
 "lazy_static",
 "linked-hash-map",
 "pest",
 "pest_derive",
 "serde",
 "similar",
 "yaml-rust",
]
@@ -2234,9 +2243,9 @@ dependencies = [

[[package]]
name = "lsp-types"
version = "0.91.1"
version = "0.95.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2368312c59425dd133cb9a327afee65be0a633a8ce471d248e2202a48f8f68ae"
checksum = "8e34d33a8e9b006cd3fc4fe69a921affa097bae4bb65f76271f4644f9a334365"
dependencies = [
 "bitflags 1.3.2",
 "serde",
@@ -2645,7 +2654,7 @@ dependencies = [
 "smallvec",
 "subprocess",
 "thiserror",
 "time 0.3.25",
 "time",
 "uuid",
]

@@ -2817,6 +2826,12 @@ dependencies = [
 "num-traits",
]

[[package]]
name = "num-conv"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"

[[package]]
name = "num-integer"
version = "0.1.45"
@@ -3331,6 +3346,12 @@ dependencies = [
 "uuid",
]

[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"

[[package]]
name = "ppv-lite86"
version = "0.2.17"
@@ -3593,11 +3614,13 @@ dependencies = [
 "bit-vec",
 "byteorder",
 "bytes",
 "cfg_aliases 0.1.1",
 "cfg_aliases",
 "chrono",
 "concat-idents",
 "connection-string",
 "crosstarget-utils",
 "either",
 "expect-test",
 "futures",
 "getrandom 0.2.11",
 "hex",
@@ -4258,7 +4281,7 @@ name = "request-handlers"
version = "0.1.0"
dependencies = [
 "bigdecimal",
 "cfg_aliases 0.2.0",
 "cfg_aliases",
 "codspeed-criterion-compat",
 "connection-string",
 "dmmf",
@@ -4724,9 +4747,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"

[[package]]
name = "serde"
version = "1.0.183"
version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c"
checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
dependencies = [
 "serde_derive",
]
@@ -4753,9 +4776,9 @@ dependencies = [

[[package]]
name = "serde_derive"
version = "1.0.183"
version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816"
checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
dependencies = [
 "proc-macro2",
 "quote",
@@ -5082,6 +5105,7 @@ dependencies = [
 "bigdecimal",
 "chrono",
 "cuid",
 "expect-test",
 "futures",
 "itertools 0.12.0",
 "once_cell",
@@ -5424,9 +5448,9 @@ dependencies = [

[[package]]
name = "tiberius"
version = "0.11.7"
version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66303a42b7c5daffb95c10cd8f3007a9c29b3e90128cf42b3738f58102aa2516"
checksum = "091052ba8f20c1e14f85913a5242a663a09d17ff4c0137b9b1f0735cb3c5dabc"
dependencies = [
 "async-native-tls",
 "async-trait",
@@ -5456,22 +5480,14 @@ dependencies = [

[[package]]
name = "time"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
dependencies = [
 "libc",
 "winapi",
]

[[package]]
name = "time"
version = "0.3.25"
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea"
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
 "deranged",
 "itoa",
 "num-conv",
 "powerfmt",
 "serde",
 "time-core",
 "time-macros",
@@ -5479,16 +5495,17 @@ dependencies = [

[[package]]
name = "time-core"
version = "0.1.1"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"

[[package]]
name = "time-macros"
version = "0.2.11"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd"
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
 "num-conv",
 "time-core",
]

@@ -5842,7 +5859,7 @@ dependencies = [
 "sharded-slab",
 "smallvec",
 "thread_local",
 "time 0.3.25",
 "time",
 "tracing",
 "tracing-core",
 "tracing-log",
@@ -6080,12 +6097,13 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"

[[package]]
name = "uuid"
version = "1.4.1"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
dependencies = [
 "getrandom 0.2.11",
 "serde",
 "wasm-bindgen",
]

[[package]]
+8 −2
Original line number Diff line number Diff line
@@ -14,13 +14,13 @@
# function correctly.
rustPlatform.buildRustPackage rec {
  pname = "prisma-engines";
  version = "5.16.1";
  version = "5.18.0";

  src = fetchFromGitHub {
    owner = "prisma";
    repo = "prisma-engines";
    rev = version;
    hash = "sha256-uJJX5lI0YFXygWLeaOuYxjgyswJcjSujPcqHn1aKn8M=";
    hash = "sha256-ucAOz00dBgX2Bb63ueaBbyu1XtVQD+96EncUyo7STwA=";
  };

  # Use system openssl.
@@ -44,6 +44,12 @@ rustPlatform.buildRustPackage rec {
    protobuf
  ] ++ lib.optionals stdenv.isDarwin [ Security ];

  # FIXME: Workaround Rust 1.80 support by updating time to 0.3.36
  # https://github.com/prisma/prisma-engines/issues/4989
  postPatch = ''
    ln -sfn ${./Cargo.lock} Cargo.lock
  '';

  preBuild = ''
    export OPENSSL_DIR=${lib.getDev openssl}
    export OPENSSL_LIB_DIR=${lib.getLib openssl}/lib