Adarsh-Me commented on PR #51315: URL: https://github.com/apache/arrow/pull/51315#issuecomment-5651742650
Found and fixed a real one from the latest run's CI triage: the `Windows 2022 AVX2 C++` failure (`arrow-substrait-substrait-test` with `Cannot locate or parse timezone 'UTC': Timezone database not found at "C:\Users\runneradmin\Downloads\tzdata"`) was caused by this PR's configure probe. It passed `/std:c++20` through `CMAKE_REQUIRED_FLAGS` on top of the project-wide `CMAKE_CXX_STANDARD=20` that `try_compile` already applies, and under CMake 4.1 + MSVC 19.44 the probe failed spuriously — so AUTO silently downgraded the build to the vendored backend, whose tzdb lookups then fail at runtime on Windows (no downloaded database). Fixed at c1c045ad5: the probe now compiles with the project standard alone and prints its compiler output on failure, so any future probe regression is diagnosable from CI directly. Verified the new mechanics locally (probe compiles with a single `-std=c++20`, failure output surfaced, explicit `ON` on an unsupported toolchain still fails the configure with t he intended message). The remaining failures in that run are all the MinIO `410: Gone` outage (`Install MinIO` step — macOS/ARM64/MinGW/R jobs) and the pre-existing Conda `S3 after finalized` flake; `Windows R release` is MinIO too, and `Windows 2022 MATLAB` is the workflow-template `hashFiles` error. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
