[
https://issues.apache.org/jira/browse/ARROW-2959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16565512#comment-16565512
]
Phillip Cloud commented on ARROW-2959:
--------------------------------------
I don't think that it's reasonable to expect contributors to maintain a cross
platform shell script that cannot be guaranteed to be run from a single common
point of origin.
For example, the script doesn't work if you're inside of a non-base conda
environment that has ARROW_HOME set to CONDA_PREFIX.
I should be able to verify the release for common platforms without having to
think about what environment variables I have set or what state my shell is in.
Yes, arrow is built and deployed in a number of places but AFAICT most people
who run the release verification script are working on Ubuntu or OS X so we're
not catching anything (or people are running it and running into bugs and not
reporting it) now that we would not catch by moving to docker for this.
> Dockerize verify-release-candidate.{sh,bat}
> -------------------------------------------
>
> Key: ARROW-2959
> URL: https://issues.apache.org/jira/browse/ARROW-2959
> Project: Apache Arrow
> Issue Type: Task
> Components: C++, Packaging
> Affects Versions: 0.9.0
> Reporter: Phillip Cloud
> Priority: Major
>
> There are a number of issues with the linux version of this script that would
> disappear if the commands were all being run in a docker container.
> Anyone with docker installed should be able to verify the release candidate
> We could probably do the same for windows as well.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)