diff --git a/.github/actions/setup-prebuild/action.yml b/.github/actions/setup-prebuild/action.yml index b81e03581da..4986095e46f 100644 --- a/.github/actions/setup-prebuild/action.yml +++ b/.github/actions/setup-prebuild/action.yml @@ -48,9 +48,10 @@ runs: targets: ${{ inputs.targets }} enable-sccache: ${{ inputs.enable-sccache }} - # uv is preinstalled on the prebuilt images; install it for forks. + # uv is preinstalled on the prebuilt images; install it for fork jobs that need it. + # setup-uv exports a POSIX PATH from bash, which breaks later PowerShell steps on Windows. - name: Install uv - if: github.repository == 'massive-com/vortex' + if: github.repository == 'massive-com/vortex' && runner.os != 'Windows' uses: spiraldb/actions/.github/actions/setup-uv@a746510eafaa926484c354541cfc49b2ec06cc63 # 0.18.6 with: sync: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa65754d623..694f1cef5d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -581,7 +581,8 @@ jobs: cxx-api: name: "C++ API" - timeout-minutes: 5 + # Forks compile without the upstream prebuilt runner artifacts. + timeout-minutes: ${{ github.repository == 'vortex-data/vortex' && 5 || 30 }} runs-on: >- ${{ github.repository == 'vortex-data/vortex' && format('runs-on={0}/runner=amd64-medium/image=ubuntu24-full-x64-pre-v2/extras=s3-cache/tag=cxx-build', github.run_id) @@ -757,12 +758,14 @@ jobs: git status --porcelain test -z "$(git status --porcelain)" - - name: "Checkout develop flatbuffers" + - name: "Checkout base branch flatbuffers" working-directory: vortex-flatbuffers/ + env: + BASE_REF: ${{ github.base_ref || 'develop' }} run: | cp -R flatbuffers flatbuffers.HEAD - git fetch origin develop --depth 1 - git checkout origin/develop -- flatbuffers + git fetch origin "$BASE_REF" --depth 1 + git checkout "origin/$BASE_REF" -- flatbuffers - name: "Verify flatbuffer back-compat" working-directory: vortex-flatbuffers/ run: | diff --git a/.github/workflows/rust-instrumented.yml b/.github/workflows/rust-instrumented.yml index 39f2cb58914..260128fee80 100644 --- a/.github/workflows/rust-instrumented.yml +++ b/.github/workflows/rust-instrumented.yml @@ -260,7 +260,8 @@ jobs: - sanitizer: tsan sanitizer_flags: "-Zsanitizer=thread" name: "Rust/C++ FFI tests (${{ matrix.sanitizer }})" - timeout-minutes: 5 + # Forks compile each sanitizer runtime without the upstream prebuilt runner artifacts. + timeout-minutes: ${{ github.repository == 'vortex-data/vortex' && 5 || 60 }} env: ASAN_OPTIONS: "symbolize=1:check_initialization_order=1:detect_leaks=1:leak_check_at_exit=1" LSAN_OPTIONS: "report_objects=1" diff --git a/Cargo.lock b/Cargo.lock index e352c510e9e..7f1b071dcc4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1182,7 +1182,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.10.5", "log", "prettyplease", "proc-macro2", @@ -1750,7 +1750,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2325,7 +2325,7 @@ dependencies = [ [[package]] name = "datafusion" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-schema 59.2.0", @@ -2430,7 +2430,7 @@ dependencies = [ [[package]] name = "datafusion-catalog" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -2477,7 +2477,7 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -2524,7 +2524,7 @@ dependencies = [ [[package]] name = "datafusion-common" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-ipc 59.2.0", @@ -2561,7 +2561,7 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "futures", "log", @@ -2601,7 +2601,7 @@ dependencies = [ [[package]] name = "datafusion-datasource" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-compression", @@ -2660,7 +2660,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-ipc 59.2.0", @@ -2683,7 +2683,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-avro" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-avro", @@ -2724,7 +2724,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -2769,7 +2769,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -2791,7 +2791,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-schema 59.2.0", @@ -2828,7 +2828,7 @@ checksum = "d69bb69d8769e34f76839c960dbde24c1ac0c885a79b6c3c2287bdc56ec67891" [[package]] name = "datafusion-doc" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" [[package]] name = "datafusion-execution" @@ -2855,7 +2855,7 @@ dependencies = [ [[package]] name = "datafusion-execution" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-buffer 59.2.0", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "datafusion-expr" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-schema 59.2.0", @@ -2936,7 +2936,7 @@ dependencies = [ [[package]] name = "datafusion-expr-common" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "datafusion-functions" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-buffer 59.2.0", @@ -3031,7 +3031,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3063,7 +3063,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3099,7 +3099,7 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-ord 59.2.0", @@ -3139,7 +3139,7 @@ dependencies = [ [[package]] name = "datafusion-functions-table" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -3171,7 +3171,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3197,7 +3197,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "datafusion-common 55.0.0", "datafusion-physical-expr-common 55.0.0", @@ -3217,7 +3217,7 @@ dependencies = [ [[package]] name = "datafusion-macros" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "datafusion-doc 55.0.0", "quote", @@ -3246,7 +3246,7 @@ dependencies = [ [[package]] name = "datafusion-optimizer" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "chrono", @@ -3286,7 +3286,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3322,7 +3322,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3353,7 +3353,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "chrono", @@ -3387,7 +3387,7 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3439,7 +3439,7 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "arrow-data 59.2.0", @@ -3489,7 +3489,7 @@ dependencies = [ [[package]] name = "datafusion-pruning" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "datafusion-common 55.0.0", @@ -3518,7 +3518,7 @@ dependencies = [ [[package]] name = "datafusion-session" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow-schema 59.2.0", "async-trait", @@ -3532,7 +3532,7 @@ dependencies = [ [[package]] name = "datafusion-spark" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "bigdecimal", @@ -3579,7 +3579,7 @@ dependencies = [ [[package]] name = "datafusion-sql" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "bigdecimal", @@ -3598,7 +3598,7 @@ dependencies = [ [[package]] name = "datafusion-sqllogictest" version = "55.0.0" -source = "git+https://github.com/massive-com/arrow-datafusion?rev=9bf6d740b9b864f467685716fa501496f5c64790#9bf6d740b9b864f467685716fa501496f5c64790" +source = "git+https://github.com/massive-com/arrow-datafusion?rev=b8aad02b7583f077a1ed2e4d2b405644bf688e88#b8aad02b7583f077a1ed2e4d2b405644bf688e88" dependencies = [ "arrow 59.2.0", "async-trait", @@ -3729,7 +3729,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3924,7 +3924,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5216,7 +5216,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6715,7 +6715,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -7538,7 +7538,7 @@ checksum = "044b1fa4f259f4df9ad5078e587b208f5d288a25407575fcddb9face30c7c692" dependencies = [ "rand 0.9.5", "socket2", - "thiserror 2.0.19", + "thiserror 1.0.69", ] [[package]] @@ -7719,7 +7719,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.10.5", "log", "multimap", "petgraph", @@ -7751,7 +7751,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.119", @@ -7999,7 +7999,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -8728,7 +8728,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -8786,7 +8786,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -9658,7 +9658,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -9668,7 +9668,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -11840,7 +11840,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 4b3feea2d21..74e75ab60aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -140,23 +140,23 @@ cudarc = { version = "0.19.0", features = [ ] } custom-labels = "0.4.4" dashmap = "6.2.1" -datafusion = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790", default-features = false, features = [ +datafusion = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88", default-features = false, features = [ "sql", ] } -datafusion-catalog = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-common = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-common-runtime = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-datasource = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790", default-features = false } -datafusion-execution = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-expr = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-functions = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-functions-nested = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-physical-expr = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-physical-expr-adapter = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-physical-expr-common = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-physical-plan = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-pruning = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } -datafusion-sqllogictest = { git = "https://github.com/massive-com/arrow-datafusion", rev = "9bf6d740b9b864f467685716fa501496f5c64790" } +datafusion-catalog = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-common = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-common-runtime = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-datasource = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88", default-features = false } +datafusion-execution = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-expr = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-functions = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-functions-nested = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-physical-expr = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-physical-expr-adapter = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-physical-expr-common = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-physical-plan = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-pruning = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } +datafusion-sqllogictest = { git = "https://github.com/massive-com/arrow-datafusion", rev = "b8aad02b7583f077a1ed2e4d2b405644bf688e88" } divan = { package = "codspeed-divan-compat", version = "5.0.0" } enum-iterator = "2.0.0" env_logger = "0.11"