nealrichardson commented on issue #35049:
URL: https://github.com/apache/arrow/issues/35049#issuecomment-1525677082

   > All good points! For Mac I think it's OK that we don't have a binary as 
long as it doesn't try to build libarrow again every single time (and as long 
as the build "just works", which it should since we test it on CI all the time).
   
   The autobrew script is very conservative/paranoid about ensuring success on 
CRAN machines, so it installs everything into a tempdir and even pulls a copy 
`brew` every time. But if you strip out that, I think it boils down to:
   
   ```
   brew tap autobrew/cran
   brew install --HEAD apache-arrow-static
   ```
   
   which should almost always work, and if you point it at a copy of the 
formula from the checkout, should be guaranteed to work (because that's what we 
test nightly). For that matter though, you could just use the regular homebrew 
formula, without the autobrew tap, as long as we can guarantee that we don't 
have version mismatch. So either way, doing that version check more strictly is 
the first step. 


-- 
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]

Reply via email to