From 05a03c228218d24eb87afdd78dfa61a3ec313071 Mon Sep 17 00:00:00 2001 From: Viktor Yershov Date: Thu, 1 Oct 2026 18:25:23 -0700 Subject: [PATCH 1/2] build: pin arrow-rs at 2e2cc330, the merge of spiceai/arrow-rs#29 into spiceai-59 --- Cargo.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4e899520..076476b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,22 +23,22 @@ tokio = { version = "1.41", features = ["full"] } duckdb = { git = "https://github.com/spiceai/duckdb-rs.git", rev = "8ee430737cb6999025d0b29672ec6cb92df19b6d" } # branch: spiceai-1.4.4-patches (DuckDB 1.4.4, arrow 59) # arrow-rs 59 with spice patches (ObjectVersionType + new_with_meta for Azure compatibility) — branch: spiceai-59-patches -arrow = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-arith = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-array = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-buffer = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-cast = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-csv = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-data = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-flight = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-ipc = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-json = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-ord = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-row = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-schema = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-select = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -arrow-string = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } -parquet = { git = "https://github.com/spiceai/arrow-rs.git", rev = "db730b42c4b84ef47c4a00800de35fff363874e5" } +arrow = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-arith = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-array = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-buffer = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-cast = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-csv = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-data = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-flight = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-ipc = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-json = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-ord = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-row = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-schema = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-select = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +arrow-string = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } +parquet = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64ac8a9e44d2a5f2da171b391f775b8" } # DataFusion 55.1.0 with Spice patches — branch: spiceai-55-patches. Spice links this crate # against its DataFusion fork, so the tests here run against the same fork. From 579714a9f6af29127c7e347026e676ad73235fe7 Mon Sep 17 00:00:00 2001 From: Viktor Yershov Date: Thu, 1 Oct 2026 20:43:02 -0700 Subject: [PATCH 2/2] build: pin DataFusion at 02550cf9, the merge of spiceai/datafusion#243 into spiceai-55 --- Cargo.toml | 62 +++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 076476b5..862eee06 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,34 +42,34 @@ parquet = { git = "https://github.com/spiceai/arrow-rs.git", rev = "2e2cc330c64a # DataFusion 55.1.0 with Spice patches — branch: spiceai-55-patches. Spice links this crate # against its DataFusion fork, so the tests here run against the same fork. -datafusion = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-catalog = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-catalog-listing = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-common = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-common-runtime = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-datasource = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-datasource-arrow = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-datasource-csv = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-datasource-json = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-datasource-parquet = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-doc = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-execution = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-expr = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-expr-common = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-aggregate = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-aggregate-common = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-nested = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-table = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-window = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-functions-window-common = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-macros = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-optimizer = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-physical-expr = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-physical-expr-adapter = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-physical-expr-common = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-physical-optimizer = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-physical-plan = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-pruning = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-session = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } -datafusion-sql = { git = "https://github.com/spiceai/datafusion.git", rev = "d98ae645fd4206f098f959831820276a4629de26" } +datafusion = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-catalog = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-catalog-listing = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-common = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-common-runtime = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-datasource = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-datasource-arrow = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-datasource-csv = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-datasource-json = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-datasource-parquet = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-doc = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-execution = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-expr = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-expr-common = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-aggregate = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-aggregate-common = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-nested = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-table = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-window = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-functions-window-common = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-macros = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-optimizer = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-physical-expr = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-physical-expr-adapter = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-physical-expr-common = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-physical-optimizer = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-physical-plan = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-pruning = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-session = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" } +datafusion-sql = { git = "https://github.com/spiceai/datafusion.git", rev = "02550cf9462b9f56506b6b1cd07eabf08c46e200" }