From 1c6020d5f6fdfb3a6ed96fbf8f2a7c7d0608d45b Mon Sep 17 00:00:00 2001 From: Marco Neumann Date: Wed, 22 Feb 2023 11:20:45 +0100 Subject: [PATCH] chore: update heappy to `1d6ac77a4026fffce8680a7b31a9f6e9859b5e73` (#7039) Removes A LOT of duplicate dependencies. --- Cargo.lock | 234 +++++++++++------------------------------ ioxd_common/Cargo.toml | 2 +- 2 files changed, 63 insertions(+), 173 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4490a67f38..53604db83a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -224,9 +224,9 @@ dependencies = [ "bytes", "futures", "proc-macro2", - "prost 0.11.6", - "prost-build 0.11.6", - "prost-derive 0.11.6", + "prost", + "prost-build", + "prost-derive", "tokio", "tonic", "tonic-build", @@ -898,15 +898,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "cmake" -version = "0.1.49" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c" -dependencies = [ - "cc", -] - [[package]] name = "codespan-reporting" version = "0.11.1" @@ -1070,8 +1061,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e57ff02e8ad8e06ab9731d5dc72dc23bef9200778eae1a89d555d8c42e5d4a86" dependencies = [ - "prost 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-types", "tonic", "tracing-core", ] @@ -1089,7 +1080,7 @@ dependencies = [ "hdrhistogram", "humantime", "parking_lot 0.11.2", - "prost-types 0.11.6", + "prost-types", "serde", "serde_json", "thread_local", @@ -1137,9 +1128,9 @@ checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "b446fd40bcc17eddd6a4a78f24315eb90afdb3334999ddfd4909985c47722442" dependencies = [ "cfg-if", ] @@ -1548,8 +1539,8 @@ dependencies = [ "object_store", "parking_lot 0.12.1", "pbjson-build", - "prost 0.11.6", - "prost-build 0.11.6", + "prost", + "prost-build", ] [[package]] @@ -1841,7 +1832,7 @@ dependencies = [ "futures", "iox_query", "observability_deps", - "prost 0.11.6", + "prost", "snafu", "tokio", "tonic", @@ -2024,8 +2015,8 @@ dependencies = [ "pbjson-build", "pbjson-types", "predicate", - "prost 0.11.6", - "prost-build 0.11.6", + "prost", + "prost-build", "query_functions", "serde", "snafu", @@ -2082,9 +2073,9 @@ dependencies = [ "http-body", "hyper", "pin-project", - "prost 0.11.6", - "prost-build 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-build", + "prost-types", "tokio", "tokio-stream", "tonic", @@ -2097,9 +2088,9 @@ dependencies = [ name = "grpc-binary-logger-proto" version = "0.1.0" dependencies = [ - "prost 0.11.6", - "prost-build 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-build", + "prost-types", "tonic", "tonic-build", "workspace-hack", @@ -2109,9 +2100,9 @@ dependencies = [ name = "grpc-binary-logger-test-proto" version = "0.1.0" dependencies = [ - "prost 0.11.6", - "prost-build 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-build", + "prost-types", "tonic", "tonic-build", "workspace-hack", @@ -2209,13 +2200,13 @@ dependencies = [ [[package]] name = "heappy" version = "0.1.0" -source = "git+https://github.com/mkmik/heappy?rev=b98e7f7dc080d5d7972a134de0e01e999e68e350#b98e7f7dc080d5d7972a134de0e01e999e68e350" +source = "git+https://github.com/mkmik/heappy?rev=1d6ac77a4026fffce8680a7b31a9f6e9859b5e73#1d6ac77a4026fffce8680a7b31a9f6e9859b5e73" dependencies = [ "backtrace", "bytes", "lazy_static", "libc", - "pprof 0.10.1", + "pprof", "spin 0.9.5", "thiserror", "tikv-jemalloc-sys", @@ -2556,7 +2547,7 @@ dependencies = [ "parquet_to_line_protocol", "predicate", "predicates", - "prost 0.11.6", + "prost", "rustyline", "schema", "serde", @@ -2591,7 +2582,7 @@ dependencies = [ "futures-util", "generated_types", "influxdb_line_protocol", - "prost 0.11.6", + "prost", "rand", "reqwest", "thiserror", @@ -2623,7 +2614,7 @@ dependencies = [ "futures-util", "generated_types", "observability_deps", - "prost 0.11.6", + "prost", "tonic", "workspace-hack", ] @@ -2690,7 +2681,7 @@ dependencies = [ "paste", "pin-project", "predicate", - "prost 0.11.6", + "prost", "rand", "schema", "service_grpc_catalog", @@ -2741,7 +2732,7 @@ dependencies = [ "paste", "pin-project", "predicate", - "prost 0.11.6", + "prost", "rand", "schema", "service_grpc_catalog", @@ -2799,7 +2790,7 @@ dependencies = [ "paste", "pin-project", "predicate", - "prost 0.11.6", + "prost", "rand", "schema", "service_grpc_catalog", @@ -3013,7 +3004,7 @@ dependencies = [ "metric_exporters", "observability_deps", "parking_lot 0.12.1", - "pprof 0.11.0", + "pprof", "reqwest", "serde", "serde_json", @@ -3649,7 +3640,7 @@ dependencies = [ "mutable_batch", "mutable_batch_lp", "mutable_batch_pb", - "prost 0.11.6", + "prost", ] [[package]] @@ -4034,7 +4025,7 @@ dependencies = [ "parquet", "pbjson-types", "predicate", - "prost 0.11.6", + "prost", "schema", "snafu", "thiserror", @@ -4097,8 +4088,8 @@ checksum = "bdbb7b706f2afc610f3853550cdbbf6372fd324824a087806bd4480ea4996e24" dependencies = [ "heck", "itertools", - "prost 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-types", ] [[package]] @@ -4111,8 +4102,8 @@ dependencies = [ "chrono", "pbjson", "pbjson-build", - "prost 0.11.6", - "prost-build 0.11.6", + "prost", + "prost-build", "serde", ] @@ -4261,31 +4252,6 @@ version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" -[[package]] -name = "pprof" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6472bfed9475542ac46c518734a8d06d71b0f6cb2c17f904aa301711a57786f" -dependencies = [ - "backtrace", - "cfg-if", - "findshlibs", - "inferno", - "libc", - "log", - "nix 0.24.3", - "once_cell", - "parking_lot 0.12.1", - "prost 0.10.4", - "prost-build 0.10.4", - "prost-derive 0.10.1", - "protobuf", - "smallvec", - "symbolic-demangle 9.2.1", - "tempfile", - "thiserror", -] - [[package]] name = "pprof" version = "0.11.0" @@ -4301,12 +4267,13 @@ dependencies = [ "nix 0.24.3", "once_cell", "parking_lot 0.12.1", - "prost 0.11.6", - "prost-build 0.11.6", - "prost-derive 0.11.6", + "prost", + "prost-build", + "prost-derive", + "protobuf", "sha2", "smallvec", - "symbolic-demangle 10.2.1", + "symbolic-demangle", "tempfile", "thiserror", ] @@ -4459,16 +4426,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "prost" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" -dependencies = [ - "bytes", - "prost-derive 0.10.1", -] - [[package]] name = "prost" version = "0.11.6" @@ -4476,29 +4433,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21dc42e00223fc37204bd4aa177e69420c604ca4a183209a8f9de30c6d934698" dependencies = [ "bytes", - "prost-derive 0.11.6", -] - -[[package]] -name = "prost-build" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae5a4388762d5815a9fc0dea33c56b021cdc8dde0c55e0c9ca57197254b0cab" -dependencies = [ - "bytes", - "cfg-if", - "cmake", - "heck", - "itertools", - "lazy_static", - "log", - "multimap", - "petgraph", - "prost 0.10.4", - "prost-types 0.10.1", - "regex", - "tempfile", - "which", + "prost-derive", ] [[package]] @@ -4515,27 +4450,14 @@ dependencies = [ "multimap", "petgraph", "prettyplease", - "prost 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-types", "regex", "syn", "tempfile", "which", ] -[[package]] -name = "prost-derive" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b670f45da57fb8542ebdbb6105a925fe571b67f9e7ed9f47a06a84e72b4e7cc" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "prost-derive" version = "0.11.6" @@ -4549,16 +4471,6 @@ dependencies = [ "syn", ] -[[package]] -name = "prost-types" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" -dependencies = [ - "bytes", - "prost 0.10.4", -] - [[package]] name = "prost-types" version = "0.11.6" @@ -4566,7 +4478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5e0526209433e96d83d750dd81a99118edbc55739e7e61a46764fd2ad537788" dependencies = [ "bytes", - "prost 0.11.6", + "prost", ] [[package]] @@ -4607,7 +4519,7 @@ dependencies = [ "parquet_file", "pin-project", "predicate", - "prost 0.11.6", + "prost", "rand", "regex", "schema", @@ -5193,7 +5105,7 @@ dependencies = [ "iox_query", "metric", "observability_deps", - "prost 0.11.6", + "prost", "serde", "serde_json", "service_common", @@ -5225,7 +5137,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "predicate", - "prost 0.11.6", + "prost", "query_functions", "regex", "schema", @@ -5648,18 +5560,6 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -[[package]] -name = "symbolic-common" -version = "9.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "800963ba330b09a2ae4a4f7c6392b81fbc2784099a98c1eac68c3437aa9382b2" -dependencies = [ - "debugid", - "memmap2", - "stable_deref_trait", - "uuid", -] - [[package]] name = "symbolic-common" version = "10.2.1" @@ -5672,25 +5572,15 @@ dependencies = [ "uuid", ] -[[package]] -name = "symbolic-demangle" -version = "9.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b940a1fdbc72bb3369e38714efe6cd332dbbe46d093cf03d668b9ac390d1ad0" -dependencies = [ - "cpp_demangle", - "rustc-demangle", - "symbolic-common 9.2.1", -] - [[package]] name = "symbolic-demangle" version = "10.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79be897be8a483a81fff6a3a4e195b4ac838ef73ca42d348b3f722da9902e489" dependencies = [ + "cpp_demangle", "rustc-demangle", - "symbolic-common 10.2.1", + "symbolic-common", ] [[package]] @@ -5782,7 +5672,7 @@ dependencies = [ "observability_deps", "once_cell", "parking_lot 0.12.1", - "prost 0.11.6", + "prost", "rand", "regex", "reqwest", @@ -6054,8 +5944,8 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost 0.11.6", - "prost-derive 0.11.6", + "prost", + "prost-derive", "tokio", "tokio-stream", "tokio-util", @@ -6074,7 +5964,7 @@ checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" dependencies = [ "prettyplease", "proc-macro2", - "prost-build 0.11.6", + "prost-build", "quote", "syn", ] @@ -6087,7 +5977,7 @@ checksum = "a88aee666ef3a4d1ee46218bbc8e5f69bcf9cc27bf2e871d6b724d83f56d179f" dependencies = [ "async-stream", "bytes", - "prost 0.11.6", + "prost", "tokio", "tokio-stream", "tonic", @@ -6100,8 +5990,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67494bad4dda4c9bffae901dfe14e2b2c0f760adb4706dc10beeb81799f7f7b2" dependencies = [ "bytes", - "prost 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-types", "tokio", "tokio-stream", "tonic", @@ -6475,7 +6365,7 @@ dependencies = [ "observability_deps", "once_cell", "parking_lot 0.12.1", - "prost 0.11.6", + "prost", "regex", "serde", "snafu", @@ -6822,8 +6712,8 @@ dependencies = [ "parquet", "phf_shared", "predicates", - "prost 0.11.6", - "prost-types 0.11.6", + "prost", + "prost-types", "rand", "rand_core", "regex", @@ -6884,7 +6774,7 @@ dependencies = [ "observability_deps", "parking_lot 0.12.1", "pin-project", - "prost 0.11.6", + "prost", "rskafka", "schema", "tempfile", diff --git a/ioxd_common/Cargo.toml b/ioxd_common/Cargo.toml index df5e3826d6..1d9dde14a0 100644 --- a/ioxd_common/Cargo.toml +++ b/ioxd_common/Cargo.toml @@ -12,7 +12,7 @@ license.workspace = true clap_blocks = { path = "../clap_blocks" } data_types = { path = "../data_types" } generated_types = { path = "../generated_types" } -heappy = { git = "https://github.com/mkmik/heappy", rev = "b98e7f7dc080d5d7972a134de0e01e999e68e350", features = ["enable_heap_profiler", "jemalloc_shim", "measure_free"], optional = true } +heappy = { git = "https://github.com/mkmik/heappy", rev = "1d6ac77a4026fffce8680a7b31a9f6e9859b5e73", features = ["enable_heap_profiler", "jemalloc_shim", "measure_free"], optional = true } metric = { path = "../metric" } metric_exporters = { path = "../metric_exporters" } observability_deps = { path = "../observability_deps" }