[jira] [Commented] (ARROW-2486) [C++/Python] Provide a Docker image that contains all dependencies for development
[ https://issues.apache.org/jira/browse/ARROW-2486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16459622#comment-16459622 ] Uwe L. Korn commented on ARROW-2486: I think we should use a latest Ubuntu version as the base image as this is an environment many are familiar with it if they need to execute something in the image. Otherwise we're quite open on how this would work. The difficulty will be to have an image that can be run and do incremental builds in a persisted volumne or bind mount. Non-incremental builds would make it unusable for developing. > [C++/Python] Provide a Docker image that contains all dependencies for > development > -- > > Key: ARROW-2486 > URL: https://issues.apache.org/jira/browse/ARROW-2486 > Project: Apache Arrow > Issue Type: Improvement > Components: C++, Python >Reporter: Uwe L. Korn >Priority: Major > Labels: hackathon > Fix For: 0.11.0 > > > We should provide docker image and a docker file that contains all necessary > dependencies that one needs for development. In addition there should be a > Dockerfile that can be used for development where the sources are > (bind-)mounted into the container. A typical workflow should consist out of a > wrapper script that starts the container, takes care of the bind mounts and > runs cmake if necessary. > People that want to get started with Arrow development on e.g. OS X will > spend a long time setting up the environment. I hope this lowers the barrier > for a first contribution a bit. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARROW-2486) [C++/Python] Provide a Docker image that contains all dependencies for development
[ https://issues.apache.org/jira/browse/ARROW-2486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16449117#comment-16449117 ] Aneesh commented on ARROW-2486: --- I'm potentially interested in working on this (after completing any contributions to the build system that I've committed to). If there are any suggestions as to base image and/or dependencies in addition to the ones documented below, please advise. https://arrow.apache.org/docs/python/development.html#developing-on-linux-and-macos > [C++/Python] Provide a Docker image that contains all dependencies for > development > -- > > Key: ARROW-2486 > URL: https://issues.apache.org/jira/browse/ARROW-2486 > Project: Apache Arrow > Issue Type: Improvement > Components: C++, Python >Reporter: Uwe L. Korn >Priority: Major > Labels: hackathon > Fix For: 0.11.0 > > > We should provide docker image and a docker file that contains all necessary > dependencies that one needs for development. In addition there should be a > Dockerfile that can be used for development where the sources are > (bind-)mounted into the container. A typical workflow should consist out of a > wrapper script that starts the container, takes care of the bind mounts and > runs cmake if necessary. > People that want to get started with Arrow development on e.g. OS X will > spend a long time setting up the environment. I hope this lowers the barrier > for a first contribution a bit. -- This message was sent by Atlassian JIRA (v7.6.3#76005)