Skip to content

GH-49930: [CI][C++] Pin MinGW MSYS2 packages to unblock CI#49931

Draft
tadeja wants to merge 3 commits intoapache:mainfrom
tadeja:ci-mingw-fix
Draft

GH-49930: [CI][C++] Pin MinGW MSYS2 packages to unblock CI#49931
tadeja wants to merge 3 commits intoapache:mainfrom
tadeja:ci-mingw-fix

Conversation

@tadeja
Copy link
Copy Markdown
Contributor

@tadeja tadeja commented May 5, 2026

Rationale for this change

! Temporary workaround for #49930 !!
Both MinGW jobs fail every run since 2026 April 30, likely because of two MSYS2 updates:

  1. MINGW64: gcc 15.2 -> 16.1 made the intermittent __emutls race in ThreadPool always reproduce (see [C++][CI] arrow-json-test segfaults occasionally on AMD64 Windows MinGW MINGW64 C++ job #49272, fix in GH-49272: [C++][CI] Fix intermittent segfault in arrow-json-test with MinGW #49462).
  2. Both MINGW64 and CLANG64: aws-sdk-cpp 1.11.479 -> 1.11.801 stopped sending Content-Md5 on DeleteObjects; bundled MinIO RELEASE.2024-09-13 still requires it.

What changes are included in this PR?

CI change, new Pin MSYS2 packages step in cpp.yml

Are these changes tested?

Tested on a fork:
failing ->
passing

Are there any user-facing changes?

No

@github-actions github-actions Bot added the awaiting review Awaiting review label May 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

⚠️ GitHub issue #49930 has been automatically assigned in GitHub to PR creator.

@tadeja
Copy link
Copy Markdown
Contributor Author

tadeja commented May 6, 2026

With temporary CI changes here MinGW failing tests now pass...
Except for the single test arrow-flight-test Timeout on CLANG64 - could we rerun this? (@kou ?) https://github.com/apache/arrow/actions/runs/22742119641/job/65957707054?pr=49402#step:14:1080

arrow-flight-test has this issue already logged (for odbc) #49465

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting review Awaiting review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant