-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DataFrame] Add Parquet Support in Build Process #1531
Conversation
Test FAILed. |
|
I think the macOS build is failing because bison is not the right version. It needs to be brew installed, see apache/parquet-cpp@9f82afe Let me know if you need help with that! |
This is perfect. Exactly what I need to build parquet correctly. I can just
inherit parquet build script and add some modifications.
|
Test FAILed. |
Test FAILed. |
Hmm... seems to be not unrelated ray tune issue:
|
Hey @simon-mo: That failure is not a problem, but the one on travis is (it's not finding boost). I think you need to set the boost location with something like this:
(see also https://github.com/ray-project/ray/blob/master/build.sh) Let me know how it goes! |
Note that there is currently a difference in how we do things on Mac and Linux (though we should probably just get rid of this difference). On Linux we're compiling Boost. On Mac we're doing |
Test PASSed. |
Test PASSed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test PASSed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test PASSed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test PASSed. |
Test PASSed. |
Test PASSed. |
TP_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) | ||
|
||
if [ "$unamestr" == "Darwin" ]; then | ||
brew update > /dev/null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we shouldn't be doing this here
@@ -4,7 +4,7 @@ | |||
FROM ubuntu:xenial | |||
RUN apt-get update \ | |||
&& apt-get install -y vim git wget \ | |||
&& apt-get install -y cmake pkg-config build-essential autoconf curl libtool unzip | |||
&& apt-get install -y cmake pkg-config build-essential autoconf curl libtool unzip flex bison |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we'll also need to update the installation instructions
brew install bison | ||
export OPENSSL_ROOT_DIR=/usr/local/opt/openssl | ||
export LD_LIBRARY_PATH=/usr/local/opt/openssl/lib:$LD_LIBRARY_PATH | ||
export PATH="/usr/local/opt/bison/bin:$PATH" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These three lines don't feel very robust..
What do these changes do?
This PR adds the following to ray master
Related issue number
#1518
Note
This PR is likely to fail in Travis/Jenkins due to environment/dependency issue. There will be more fixes once I can view the travis result.