tadeja opened a new pull request, #49491: URL: https://github.com/apache/arrow/pull/49491
### Rationale for this change Homebrew upgrading protobuf beyond v33 (as discussed in #49435) also causes a new runtime Bus error. ### What changes are included in this PR? a) Pin `protobuf@33` in `cpp/Brewfile` (as in #49436) b) Add keg-only env setup in `python.yml` so CMake/pkg-config can find `protobuf@33` This resolves `Fatal Python error: Bus error` on macOS 15 Intel when importing `pyarrow.flight`. Homebrew's latest `protobuf` pulls in Abseil 20260107 ```-- Found abslAlt: 1 (found version "20260107")``` which is ABI-incompatible with Arrow's bundled gRPC v1.46.3 One of earliest Python CI logs with the `Bus error`: https://github.com/apache/arrow/actions/runs/22722817262/job/65889451081#step:10:103 Note: Other workflows using `cpp/Brewfile` will prob need similar keg-only setup. (There's [failing C++ job log here](https://github.com/apache/arrow/actions/runs/22892919158/job/66419899798#step:13:492), Ruby etc.) ### Are these changes tested? Yes, fork workflow completed the Python macOS 15-intel job with success. ### Are there any user-facing changes? No. -- 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]
