WIP: Dummy PR to check maint-21.0.0 status#47024
Conversation
…47007) ### Rationale for this change If we use non system memory allocator in sanitizer jobs, it may report false positives. ### What changes are included in this PR? Disable mimalloc in sanitizer jobs. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #46995 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
|
@github-actions crossbow submit --group verify-rc-source --group packaging |
|
Revision: aac90fa Submitted crossbow builds: ursacomputing/crossbow @ actions-6ac6d6f035 |
…#47026) ### Rationale for this change See #47025. ### What changes are included in this PR? - Updated developer docs on building Arrow C++ ### Are these changes tested? No. ### Are there any user-facing changes? Yes. Users should be advised about the change. * GitHub Issue: #47025 Authored-by: Bryce Mecum <petridish@gmail.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
…GNU ld (#47028) ### Rationale for this change A particular combination of `gcc`, GNU `ld` and specific compiler flags leads to crashes when calling `std::call_once` in some compilation units: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60662 The problem disappears when using another linker such `ld.gold` (which has been removed from GNU binutils) and `mold`. ### What changes are included in this PR? Use `mold` on conda-based C++ builds. ### Are these changes tested? By existing CI jobs. ### Are there any user-facing changes? No. * GitHub Issue: #47015 Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
….22.0 (#46912) ### Rationale for this change Bundled Boost 1.81.0 and Apache Thrift 0.22.0 are old. It's difficult to upgrade only Boost because Apache Thrift depends on Boost. So this PR updates bundled Boost and Apache Thrift. ### What changes are included in this PR? * Update bundled Boost: * Use CMake based build instead of b2 * Use FetchContent not ExternalProject * Stop using our trimmed Boost source archive * Update bundled Apache Thrift: * Use FetchContent not ExternalProject ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * GitHub Issue: #46745 * GitHub Issue: #46740 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
|
@github-actions crossbow submit r-binary-packages verify-rc-source-cpp-linux-almalinux-8-amd64 verify-rc-source-csharp-linux-ubuntu-22.04-amd64 verify-rc-source-integration-linux-ubuntu-24.04-amd64 verify-rc-source-python-linux-ubuntu-24.04-amd64 verify-rc-source-ruby-linux-ubuntu-22.04-amd64 verify-rc-source-windows wheel-musllinux-1-2-cp313-cp313t-amd64 |
|
I looked over the failing and jobs and all but one look like various flakiness, mostly timeouts. |
|
Revision: 539a52d Submitted crossbow builds: ursacomputing/crossbow @ actions-0851c175d8 |
|
The last failing job is |
### Rationale for this change The system package for xsimd is too old on Fedora 39, use bundled version instead. ### Are these changes tested? By existing CI jobs. ### Are there any user-facing changes? No. * GitHub Issue: #47037 Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>
) ### Rationale for this change OpenSUSE 15.5 ships old GCC (7.5) that doesn't have enough C++17 support. ### What changes are included in this PR? Use Ubuntu 20.04 that ships GCC 9.3 instead of OpenSUSE 15.5. Ubuntu 20.04 reached EOL but we can use it for now. We discussed why we need OpenSUSE 15.5 based job at #45718 (comment) . We have the job because https://arrow.apache.org/docs/developers/cpp/building.html said "gcc 7.1 and higher should be sufficient". We need require GCC 9 or later with #46813. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #46989 Lead-authored-by: Sutou Kouhei <kou@clear-code.com> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
### Rationale for this change If we use custom gtest main with MSVC, it always reports "SEH exception". ### What changes are included in this PR? Remove MSVC version check. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #47033 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
|
@github-actions crossbow submit --group verify-rc-source --group packaging |
|
Revision: c8b714f Submitted crossbow builds: ursacomputing/crossbow @ actions-314f945730 |
|
@github-actions crossbow submit verify-rc-source-cpp-macos-conda-amd64 wheel-macos-monterey-cp313-cp313t-arm64 |
|
Revision: c8b714f Submitted crossbow builds: ursacomputing/crossbow @ actions-b78a40bfd7
|
|
Very strange errors,
|
|
The last two jobs were flakes and the |
|
Thanks for retrying them. Can I continue from https://arrow.apache.org/docs/developers/release.html#create-the-release-candidate-branch-from-the-updated-maintenance-branch ? |
|
@kou yes! |
Caution
Do not merge this PR.
This PR is being used to test the releasability of the 21 release branch on CI and should not be merged.