Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI][GLib] Failed to load shared library on 'libarrow-glib-1500.dll' Windows #39130

Closed
kou opened this issue Dec 7, 2023 · 5 comments · Fixed by #39168
Closed

[CI][GLib] Failed to load shared library on 'libarrow-glib-1500.dll' Windows #39130

kou opened this issue Dec 7, 2023 · 5 comments · Fixed by #39168

Comments

@kou
Copy link
Member

kou commented Dec 7, 2023

Describe the bug, including details regarding any error messages, version, and platform.

https://github.com/apache/arrow/actions/runs/7130261904/job/19416226994?pr=39125#step:14:72

+ ruby test/run-test.rb
/d/a/arrow/arrow/c_glib /d/a/arrow/arrow
(NULL)-WARNING **: Failed to load shared library 'libarrow-glib-1500.dll' referenced by the typelib: 'libarrow-glib-1500.dll': The specified procedure could not be found.
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:606:in `load_interface_info'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:75:in `load_info'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:44:in `block (2 levels) in load'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:34:in `block (2 levels) in each'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:33:in `times'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:33:in `block in each'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in `each'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in `each'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:43:in `block in load'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:636:in `prepare_class'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:41:in `load'
	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection.rb:44:in `load'
	from test/run-test.rb:33:in `<main>'

Component(s)

Continuous Integration, GLib

@kou
Copy link
Member Author

kou commented Dec 7, 2023

Diff with https://github.com/apache/arrow/actions/runs/7130261904/job/19416226994?pr=39125 (failed case) and success case https://github.com/apache/arrow/actions/runs/7125536873/job/19401661139 :

--- fail.txt	2023-12-08 06:29:57.324992247 +0900
+++ success.txt	2023-12-08 06:29:57.324992247 +0900
@@ -1,8 +1,8 @@
 Requested labels: windows-2019
-Job defined at: apache/arrow/.github/workflows/ruby.yml@refs/pull/39125/merge
+Job defined at: apache/arrow/.github/workflows/ruby.yml@refs/heads/main
 Waiting for a runner to pick up this job...
 Job is waiting for a hosted runner to come online.
-Job is about to start running on the hosted runner: GitHub Actions 488 (hosted)
+Job is about to start running on the hosted runner: GitHub Actions 453 (hosted)
 Current runner version: '2.311.0'
 ##[group]Operating System
 Microsoft Windows Server 2019
@@ -22,7 +22,7 @@
 Contents: read
 Metadata: read
 ##[endgroup]
-Secret source: None
+Secret source: Actions
 Prepare workflow directory
 Prepare all required actions
 Getting action download info
@@ -116,7 +116,7 @@
 [command]"C:\Program Files\Git\bin\git.exe" version
 git version 2.43.0.windows.1
 ##[endgroup]
-Temporarily overriding HOME='D:\a\_temp\a15a387e-83b0-4c89-88d2-9489f3bb188b' before making global git config changes
+Temporarily overriding HOME='D:\a\_temp\c3f1f00c-41b7-4827-8ee7-3ac76cb27793' before making global git config changes
 Adding repository directory to the temporary git global config as a safe directory
 [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\arrow\arrow
 Deleting the contents of 'D:\a\arrow\arrow'
@@ -136,7 +136,7 @@
 [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
 ##[endgroup]
 ##[group]Fetching the repository
-[command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +3bda23c35b70bbf37601f4687cfada216b1ab4a7:refs/remotes/pull/39125/merge
+[command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
 From https://github.com/apache/arrow
  * [new branch]          dependabot/github_actions/actions/labeler-5.0.0 -> origin/dependabot/github_actions/actions/labeler-5.0.0
  * [new branch]          dependabot/maven/java/ch.qos.logback-logback-classic-1.2.13 -> origin/dependabot/maven/java/ch.qos.logback-logback-classic-1.2.13
@@ -273,13 +273,16 @@
  * [new tag]             go/v8.0.0               -> go/v8.0.0
  * [new tag]             go/v8.0.1               -> go/v8.0.1
  * [new tag]             go/v9.0.0               -> go/v9.0.0
- * [new ref]             3bda23c35b70bbf37601f4687cfada216b1ab4a7 -> pull/39125/merge
+[command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main
+  origin/main
+[command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main
+f7286a95304a848033d96817f704ace0765c0ec7
 ##[endgroup]
 ##[group]Determining the checkout info
 ##[endgroup]
 ##[group]Checking out the ref
-[command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force refs/remotes/pull/39125/merge
-Updating files:  50% (3774/7531)
+[command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
+Updating files:  50% (3811/7531)
 Updating files:  51% (3841/7531)
 Updating files:  52% (3917/7531)
 Updating files:  53% (3992/7531)
@@ -331,24 +334,8 @@
 Updating files:  99% (7456/7531)
 Updating files: 100% (7531/7531)
 Updating files: 100% (7531/7531), done.
-Note: switching to 'refs/remotes/pull/39125/merge'.
-
-You are in 'detached HEAD' state. You can look around, make experimental
-changes and commit them, and you can discard any commits you make in this
-state without impacting any branches by switching back to a branch.
-
-If you want to create a new branch to retain commits you create, you may
-do so (now or later) by using -c with the switch command. Example:
-
-  git switch -c <new-branch-name>
-
-Or undo this operation with:
-
-  git switch -
-
-Turn off this advice by setting config variable advice.detachedHead to false
-
-HEAD is now at 3bda23c35 Merge a4ca0209d97ce70281890255b8c9ecb38dc59f2d into 1b634e7d274cf42089d1ab237905a550de36c260
+branch 'main' set up to track 'origin/main'.
+Switched to a new branch 'main'
 ##[endgroup]
 ##[group]Setting up auth for fetching submodules
 [command]"C:\Program Files\Git\bin\git.exe" config --global http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
@@ -386,7 +373,7 @@
 Entering 'testing'
 ##[endgroup]
 [command]"C:\Program Files\Git\bin\git.exe" log -1 --format='%H'
-'3bda23c35b70bbf37601f4687cfada216b1ab4a7'
+'f7286a95304a848033d96817f704ace0765c0ec7'
 ##[group]Run ruby/setup-ruby@v1
 with:
   ruby-version: ruby
@@ -421,10 +408,10 @@
 ##[endgroup]
 ##[group]Downloading Ruby
 https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.2.2-1/rubyinstaller-3.2.2-1-x64.7z
-Took   0.63 seconds
+Took   0.80 seconds
 ##[endgroup]
 ##[group]Extracting  Ruby
-Took  39.49 seconds
+Took  46.86 seconds
 ##[endgroup]
 ##[group]Modifying Path
 Entries removed from Path to avoid conflicts with default Ruby:
@@ -436,10 +423,10 @@
 ##[endgroup]
 ##[group]Downloading ucrt64-3.0 build tools
 https://github.com/ruby/setup-msys2-gcc/releases/download/msys2-gcc-pkgs/ucrt64-3.0.7z
-Took   1.30 seconds
+Took   0.85 seconds
 ##[endgroup]
 ##[group]Extracting  ucrt64-3.0 build tools
-Took  18.87 seconds
+Took  27.97 seconds
 ##[endgroup]
 ##[group]Adding ridk env variables
 ACLOCAL_PATH=/ucrt64/share/aclocal:/usr/share/aclocal
@@ -455,7 +442,7 @@
 PKG_CONFIG_PATH=/ucrt64/lib/pkgconfig:/ucrt64/share/pkgconfig
 PROMPT=$P$G
 RI_DEVKIT=c:\msys64
-Took   1.33 seconds
+Took   1.74 seconds
 ##[endgroup]
 ##[group]Print Ruby version
 [command]C:\hostedtoolcache\windows\Ruby\3.2.2\x64\bin\ruby.exe --version
@@ -467,7 +454,7 @@
 [command]C:\Windows\system32\cmd.exe /D /S /C "C:\hostedtoolcache\windows\Ruby\3.2.2\x64\bin\gem.cmd install bundler --force -v "~> 2.0""
 Successfully installed bundler-2.4.22
 1 gem installed
-Took   3.02 seconds
+Took   4.55 seconds
 ##[endgroup]
 ##[group]Run ridk exec bash ci\scripts\msys2_system_upgrade.sh
 ridk exec bash ci\scripts\msys2_system_upgrade.sh
@@ -549,7 +536,7 @@
 checking available disk space...
 :: Processing package changes...
 upgrading msys2-runtime...
-:: To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n] SUCCESS: The process with PID 2116 has been terminated.
+:: To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n] SUCCESS: The process with PID 3140 has been terminated.
 
 INFO: No tasks running with the specified criteria.
 ##[group]Run ridk exec bash ci\scripts\msys2_system_clean.sh
@@ -1015,7 +1002,7 @@
 ##[group]Run actions/cache@v3
 with:
   path: ccache
-  key: ruby-ccache-ucrt64-a10e82f9d83592b38a3f097ab981cc7c1218a6a1aea9e3973480e75e7ebd5852
+  key: ruby-ccache-ucrt64-cdedfee76acca8fc7c772819ddfb9dcc4da41389ec15c648c76e11edd11178a7
   restore-keys: ruby-ccache-ucrt64-
   enableCrossOsArchive: false
   fail-on-cache-miss: false
@@ -1073,11 +1060,12 @@
   CCACHE_DIR: D:\a\arrow\arrow\ccache
   PIP_CACHE_DIR: c:\users\runneradmin\appdata\local\pip\cache
 ##[endgroup]
-Received 16777216 of 55593414 (30.2%), 16.0 MBs/sec
-Cache Size: ~53 MB (55593414 B)
-[command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/45914b7c-c978-40fb-ac4d-10d454d38cf8/cache.tzst -P -C D:/a/arrow/arrow --force-local --use-compress-program "zstd -d"
+Received 0 of 55090445 (0.0%), 0.0 MBs/sec
+Cache Size: ~53 MB (55090445 B)
+[command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/8fe6d256-6ea2-45e5-8385-3de2deedd539/cache.tzst -P -C D:/a/arrow/arrow --force-local --use-compress-program "zstd -d"
+Received 55090445 of 55090445 (100.0%), 26.2 MBs/sec
 Cache restored successfully
-Cache restored from key: ruby-ccache-ucrt64-cdedfee76acca8fc7c772819ddfb9dcc4da41389ec15c648c76e11edd11178a7
+Cache restored from key: ruby-ccache-ucrt64-21b1257acc016e6a11bc346c1794d0ab556101b25e88bbfc922b0bf2915d2aba
 ##[group]Run $Env:CMAKE_BUILD_PARALLEL_LEVEL = $Env:NUMBER_OF_PROCESSORS
 $Env:CMAKE_BUILD_PARALLEL_LEVEL = $Env:NUMBER_OF_PROCESSORS
 $source_dir = "$(ridk exec cygpath --unix "$(Get-Location)")"
@@ -1164,26 +1152,26 @@
 Cache directory:            D:\a\arrow\arrow\ccache
 Config file:                D:\a\arrow\arrow\ccache\ccache.conf
 System config file:         C:\ProgramData\ccache\ccache.conf
-Stats updated:              Thu Dec  7 08:32:29 2023
-Cacheable calls:            4104 / 4728 (86.80%)
-  Hits:                     3604 / 4104 (87.82%)
-    Direct:                 2484 / 3604 (68.92%)
-    Preprocessed:           1120 / 3604 (31.08%)
-  Misses:                    500 / 4104 (12.18%)
-Uncacheable calls:           624 / 4728 (13.20%)
-  Called for linking:        120 /  624 (19.23%)
-  Called for preprocessing:   72 /  624 (11.54%)
-  No input file:             432 /  624 (69.23%)
+Stats updated:              Thu Dec  7 05:34:19 2023
+Cacheable calls:            3762 / 4334 (86.80%)
+  Hits:                     3270 / 3762 (86.92%)
+    Direct:                 2256 / 3270 (68.99%)
+    Preprocessed:           1014 / 3270 (31.01%)
+  Misses:                    492 / 3762 (13.08%)
+Uncacheable calls:           572 / 4334 (13.20%)
+  Called for linking:        110 /  572 (19.23%)
+  Called for preprocessing:   66 /  572 (11.54%)
+  No input file:             396 /  572 (69.23%)
 Successful lookups:
-  Direct:                   2484 / 4104 (60.53%)
-  Preprocessed:             1120 / 1620 (69.14%)
+  Direct:                   2256 / 3762 (59.97%)
+  Preprocessed:             1014 / 1506 (67.33%)
 Local storage:
-  Cache size (GB):           0.1 /  1.0 ( 6.18%)
-  Files:                     904
-  Hits:                     3604 / 4104 (87.82%)
-  Misses:                    500 / 4104 (12.18%)
-  Reads:                    8208
-  Writes:                   2060
+  Cache size (GB):           0.1 /  1.0 ( 6.12%)
+  Files:                     890
+  Hits:                     3270 / 3762 (86.92%)
+  Misses:                    492 / 3762 (13.08%)
+  Reads:                    7524
+  Writes:                   1943
 + '[' '' == ON ']'
 + case "$(uname)" in
 ++ uname
@@ -1407,7 +1395,7 @@
 -- Building google-cloud-cpp from source
 -- Only building the google-cloud-cpp::storage component
 -- Building crc32c from source
--- Found CURL: C:/msys64/ucrt64/lib/libcurl.dll.a (found version "8.5.0")  
+-- Found CURL: C:/msys64/ucrt64/lib/libcurl.dll.a (found version "8.4.0")  
 -- Found google-cloud-cpp::storage headers: D:/a/arrow/arrow/build/cpp/google_cloud_cpp_ep-install/include
 -- Found hdfs.h at: D:/a/arrow/arrow/cpp/thirdparty/hadoop/include/hdfs.h
 -- Found AWS SDK for C++, Version: 1.11.175, Install Root:C:/msys64/ucrt64, Platform Prefix:, Platform Dependent Libraries: Userenv;version;ws2_32;Bcrypt;Wininet;winhttp
@@ -1475,9 +1463,9 @@
 --   ARROW_PACKAGE_KIND="" [default=""]
 --       Arbitrary string that identifies the kind of package
 --       (for informational purposes)
---   ARROW_GIT_ID=3bda23c35b70bbf37601f4687cfada216b1ab4a7 [default=""]
+--   ARROW_GIT_ID=f7286a95304a848033d96817f704ace0765c0ec7 [default=""]
 --       The Arrow git commit id (if any)
---   ARROW_GIT_DESCRIPTION=apache-arrow-15.0.0.dev-226-g3bda23c35 [default=""]
+--   ARROW_GIT_DESCRIPTION=apache-arrow-15.0.0.dev-222-gf7286a953 [default=""]
 --       The Arrow git commit description (if any)
 --   ARROW_NO_DEPRECATED_API=OFF [default=OFF]
 --       Exclude deprecated APIs from build
@@ -1706,7 +1694,7 @@
 --       (CMAKE_INSTALL_FULL_BINDIR on Windows, CMAKE_INSTALL_FULL_LIBDIR otherwise)
 --       is reasonable.
 --   Outputting build configuration summary to D:/a/arrow/arrow/build/cpp/cmake_summary.json
--- Configuring done (15.5s)
+-- Configuring done (16.1s)
 -- Generating done (0.2s)
 CMake Warning:
   Manually-specified variables were not used by the project:
@@ -1768,36 +1756,36 @@
 [48/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_11_cxx.cxx.obj
 [49/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_12_cxx.cxx.obj
 [50/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_8_cxx.cxx.obj
-[51/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_10_cxx.cxx.obj
-[52/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_9_cxx.cxx.obj
-[53/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_7_cxx.cxx.obj
-[54/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_5_cxx.cxx.obj
-[55/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_4_cxx.cxx.obj
-[56/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_2_cxx.cxx.obj
+[51/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_14_cxx.cxx.obj
+[52/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_10_cxx.cxx.obj
+[53/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_6_cxx.cxx.obj
+[54/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_9_cxx.cxx.obj
+[55/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_5_cxx.cxx.obj
+[56/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_7_cxx.cxx.obj
 [57/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_1_cxx.cxx.obj
 [58/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_0_cxx.cxx.obj
 [59/110] Building C object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_1_c.c.obj
 [60/110] Building C object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_0_c.c.obj
 [61/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/vendored/datetime/tz.cpp.obj
 [62/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/util/bpacking_avx2.cc.obj
-[63/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/key_hash_avx2.cc.obj
-[64/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/key_map_avx2.cc.obj
-[65/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/row/compare_internal_avx2.cc.obj
-[66/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/row/encode_internal_avx2.cc.obj
-[67/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/util_avx2.cc.obj
-[68/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/kernels/aggregate_basic_avx2.cc.obj
-[69/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/filesystem/gcsfs.cc.obj
+[63/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_4_cxx.cxx.obj
+[64/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_2_cxx.cxx.obj
+[65/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/key_hash_avx2.cc.obj
+[66/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/row/compare_internal_avx2.cc.obj
+[67/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/key_map_avx2.cc.obj
+[68/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/util_avx2.cc.obj
+[69/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/row/encode_internal_avx2.cc.obj
 [70/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/filesystem/gcsfs_internal.cc.obj
-[71/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/filesystem/s3fs.cc.obj
-[72/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_3_cxx.cxx.obj
-[73/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_2_cxx.cxx.obj
-[74/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_1_cxx.cxx.obj
-[75/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_0_cxx.cxx.obj
-[76/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/bloom_filter_avx2.cc.obj
-[77/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_6_cxx.cxx.obj
-[78/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/swiss_join_avx2.cc.obj
-[79/110] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_shared.dir/Unity/unity_1_cxx.cxx.obj
-[80/110] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_shared.dir/Unity/unity_0_cxx.cxx.obj
+[71/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/compute/kernels/aggregate_basic_avx2.cc.obj
+[72/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/filesystem/gcsfs.cc.obj
+[73/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_3_cxx.cxx.obj
+[74/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/filesystem/s3fs.cc.obj
+[75/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_2_cxx.cxx.obj
+[76/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_1_cxx.cxx.obj
+[77/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/Unity/unity_0_cxx.cxx.obj
+[78/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/bloom_filter_avx2.cc.obj
+[79/110] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_shared.dir/swiss_join_avx2.cc.obj
+[80/110] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_shared.dir/Unity/unity_1_cxx.cxx.obj
 [81/110] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_shared.dir/Unity/unity_2_cxx.cxx.obj
 [82/110] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_shared.dir/Unity/unity_1_cxx.cxx.obj
 [83/110] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_shared.dir/Unity/unity_0_cxx.cxx.obj
@@ -1811,21 +1799,21 @@
 [91/110] Building CXX object src/parquet/CMakeFiles/parquet_shared.dir/__/generated/parquet_types.cpp.obj
 [92/110] Building CXX object src/parquet/CMakeFiles/parquet_shared.dir/level_comparison_avx2.cc.obj
 [93/110] Building CXX object src/parquet/CMakeFiles/parquet_shared.dir/level_conversion_bmi2.cc.obj
-[94/110] Building CXX object src/parquet/CMakeFiles/parquet_shared.dir/Unity/unity_0_cxx.cxx.obj
-[95/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_3_cxx.cxx.obj
-[96/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_5_cxx.cxx.obj
+[94/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_5_cxx.cxx.obj
+[95/110] Building CXX object src/parquet/CMakeFiles/parquet_shared.dir/Unity/unity_0_cxx.cxx.obj
+[96/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_4_cxx.cxx.obj
 [97/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_2_cxx.cxx.obj
-[98/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_1_cxx.cxx.obj
-[99/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_0_cxx.cxx.obj
-[100/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_4_cxx.cxx.obj
-[101/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_3_cxx.cxx.obj
-[102/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_14_cxx.cxx.obj
-[103/110] Linking CXX shared library release\libarrow.dll
-[104/110] Linking CXX shared library release\libarrow_acero.dll
-[105/110] Linking CXX shared library release\libarrow_flight.dll
+[98/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_3_cxx.cxx.obj
+[99/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_1_cxx.cxx.obj
+[100/110] Building CXX object src/gandiva/CMakeFiles/gandiva_shared.dir/Unity/unity_0_cxx.cxx.obj
+[101/110] Building CXX object src/arrow/CMakeFiles/arrow_shared.dir/Unity/unity_3_cxx.cxx.obj
+[102/110] Linking CXX shared library release\libarrow.dll
+[103/110] Linking CXX shared library release\libarrow_acero.dll
+[104/110] Linking CXX shared library release\libarrow_flight.dll
+[105/110] Linking CXX shared library release\libparquet.dll
 [106/110] Linking CXX shared library release\libgandiva.dll
-[107/110] Linking CXX shared library release\libparquet.dll
-[108/110] Linking CXX shared library release\libarrow_flight_sql.dll
+[107/110] Linking CXX shared library release\libarrow_flight_sql.dll
+[108/110] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_shared.dir/Unity/unity_0_cxx.cxx.obj
 [109/110] Linking CXX shared library release\libarrow_dataset.dll
 [109/110] Install the project...
 -- Install configuration: "RELEASE"
@@ -2386,9 +2374,9 @@
 -- Installing: C:/msys64/ucrt64/share/doc/arrow/README.md
 -- Installing: C:/msys64/ucrt64/share/arrow/gdb/gdb_arrow.py
 
-real	1m51.407s
-user	0m0.000s
-sys	0m0.015s
+real	0m54.787s
+user	0m0.015s
+sys	0m0.000s
 + find . -name '*.o' -delete
 + popd
 /d/a/arrow/arrow
@@ -2396,33 +2384,33 @@
 + '[' -x '' ']'
 + '[' ON == ON ']'
 + echo -e '===\n=== ccache statistics after build\n==='
-===
 + ccache -sv
+===
 === ccache statistics after build
 ===
 Cache directory:            D:\a\arrow\arrow\ccache
 Config file:                D:\a\arrow\arrow\ccache\ccache.conf
 System config file:         C:\ProgramData\ccache\ccache.conf
-Stats updated:              Thu Dec  7 15:32:30 2023
-Cacheable calls:            4363 / 4987 (87.49%)
-  Hits:                     3836 / 4363 (87.92%)
-    Direct:                 2671 / 3836 (69.63%)
-    Preprocessed:           1165 / 3836 (30.37%)
-  Misses:                    527 / 4363 (12.08%)
-Uncacheable calls:           624 / 4987 (12.51%)
-  Called for linking:        120 /  624 (19.23%)
-  Called for preprocessing:   72 /  624 (11.54%)
-  No input file:             432 /  624 (69.23%)
+Stats updated:              Thu Dec  7 08:31:57 2023
+Cacheable calls:            4021 / 4593 (87.55%)
+  Hits:                     3527 / 4021 (87.71%)
+    Direct:                 2467 / 3527 (69.95%)
+    Preprocessed:           1060 / 3527 (30.05%)
+  Misses:                    494 / 4021 (12.29%)
+Uncacheable calls:           572 / 4593 (12.45%)
+  Called for linking:        110 /  572 (19.23%)
+  Called for preprocessing:   66 /  572 (11.54%)
+  No input file:             396 /  572 (69.23%)
 Successful lookups:
-  Direct:                   2671 / 4363 (61.22%)
-  Preprocessed:             1165 / 1692 (68.85%)
+  Direct:                   2467 / 4021 (61.35%)
+  Preprocessed:             1060 / 1554 (68.21%)
 Local storage:
-  Cache size (GB):           0.1 /  1.0 ( 6.33%)
-  Files:                     931
-  Hits:                     3836 / 4363 (87.92%)
-  Misses:                    527 / 4363 (12.08%)
-  Reads:                    8726
-  Writes:                   2159
+  Cache size (GB):           0.1 /  1.0 ( 6.17%)
+  Files:                     892
+  Hits:                     3527 / 4021 (87.71%)
+  Misses:                    494 / 4021 (12.29%)
+  Reads:                    8042
+  Writes:                   1993
 + command -v sccache
 + '[' OFF == ON ']'
 ##[group]Run $Env:CMAKE_BUILD_PARALLEL_LEVEL = $Env:NUMBER_OF_PROCESSORS
@@ -2576,10 +2564,10 @@
 
 Found ninja-1.11.1 at c:\msys64\ucrt64\bin/ninja.EXE
 + pushd /d/a/arrow/arrow/build/c_glib
-+ ninja
 /d/a/arrow/arrow/build/c_glib /d/a/arrow/arrow
-[1/121] Generating GObject enum file gandiva-glib/enums.h (wrapped by meson to capture output)
-[2/121] Generating GObject enum file arrow-dataset-glib/enums.h (wrapped by meson to capture output)
++ ninja
+[1/121] Generating GObject enum file arrow-dataset-glib/enums.h (wrapped by meson to capture output)
+[2/121] Generating GObject enum file gandiva-glib/enums.h (wrapped by meson to capture output)
 [3/121] Generating GObject enum file arrow-glib/enums.h (wrapped by meson to capture output)
 [4/121] Generating GObject enum file gandiva-glib/enums.c (wrapped by meson to capture output)
 [5/121] Generating GObject enum file arrow-dataset-glib/enums.c (wrapped by meson to capture output)
@@ -2592,80 +2580,80 @@
 [12/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/chunked-array.cpp.obj
 [13/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/codec.cpp.obj
 [14/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/composite-data-type.cpp.obj
-[15/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/datum.cpp.obj
+[15/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/composite-array.cpp.obj
 [16/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/decimal.cpp.obj
-[17/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/composite-array.cpp.obj
+[17/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/datum.cpp.obj
 [18/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/interval.cpp.obj
 [19/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/error.cpp.obj
 [20/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/field.cpp.obj
 [21/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/expression.cpp.obj
 [22/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/memory-pool.cpp.obj
-[23/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/record-batch.cpp.obj
-[24/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/schema.cpp.obj
+[23/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/schema.cpp.obj
+[24/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/record-batch.cpp.obj
 [25/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/scalar.cpp.obj
 [26/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/file-mode.cpp.obj
-[27/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/table-builder.cpp.obj
-[28/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/table.cpp.obj
-[29/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/tensor.cpp.obj
-[30/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/type.cpp.obj
+[27/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/table.cpp.obj
+[28/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/table-builder.cpp.obj
+[29/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/type.cpp.obj
+[30/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/tensor.cpp.obj
 [31/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/file.cpp.obj
 [32/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/readable.cpp.obj
 [33/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/input-stream.cpp.obj
 [34/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/writable.cpp.obj
-[35/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/output-stream.cpp.obj
-[36/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/writable-file.cpp.obj
+[35/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/writable-file.cpp.obj
+[36/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/output-stream.cpp.obj
 [37/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/ipc-options.cpp.obj
 [38/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/metadata-version.cpp.obj
 [39/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/reader.cpp.obj
-[40/121] Compiling C object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/meson-generated_.._enums.c.obj
-[41/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/writer.cpp.obj
-[42/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/local-file-system.cpp.obj
-[43/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/file-system.cpp.obj
+[40/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/writer.cpp.obj
+[41/121] Compiling C object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/meson-generated_.._enums.c.obj
+[42/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/file-system.cpp.obj
+[43/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/local-file-system.cpp.obj
 [44/121] Compiling C++ object arrow-glib/libarrow-glib-1500.dll.p/compute.cpp.obj
 [45/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/dataset-factory.cpp.obj
 [46/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/dataset.cpp.obj
 [47/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/file-format.cpp.obj
-[48/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/fragment.cpp.obj
-[49/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/partitioning.cpp.obj
-[50/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/client.cpp.obj
-[51/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/scanner.cpp.obj
-[52/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/common.cpp.obj
-[53/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/server.cpp.obj
-[54/121] Compiling C object gandiva-glib/libgandiva-glib-1500.dll.p/meson-generated_.._enums.c.obj
-[55/121] Compiling C++ object arrow-flight-sql-glib/libarrow-flight-sql-glib-1500.dll.p/client.cpp.obj
-[56/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/function-registry.cpp.obj
+[48/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/partitioning.cpp.obj
+[49/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/fragment.cpp.obj
+[50/121] Compiling C++ object arrow-dataset-glib/libarrow-dataset-glib-1500.dll.p/scanner.cpp.obj
+[51/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/client.cpp.obj
+[52/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/server.cpp.obj
+[53/121] Compiling C object gandiva-glib/libgandiva-glib-1500.dll.p/meson-generated_.._enums.c.obj
+[54/121] Compiling C++ object arrow-flight-glib/libarrow-flight-glib-1500.dll.p/common.cpp.obj
+[55/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/function-registry.cpp.obj
+[56/121] Compiling C++ object arrow-flight-sql-glib/libarrow-flight-sql-glib-1500.dll.p/client.cpp.obj
 [57/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/native-function.cpp.obj
 [58/121] Linking target arrow-glib/libarrow-glib-1500.dll
 [59/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/expression.cpp.obj
 [60/121] Compiling C++ object arrow-flight-sql-glib/libarrow-flight-sql-glib-1500.dll.p/server.cpp.obj
-[61/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/filter.cpp.obj
-[62/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/function-signature.cpp.obj
-[63/121] Generating symbol file arrow-glib/libarrow-glib-1500.dll.p/libarrow-glib-1500.dll.symbols
+[61/121] Generating symbol file arrow-glib/libarrow-glib-1500.dll.p/libarrow-glib-1500.dll.symbols
+[62/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/filter.cpp.obj
+[63/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/function-signature.cpp.obj
 [64/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/node.cpp.obj
-[65/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/selection-vector.cpp.obj
-[66/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/projector.cpp.obj
-[67/121] Linking target arrow-dataset-glib/libarrow-dataset-glib-1500.dll
-[68/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/arrow-file-reader.cpp.obj
-[69/121] Linking target arrow-flight-glib/libarrow-flight-glib-1500.dll
-[70/121] Linking target gandiva-glib/libgandiva-glib-1500.dll
-[71/121] Compiling C object example/build.exe.p/build.c.obj
-[72/121] Linking target example/build.exe
-[73/121] Generating symbol file arrow-flight-glib/libarrow-flight-glib-1500.dll.p/libarrow-flight-glib-1500.dll.symbols
-[74/121] Compiling C object example/extension-type.exe.p/extension-type.c.obj
-[75/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/arrow-file-writer.cpp.obj
-[76/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/statistics.cpp.obj
-[77/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/metadata.cpp.obj
-[78/121] Compiling C object example/read-file.exe.p/read-file.c.obj
-[79/121] Compiling C object example/read-stream.exe.p/read-stream.c.obj
-[80/121] Linking target example/extension-type.exe
-[81/121] Linking target arrow-flight-sql-glib/libarrow-flight-sql-glib-1500.dll
-[82/121] Linking target example/read-file.exe
-[83/121] Linking target example/read-stream.exe
-[84/121] Compiling C object example/receive-network.exe.p/receive-network.c.obj
-[85/121] Compiling C object example/send-network.exe.p/send-network.c.obj
-[86/121] Linking target parquet-glib/libparquet-glib-1500.dll
-[87/121] Linking target example/receive-network.exe
-[88/121] Linking target example/send-network.exe
+[65/121] Linking target arrow-dataset-glib/libarrow-dataset-glib-1500.dll
+[66/121] Linking target arrow-flight-glib/libarrow-flight-glib-1500.dll
+[67/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/projector.cpp.obj
+[68/121] Compiling C++ object gandiva-glib/libgandiva-glib-1500.dll.p/selection-vector.cpp.obj
+[69/121] Generating symbol file arrow-flight-glib/libarrow-flight-glib-1500.dll.p/libarrow-flight-glib-1500.dll.symbols
+[70/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/arrow-file-writer.cpp.obj
+[71/121] Linking target gandiva-glib/libgandiva-glib-1500.dll
+[72/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/arrow-file-reader.cpp.obj
+[73/121] Compiling C object example/build.exe.p/build.c.obj
+[74/121] Linking target arrow-flight-sql-glib/libarrow-flight-sql-glib-1500.dll
+[75/121] Compiling C object example/extension-type.exe.p/extension-type.c.obj
+[76/121] Compiling C object example/read-file.exe.p/read-file.c.obj
+[77/121] Linking target example/build.exe
+[78/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/metadata.cpp.obj
+[79/121] Linking target example/extension-type.exe
+[80/121] Compiling C object example/read-stream.exe.p/read-stream.c.obj
+[81/121] Compiling C object example/send-network.exe.p/send-network.c.obj
+[82/121] Compiling C object example/receive-network.exe.p/receive-network.c.obj
+[83/121] Linking target example/read-file.exe
+[84/121] Linking target example/read-stream.exe
+[85/121] Linking target example/send-network.exe
+[86/121] Linking target example/receive-network.exe
+[87/121] Compiling C++ object parquet-glib/libparquet-glib-1500.dll.p/statistics.cpp.obj
+[88/121] Linking target parquet-glib/libparquet-glib-1500.dll
 [89/121] Generating arrow-glib/Arrow-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
 [90/121] Generating arrow-glib/Arrow-1.0.typelib with a custom command (wrapped by meson to set PATH)
 [91/121] Generating arrow-glib/arrow-glib.vapi with a custom command (wrapped by meson to set PATH)
@@ -2678,21 +2666,21 @@
 [98/121] Compiling Vala source arrow-glib/arrow-glib.vapi ../../c_glib/example/vala/read-stream.vala
 [99/121] Compiling Vala source arrow-glib/arrow-glib.vapi ../../c_glib/example/vala/write-file.vala
 [100/121] Generating parquet-glib/Parquet-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
-[101/121] Generating arrow-flight-glib/ArrowFlight-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
-[102/121] Generating arrow-dataset-glib/ArrowDataset-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
-[103/121] Compiling C object example/vala/read-stream.exe.p/meson-generated_read-stream.c.obj
-[104/121] Generating gandiva-glib/Gandiva-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
-[105/121] Compiling C object example/vala/write-file.exe.p/meson-generated_write-file.c.obj
-[106/121] Generating parquet-glib/Parquet-1.0.typelib with a custom command (wrapped by meson to set PATH)
-[107/121] Generating arrow-flight-glib/ArrowFlight-1.0.typelib with a custom command (wrapped by meson to set PATH)
-[108/121] Generating arrow-dataset-glib/ArrowDataset-1.0.typelib with a custom command (wrapped by meson to set PATH)
-[109/121] Generating arrow-dataset-glib/arrow-dataset-glib.vapi with a custom command (wrapped by meson to set PATH)
-[110/121] Generating arrow-flight-glib/arrow-flight-glib.vapi with a custom command (wrapped by meson to set PATH)
-[111/121] Linking target example/vala/read-stream.exe
-[112/121] Generating gandiva-glib/Gandiva-1.0.typelib with a custom command (wrapped by meson to set PATH)
-[113/121] Linking target example/vala/write-file.exe
-[114/121] Generating gandiva-glib/gandiva-glib.vapi with a custom command (wrapped by meson to set PATH)
-[115/121] Generating parquet-glib/parquet-glib.vapi with a custom command (wrapped by meson to set PATH)
+[101/121] Generating arrow-dataset-glib/ArrowDataset-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
+[102/121] Compiling C object example/vala/read-stream.exe.p/meson-generated_read-stream.c.obj
+[103/121] Compiling C object example/vala/write-file.exe.p/meson-generated_write-file.c.obj
+[104/121] Generating arrow-flight-glib/ArrowFlight-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
+[105/121] Generating parquet-glib/Parquet-1.0.typelib with a custom command (wrapped by meson to set PATH)
+[106/121] Generating arrow-dataset-glib/ArrowDataset-1.0.typelib with a custom command (wrapped by meson to set PATH)
+[107/121] Generating gandiva-glib/Gandiva-1.0.gir with a custom command (wrapped by meson to set PATH, to set env)
+[108/121] Generating arrow-dataset-glib/arrow-dataset-glib.vapi with a custom command (wrapped by meson to set PATH)
+[109/121] Generating arrow-flight-glib/ArrowFlight-1.0.typelib with a custom command (wrapped by meson to set PATH)
+[110/121] Generating parquet-glib/parquet-glib.vapi with a custom command (wrapped by meson to set PATH)
+[111/121] Generating arrow-flight-glib/arrow-flight-glib.vapi with a custom command (wrapped by meson to set PATH)
+[112/121] Linking target example/vala/read-stream.exe
+[113/121] Generating gandiva-glib/Gandiva-1.0.typelib with a custom command (wrapped by meson to set PATH)
+[114/121] Linking target example/vala/write-file.exe
+[115/121] Generating gandiva-glib/gandiva-glib.vapi with a custom command (wrapped by meson to set PATH)
 [116/121] Compiling Vala source arrow-glib/arrow-glib.vapi ../../c_glib/example/vala/write-stream.vala
 [117/121] Compiling C object example/vala/write-stream.exe.p/meson-generated_write-stream.c.obj
 [118/121] Linking target example/vala/write-stream.exe
@@ -3024,9 +3012,10 @@
   CCACHE_DIR: D:\a\arrow\arrow\ccache
   PIP_CACHE_DIR: c:\users\runneradmin\appdata\local\pip\cache
 ##[endgroup]
+Received 0 of 12072551 (0.0%), 0.0 MBs/sec
 Cache Size: ~12 MB (12072551 B)
-Received 12072551 of 12072551 (100.0%), 11.5 MBs/sec
-[command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/2f4dd4fe-8eb9-4981-8dfe-f1c6fd4f81c7/cache.tzst -P -C D:/a/arrow/arrow --force-local --use-compress-program "zstd -d"
+[command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/5955b3c8-b488-415f-acd6-8e543dd3ff89/cache.tzst -P -C D:/a/arrow/arrow --force-local --use-compress-program "zstd -d"
+Received 12072551 of 12072551 (100.0%), 5.7 MBs/sec
 Cache restored successfully
 Cache restored from key: ruby-rubygems-ucrt64-8ec9b0f0dba4a82e61af80d08f86947536b6371e926bcab7c4b05856ae0f6b1b
 ##[group]Run bundle install --gemfile c_glib\Gemfile
@@ -3204,34 +3193,558 @@
 + pushd /d/a/arrow/arrow/c_glib
 + ruby test/run-test.rb
 /d/a/arrow/arrow/c_glib /d/a/arrow/arrow
-(NULL)-WARNING **: Failed to load shared library 'libarrow-glib-1500.dll' referenced by the typelib: 'libarrow-glib-1500.dll': The specified procedure could not be found.
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:606:in `load_interface_info'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:75:in `load_info'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:44:in `block (2 levels) in load'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:34:in `block (2 levels) in each'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:33:in `times'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:33:in `block in each'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in `each'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in `each'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:43:in `block in load'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:636:in `prepare_class'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:41:in `load'
-	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection.rb:44:in `load'
-	from test/run-test.rb:33:in `<main>'
-test/run-test.rb:44:in `alias_method': undefined method `value?' for class `Arrow::BooleanScalar' (NameError)
-
-    alias_method :value, :value?
-
-    ^^^^^^^^^^^^
-	from test/run-test.rb:44:in `<class:BooleanScalar>'
-	from test/run-test.rb:43:in `<module:Arrow>'
-	from test/run-test.rb:34:in `<main>'
-##[error]Process completed with exit code 1.
+D:/a/arrow/arrow/cpp/src/gandiva/cache.cc:50: Creating gandiva cache with capacity of 500
+D:/a/arrow/arrow/cpp/src/gandiva/engine.cc:129: Detected CPU Name : znver3
+D:/a/arrow/arrow/cpp/src/gandiva/engine.cc:130: Detected CPU Features: +prfchw -cldemote +avx +aes +sahf +pclmul -xop +crc32 +xsaves -avx512fp16 -sm4 +sse4.1 -avx512ifma +xsave -avx512pf +sse4.2 -tsxldtrk -ptwrite -widekl -sm3 -invpcid +64bit +xsavec -avx512vpopcntdq +cmov -avx512vp2intersect -avx512cd +movbe -avxvnniint8 -avx512er -amx-int8 -kl -sha512 -avxvnni -rtm +adx +avx2 -hreset -movdiri -serialize +vpclmulqdq -avx512vl -uintr +clflushopt -raoint -cmpccxadd +bmi -amx-tile +sse -gfni -avxvnniint16 -amx-fp16 +xsaveopt +rdrnd -avx512f -amx-bf16 -avx512bf16 -avx512vnni +cx8 -avx512bw +sse3 -pku +fsgsbase -clzero -mwaitx -lwp +lzcnt +sha -movdir64b -wbnoinvd -enqcmd -prefetchwt1 -avxneconvert -tbm -pconfig -amx-complex +ssse3 +cx16 +bmi2 +fma +popcnt -avxifma +f16c -avx512bitalg -rdpru +clwb +mmx +sse2 +rdseed -avx512vbmi2 -prefetchi +rdpid -fma4 -avx512vbmi -shstk +vaes -waitpkg -sgx +fxsr -avx512dq +sse4a
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:20: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3635738 @pid=6500, @tmpfile=#<File:D:/a/_temp/arrow-ipc-stream-writer20231207-6500-mbtzul (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/arrow-ipc-stream-writer20231207-6500-mbtzul (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:20:in `nick'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:20:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-info.rb:20:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:793:in `block in normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `times'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:695:in `invoke'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:356:in `block (2 levels) in initialize'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:355:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:355:in `block in initialize'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:354:in `each'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:354:in `initialize'
+	from D:/a/arrow/arrow/c_glib/test/gandiva/test-native-function.rb:29:in `new'
+	from D:/a/arrow/arrow/c_glib/test/gandiva/test-native-function.rb:29:in `lookup'
+	from D:/a/arrow/arrow/c_glib/test/gandiva/test-native-function.rb:25:in `setup'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:284:in `run_fixture_callback'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:272:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:257:in `run_fixture'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:292:in `run_setup'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:564:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:41:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:40:in `start_mediator'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:25:in `start'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnerutilities.rb:24:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:458:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:514:in `change_work_directory'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:457:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:66:in `run'
+	from test/run-test.rb:112:in `<main>'
+Finished in 13.1522673 seconds.
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b090bd48 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-n1fc6x.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-n1fc6x.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b090f948 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-8amh1q.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-8amh1q.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2b04fd0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-mq04gx.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-mq04gx.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2b203e8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-btvzl0.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-btvzl0.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2b2b658 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-k4738b.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-k4738b.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2b76248 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-vmjcjp.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-vmjcjp.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2ad25a8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-nofgrq.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-nofgrq.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2add9f8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-fiys5e.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-fiys5e.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2c9e738 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-q3k3e7.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-q3k3e7.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2cbd188 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-4759t4.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-4759t4.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2e33710 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-dcg9ri.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-dcg9ri.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2e3c2e8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-esy3es.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-esy3es.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2e5eb40 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-7fakzp.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-7fakzp.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2e9dcc8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-a41giz.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-a41giz.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b2ebc060 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-xt83f9.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-xt83f9.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30b1ca8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-54rze1.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-54rze1.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30b6e60 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-gmtf1w.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-gmtf1w.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30bbeb0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-vb770a.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-vb770a.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30d09c8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-61nl3v.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-61nl3v.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30d5590 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-mdmwz4.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-mdmwz4.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30da0e0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-5qeq9e.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-5qeq9e.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b30dfd88 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-raetoh.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-raetoh.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3145958 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-9bfns4.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-9bfns4.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b31a2658 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-qv9e9u.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-qv9e9u.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b31e1948 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-b2am6r.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-b2am6r.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b31e76b8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-8ikf3y.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-8ikf3y.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b31ed6d0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-i3v7mf.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-i3v7mf.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b32053e8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-spygnr.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-spygnr.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b320da70 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-870566.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-870566.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3245650 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-o4fnvz.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-o4fnvz.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3261af8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-aiziyn.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-aiziyn.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b32a05a0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-8srl1x.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-8srl1x.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b32a5aa0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-g95ype.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-g95ype.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b32ac418 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-9ighja.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-9ighja.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b32cdf78 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-2ph9f0.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-2ph9f0.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b330c9a8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-o9bf9z.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-o9bf9z.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b332c708 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-gkjcbv.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-gkjcbv.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b336b0c0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-3zo834.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-3zo834.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b338ad58 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-fvltpt.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-fvltpt.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b338fec0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-8hp8ij.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-8hp8ij.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b33c4738 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-xo3nbt.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-xo3nbt.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b33ca700 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-elmi6.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-elmi6.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b33cfa48 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-7m2oi.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-7m2oi.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b33e5eb0 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-hwkdee.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-hwkdee.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b33eebc8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-r22l53.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-r22l53.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3426140 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-hs1nl0.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-hs1nl0.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b342d0f8 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-d4o8ow.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-d4o8ow.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3442e08 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-fgxvui.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-fgxvui.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167b3448588 @pid=6500, @tmpfile=#<File:D:/a/_temp/data20231207-6500-ppw2z7.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-6500-ppw2z7.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+1920 tests, 2065 assertions, 0 failures, 0 errors, 0 pendings, 37 omissions, 0 notifications
+++ uname -s
++ [[ MINGW64_NT-10.0-17763 == \L\i\n\u\x ]]
++ popd
+/d/a/arrow/arrow
++ pushd /d/a/arrow/arrow/build/c_glib
+/d/a/arrow/arrow/build/c_glib /d/a/arrow/arrow
++ example/build
+length: 3
+array[0] = 29
+array[1] = 2929
+array[2] = 292929
++ example/extension-type
+record batch:
+uuid:   [
+    30313233343536373839303132333435,
+    null,
+    6162636465666768696A6B6C6D6E6F70
+  ]
+
+array: ExampleUUIDArray
++ '[' true = true ']'
++ example/vala/build
+length: 3
+array[0] = 29
+array[1] = 2929
+array[2] = 292929
++ popd
+/d/a/arrow/arrow
+##[group]Run $Env:PKG_CONFIG_PATH = `
+$Env:PKG_CONFIG_PATH = `
+  "$(ridk exec cygpath --absolute --windows "${Env:ARROW_HOME}/lib/pkgconfig")"
+$Env:GI_TYPELIB_PATH = `
+  "$(ridk exec cygpath --absolute --windows "${Env:ARROW_HOME}/lib/girepository-1.0")"
+$Env:RUBYOPTS = "-rdevkit"
+$Env:MAKE = "ridk exec make"
+$ErrorActionPreference = "Continue"
+rake -f ruby\Rakefile
+shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
+env:
+  DOCKER_VOLUME_PREFIX: .docker/
+  ARROW_BUILD_STATIC: OFF
+  ARROW_BUILD_TESTS: OFF
+  ARROW_BUILD_UTILITIES: OFF
+  ARROW_BUILD_TYPE: release
+  ARROW_DATASET: ON
+  ARROW_FLIGHT: ON
+  ARROW_FLIGHT_SQL: ON
+  ARROW_GANDIVA: ON
+  ARROW_GCS: ON
+  ARROW_HDFS: OFF
+  ARROW_HOME: /ucrt64
+  ARROW_JEMALLOC: OFF
+  ARROW_PARQUET: ON
+  ARROW_PYTHON: OFF
+  ARROW_S3: ON
+  ARROW_USE_GLOG: OFF
+  ARROW_WITH_BROTLI: ON
+  ARROW_WITH_BZ2: ON
+  ARROW_WITH_LZ4: ON
+  ARROW_WITH_SNAPPY: ON
+  ARROW_WITH_ZLIB: ON
+  ARROW_WITH_ZSTD: ON
+  BOOST_ROOT: 
+  ARROW_CMAKE_ARGS: -DARROW_PACKAGE_PREFIX=/ucrt64 -DBoost_NO_BOOST_CMAKE=ON -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON
+  CMAKE_UNITY_BUILD: ON
+  TMPDIR: D:\a\_temp
+  HOME: C:\Users\runneradmin
+  MSYS2_PATH_TYPE: inherit
+  MAKE: make.exe
+  Path: C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS\;C:\tools\zstd;C:\Program Files\Mercurial\;C:\hostedtoolcache\windows\stack\2.13.1\x64;C:\cabal\bin;C:\\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.3.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.20.11\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.392-8\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\Chocolatey\bin;C:\Program Files\PowerShell\7\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.7\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI\;c:\tools\php;C:\Program Files (x86)\sbt\bin;C:\SeleniumWebDrivers\ChromeDriver\;C:\SeleniumWebDrivers\EdgeDriver\;C:\Program Files\Amazon\AWSCLIV2\;C:\Program Files\Amazon\SessionManagerPlugin\bin\;C:\Program Files\Amazon\AWSSAMCLI\bin\;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server\;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps
+  ACLOCAL_PATH: /ucrt64/share/aclocal:/usr/share/aclocal
+  LANG: en_US.UTF-8
+  MANPATH: /ucrt64/share/man
+  MINGW_CHOST: x86_64-w64-mingw32
+  MINGW_PACKAGE_PREFIX: mingw-w64-ucrt-x86_64
+  MINGW_PREFIX: /ucrt64
+  MSYSTEM: UCRT64
+  MSYSTEM_CARCH: x86_64
+  MSYSTEM_CHOST: x86_64-w64-mingw32
+  MSYSTEM_PREFIX: /ucrt64
+  PKG_CONFIG_PATH: /ucrt64/lib/pkgconfig:/ucrt64/share/pkgconfig
+  PROMPT: $P$G
+  RI_DEVKIT: c:\msys64
+  ARROW_USE_CCACHE: ON
+  CCACHE_COMPILERCHECK: content
+  CCACHE_COMPRESS: 1
+  CCACHE_COMPRESSLEVEL: 6
+  CCACHE_MAXSIZE: 1G
+  CCACHE_DIR: D:\a\arrow\arrow\ccache
+  PIP_CACHE_DIR: c:\users\runneradmin\appdata\local\pip\cache
+##[endgroup]
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+checking --enable-debug-build option... yes
+checking C++ compiler... g++
+checking g++ version... 13.2 (gnu++17)
+checking for --enable-debug-build option... yes
+checking for -Wall option to compiler... yes
+checking for -Wcast-align option to compiler... yes
+checking for -Wextra option to compiler... no
+checking for -Wformat=2 option to compiler... yes
+checking for -Winit-self option to compiler... yes
+checking for -Wlarger-than-65500 option to compiler... yes
+checking for -Wmissing-declarations option to compiler... yes
+checking for -Wmissing-format-attribute option to compiler... yes
+checking for -Wmissing-include-dirs option to compiler... yes
+checking for -Wmissing-noreturn option to compiler... yes
+checking for -Wmissing-prototypes option to compiler... yes
+checking for -Wnested-externs option to compiler... yes
+checking for -Wold-style-definition option to compiler... yes
+checking for -Wpacked option to compiler... yes
+checking for -Wp,-D_FORTIFY_SOURCE=2 option to compiler... yes
+checking for -Wpointer-arith option to compiler... yes
+checking for -Wundef option to compiler... yes
+checking for -Wout-of-line-declaration option to compiler... no
+checking for -Wunsafe-loop-optimizations option to compiler... yes
+checking for -Wwrite-strings option to compiler... yes
+checking for Homebrew... no
+checking for Homebrew... no
+checking for arrow version (>= 15.0.0)... yes (15.0.0-SNAPSHOT)
+checking for arrow-glib version (>= 15.0.0)... yes (15.0.0-SNAPSHOT)
+creating Makefile
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b6fab4758 @pid=4160, @tmpfile=#<File:D:/a/_temp/batch20231207-4160-1k4dtr.arrow (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/batch20231207-4160-1k4dtr.arrow (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133:in `get_param_type'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133:in `get_element_type_info'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:137:in `try_convert_array'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:22:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-info.rb:20:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:793:in `block in normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `times'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:695:in `invoke'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:573:in `append_values'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:241:in `append'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:194:in `build'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:26:in `build'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array.rb:32:in `new'
+	from D:/a/arrow/arrow/ruby/red-arrow/test/test-table.rb:1048:in `block (2 levels) in <class:TableTest>'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:871:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:566:in `block (2 levels) in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:257:in `run_fixture'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:292:in `run_setup'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:564:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:41:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:40:in `start_mediator'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:25:in `start'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnerutilities.rb:24:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:458:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:514:in `change_work_directory'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:457:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:66:in `run'
+	from test/run-test.rb:71:in `<main>'
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b70321440 @pid=4160, @tmpfile=#<File:D:/a/_temp/batch20231207-4160-v29099.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/batch20231207-4160-v29099.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133:in `get_param_type'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:133:in `get_element_type_info'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:137:in `try_convert_array'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-tag.rb:22:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/type-info.rb:20:in `try_convert'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:793:in `block in normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `times'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:790:in `normalize_arguments!'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:695:in `invoke'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:573:in `append_values'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:241:in `append'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:194:in `build'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array-builder.rb:26:in `build'
+	from D:/a/arrow/arrow/ruby/red-arrow/lib/arrow/array.rb:32:in `new'
+	from D:/a/arrow/arrow/ruby/red-arrow/test/test-table.rb:1048:in `block (2 levels) in <class:TableTest>'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:871:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:566:in `block (2 levels) in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:257:in `run_fixture'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb:292:in `run_setup'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:564:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb:563:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:124:in `run_test'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb:53:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:41:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `catch'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb:39:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:40:in `start_mediator'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb:25:in `start'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnerutilities.rb:24:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:458:in `block in run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:514:in `change_work_directory'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:457:in `run'
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb:66:in `run'
+	from test/run-test.rb:71:in `<main>'
+[2023-12-07 08:34:41] INFO  WEBrick 1.8.1
+[2023-12-07 08:34:41] INFO  ruby 3.2.2 (2023-03-30) [x64-mingw-ucrt]
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start: pid=4160 port=50235
+127.0.0.1 - - [07/Dec/2023:08:34:41 Coordinated Universal Time] "GET /data.arrow HTTP/1.1" 200 626
+- -> /data.arrow
+[2023-12-07 08:34:41] INFO  going to shutdown ...
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start done.
+[2023-12-07 08:34:41] INFO  WEBrick 1.8.1
+[2023-12-07 08:34:41] INFO  ruby 3.2.2 (2023-03-30) [x64-mingw-ucrt]
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start: pid=4160 port=50237
+127.0.0.1 - - [07/Dec/2023:08:34:41 Coordinated Universal Time] "GET /data.arrows HTTP/1.1" 200 400
+- -> /data.arrows
+[2023-12-07 08:34:41] INFO  going to shutdown ...
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start done.
+[2023-12-07 08:34:41] INFO  WEBrick 1.8.1
+[2023-12-07 08:34:41] INFO  ruby 3.2.2 (2023-03-30) [x64-mingw-ucrt]
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start: pid=4160 port=50239
+127.0.0.1 - - [07/Dec/2023:08:34:41 Coordinated Universal Time] "GET /data.csv HTTP/1.1" 200 65
+- -> /data.csv
+[2023-12-07 08:34:41] INFO  going to shutdown ...
+[2023-12-07 08:34:41] INFO  WEBrick::HTTPServer#start done.
+Finished in 1.774675 seconds.
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b7043b498 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-cmo0bi.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-cmo0bi.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b7022c198 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-edlgz6.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-edlgz6.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b6feeeb48 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-xbytuo.arrow (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-xbytuo.arrow (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b6fa23e88 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-fa6oms.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-fa6oms.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b6f25c0b0 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-1hnlt9.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-1hnlt9.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000017b6f3a75a0 @pid=4160, @tmpfile=#<File:D:/a/_temp/red-arrow20231207-4160-h8z1vi.arrows (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-arrow20231207-4160-h8z1vi.arrows (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+2083 tests, 2081 assertions, 0 failures, 0 errors, 0 pendings, 2 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-arrow
+cd -
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+Finished in 0.0352655 seconds.
+7 tests, 7 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-arrow-dataset
+cd dependency-check
+cd -
+cd -
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+Finished in 0.0038903 seconds.
+8 tests, 5 assertions, 0 failures, 0 errors, 0 pendings, 3 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-arrow-flight
+cd dependency-check
+cd -
+cd -
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+Finished in 0.0015072 seconds.
+2 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 2 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-arrow-flight-sql
+cd dependency-check
+cd -
+cd -
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+D:/a/arrow/arrow/cpp/src/gandiva/cache.cc:50: Creating gandiva cache with capacity of 500
+D:/a/arrow/arrow/cpp/src/gandiva/engine.cc:129: Detected CPU Name : znver3
+D:/a/arrow/arrow/cpp/src/gandiva/engine.cc:130: Detected CPU Features: +prfchw -cldemote +avx +aes +sahf +pclmul -xop +crc32 +xsaves -avx512fp16 -sm4 +sse4.1 -avx512ifma +xsave -avx512pf +sse4.2 -tsxldtrk -ptwrite -widekl -sm3 -invpcid +64bit +xsavec -avx512vpopcntdq +cmov -avx512vp2intersect -avx512cd +movbe -avxvnniint8 -avx512er -amx-int8 -kl -sha512 -avxvnni -rtm +adx +avx2 -hreset -movdiri -serialize +vpclmulqdq -avx512vl -uintr +clflushopt -raoint -cmpccxadd +bmi -amx-tile +sse -gfni -avxvnniint16 -amx-fp16 +xsaveopt +rdrnd -avx512f -amx-bf16 -avx512bf16 -avx512vnni +cx8 -avx512bw +sse3 -pku +fsgsbase -clzero -mwaitx -lwp +lzcnt +sha -movdir64b -wbnoinvd -enqcmd -prefetchwt1 -avxneconvert -tbm -pconfig -amx-complex +ssse3 +cx16 +bmi2 +fma +popcnt -avxifma +f16c -avx512bitalg -rdpru +clwb +mmx +sse2 +rdseed -avx512vbmi2 -prefetchi +rdpid -fma4 -avx512vbmi -shstk +vaes -waitpkg -sgx +fxsr -avx512dq +sse4a
+Finished in 0.0764891 seconds.
+7 tests, 7 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-gandiva
+cd dependency-check
+cd -
+cd -
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake test
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe -S rake
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/bin/ruby.exe test/run-test.rb
+Finished in 0.055668 seconds.
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000016765801358 @pid=8140, @tmpfile=#<File:D:/a/_temp/data20231207-8140-9m8jyl.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-8140-9m8jyl.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000016765806858 @pid=8140, @tmpfile=#<File:D:/a/_temp/data20231207-8140-a3i38m.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/data20231207-8140-a3i38m.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167657ed308 @pid=8140, @tmpfile=#<File:D:/a/_temp/red-parquet20231207-8140-bk0ul5.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-parquet20231207-8140-bk0ul5.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000016764ace4b0 @pid=8140, @tmpfile=#<File:D:/a/_temp/red-parquet20231207-8140-nzvhm7.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-parquet20231207-8140-nzvhm7.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167651873b0 @pid=8140, @tmpfile=#<File:D:/a/_temp/red-parquet20231207-8140-fhx4ug.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-parquet20231207-8140-fhx4ug.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x0000016764e7fb18 @pid=8140, @tmpfile=#<File:D:/a/_temp/red-parquet20231207-8140-vhtc7.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-parquet20231207-8140-vhtc7.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+test/run-test.rb: warning: Exception in finalizer #<Tempfile::Remover:0x00000167651e9510 @pid=8140, @tmpfile=#<File:D:/a/_temp/red-parquet20231207-8140-qvz9rn.parquet (closed)>>
+C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `unlink': Permission denied @ apply2files - D:/a/_temp/red-parquet20231207-8140-qvz9rn.parquet (Errno::EACCES)
+	from C:/hostedtoolcache/windows/Ruby/3.2.2/x64/lib/ruby/3.2.0/tempfile.rb:279:in `call'
+10 tests, 10 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
+cd D:/a/arrow/arrow/ruby/red-parquet
+cd dependency-check
+cd -
+cd -
+cd D:/a/arrow/arrow/ruby/red-arrow
+cd -
+cd D:/a/arrow/arrow/ruby/red-arrow-dataset
+cd -
+cd D:/a/arrow/arrow/ruby/red-arrow-flight
+cd -
+cd D:/a/arrow/arrow/ruby/red-arrow-flight-sql
+cd -
+cd D:/a/arrow/arrow/ruby/red-gandiva
+cd -
+cd D:/a/arrow/arrow/ruby/red-parquet
+cd -
+Post job cleanup.
+Cache hit occurred on the primary key ruby-rubygems-ucrt64-8ec9b0f0dba4a82e61af80d08f86947536b6371e926bcab7c4b05856ae0f6b1b, not saving cache.
+Post job cleanup.
+[command]"C:\Program Files\Git\usr\bin\tar.exe" --posix -cf cache.tzst --exclude cache.tzst -P -C D:/a/arrow/arrow --files-from manifest.txt --force-local --use-compress-program "zstd -T0"
+Cache Size: ~53 MB (55593414 B)
+Cache saved successfully
+Cache saved with key: ruby-ccache-ucrt64-cdedfee76acca8fc7c772819ddfb9dcc4da41389ec15c648c76e11edd11178a7
 Post job cleanup.
 [command]"C:\Program Files\Git\bin\git.exe" version
 git version 2.43.0.windows.1
-Copying 'C:\Users\runneradmin\.gitconfig' to 'D:\a\_temp\f90f4c6b-f22f-4c2b-b14a-1618ccb19879\.gitconfig'
-Temporarily overriding HOME='D:\a\_temp\f90f4c6b-f22f-4c2b-b14a-1618ccb19879' before making global git config changes
+Copying 'C:\Users\runneradmin\.gitconfig' to 'D:\a\_temp\e1807b6a-ff01-47eb-9ea0-43cc1ae11536\.gitconfig'
+Temporarily overriding HOME='D:\a\_temp\e1807b6a-ff01-47eb-9ea0-43cc1ae11536' before making global git config changes
 Adding repository directory to the temporary git global config as a safe directory
 [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\arrow\arrow
 [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand

@kou
Copy link
Member Author

kou commented Dec 7, 2023

GitHub Actions version is different:

--- fail.txt	2023-12-08 06:29:57.324992247 +0900
+++ success.txt	2023-12-08 06:29:57.324992247 +0900
@@ -1,8 +1,8 @@
 Requested labels: windows-2019
-Job defined at: apache/arrow/.github/workflows/ruby.yml@refs/pull/39125/merge
+Job defined at: apache/arrow/.github/workflows/ruby.yml@refs/heads/main
 Waiting for a runner to pick up this job...
 Job is waiting for a hosted runner to come online.
-Job is about to start running on the hosted runner: GitHub Actions 488 (hosted)
+Job is about to start running on the hosted runner: GitHub Actions 453 (hosted)
 Current runner version: '2.311.0'
 ##[group]Operating System
 Microsoft Windows Server 2019

curl version is different:

@@ -1407,7 +1395,7 @@
--- fail.txt	2023-12-08 06:29:57.324992247 +0900
+++ success.txt	2023-12-08 06:29:57.324992247 +0900
 -- Building google-cloud-cpp from source
 -- Only building the google-cloud-cpp::storage component
 -- Building crc32c from source
--- Found CURL: C:/msys64/ucrt64/lib/libcurl.dll.a (found version "8.5.0")  
+-- Found CURL: C:/msys64/ucrt64/lib/libcurl.dll.a (found version "8.4.0")  
 -- Found google-cloud-cpp::storage headers: D:/a/arrow/arrow/build/cpp/google_cloud_cpp_ep-install/include
 -- Found hdfs.h at: D:/a/arrow/arrow/cpp/thirdparty/hadoop/include/hdfs.h
 -- Found AWS SDK for C++, Version: 1.11.175, Install Root:C:/msys64/ucrt64, Platform Prefix:, Platform Dependent Libraries: Userenv;version;ws2_32;Bcrypt;Wininet;winhttp

@kou
Copy link
Member Author

kou commented Dec 7, 2023

@kou
Copy link
Member Author

kou commented Dec 8, 2023

I re-ran succeeded job: https://github.com/apache/arrow/actions/runs/7125536873/job/19428620577

Failed.
It seems that MSYS2 may update something and it's related.

@kou
Copy link
Member Author

kou commented Dec 9, 2023

I'm trying to reproduce this on local...

kou added a commit to kou/arrow that referenced this issue Dec 11, 2023
…ad error

I don't know why the following error is happen:

    Failed to load shared library 'libarrow-glib-1500.dll' referenced
    by the typelib: 'libarrow-glib-1500.dll': The specified procedure
    could not be found.

I think that some symbols are missing but I can't identify them
because:

* Windows doesn't report them...
* I can't reproduce this on my local environment.

I found that this isn't happen with a bit old Ruby. So we can use a
bit old Ruby as workaround for now.
kou added a commit that referenced this issue Dec 11, 2023
…or (#39168)

### Rationale for this change

I don't know why the following error is happen:

    Failed to load shared library 'libarrow-glib-1500.dll' referenced
    by the typelib: 'libarrow-glib-1500.dll': The specified procedure
    could not be found.

I think that some symbols are missing but I can't identify them because:

* Windows doesn't report them...
* I can't reproduce this on my local environment.

I found that this isn't happen with a bit old Ruby. So we can use a bit old Ruby as workaround for now.

### What changes are included in this PR?

* Use Ruby 3.1
* Don't update existing packages

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: #39130

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
@kou kou added this to the 15.0.0 milestone Dec 11, 2023
mapleFU pushed a commit to mapleFU/arrow that referenced this issue Dec 13, 2023
…ad error (apache#39168)

### Rationale for this change

I don't know why the following error is happen:

    Failed to load shared library 'libarrow-glib-1500.dll' referenced
    by the typelib: 'libarrow-glib-1500.dll': The specified procedure
    could not be found.

I think that some symbols are missing but I can't identify them because:

* Windows doesn't report them...
* I can't reproduce this on my local environment.

I found that this isn't happen with a bit old Ruby. So we can use a bit old Ruby as workaround for now.

### What changes are included in this PR?

* Use Ruby 3.1
* Don't update existing packages

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#39130

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
clayburn pushed a commit to clayburn/arrow that referenced this issue Jan 23, 2024
…ad error (apache#39168)

### Rationale for this change

I don't know why the following error is happen:

    Failed to load shared library 'libarrow-glib-1500.dll' referenced
    by the typelib: 'libarrow-glib-1500.dll': The specified procedure
    could not be found.

I think that some symbols are missing but I can't identify them because:

* Windows doesn't report them...
* I can't reproduce this on my local environment.

I found that this isn't happen with a bit old Ruby. So we can use a bit old Ruby as workaround for now.

### What changes are included in this PR?

* Use Ruby 3.1
* Don't update existing packages

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#39130

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
dgreiss pushed a commit to dgreiss/arrow that referenced this issue Feb 19, 2024
…ad error (apache#39168)

### Rationale for this change

I don't know why the following error is happen:

    Failed to load shared library 'libarrow-glib-1500.dll' referenced
    by the typelib: 'libarrow-glib-1500.dll': The specified procedure
    could not be found.

I think that some symbols are missing but I can't identify them because:

* Windows doesn't report them...
* I can't reproduce this on my local environment.

I found that this isn't happen with a bit old Ruby. So we can use a bit old Ruby as workaround for now.

### What changes are included in this PR?

* Use Ruby 3.1
* Don't update existing packages

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#39130

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant