[jira] [Commented] (ARROW-2486) [C++/Python] Provide a Docker image that contains all dependencies for development

2018-05-01 Thread Uwe L. Korn (JIRA)

[ 
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

2018-04-23 Thread Aneesh (JIRA)

[ 
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)