raulcd opened a new issue, #37329: URL: https://github.com/apache/arrow/issues/37329
### Describe the bug, including details regarding any error messages, version, and platform. Homebrew has divided their formulas directories into subdirectories, see: https://github.com/Homebrew/homebrew-core/pull/139592 I had to do some minor changes to our `post-13-homebrew.sh` in order to update depending formulas: ``` $ git diff diff --git a/dev/release/post-13-homebrew.sh b/dev/release/post-13-homebrew.sh index 14f41b1..ef3115f 100755 --- a/dev/release/post-13-homebrew.sh +++ b/dev/release/post-13-homebrew.sh @@ -69,11 +69,11 @@ brew bump-formula-pr \ for dependency in $(grep -l -r 'depends_on "apache-arrow"' Formula); do dependency=${dependency#Formula/} dependency=${dependency%.rb} - if [ ${dependency} = "apache-arrow-glib" ]; then + if [ ${dependency:2} = "apache-arrow-glib" ]; then continue fi - echo "Bumping revision of ${dependency} formulae" - brew bump-revision --message "(apache-arrow ${version})" ${dependency} + echo "Bumping revision of ${dependency:2} formulae" + brew bump-revision --message "(apache-arrow ${version})" ${dependency:2} done # Force homebrew to not install from API but local checkout ``` The changeset above was good as a quick fix but is not good enough for the future because some formulas are published on more than a single letter subdirectory, like the `lib` subdirectory while the rest of the formulas are in a single letter subfolder, see: https://github.com/Homebrew/homebrew-core/tree/master/Formula for more info. ### Component(s) Release -- 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]
