[ 
https://issues.apache.org/jira/browse/ARROW-559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16167295#comment-16167295
 ] 

ASF GitHub Bot commented on ARROW-559:
--------------------------------------

GitHub user wesm opened a pull request:

    https://github.com/apache/arrow/pull/1102

    ARROW-559: Add release verification script for Linux

    Since we're accumulating a bunch of components, I started this script which 
we can refine to make verifying releases easier for others.
    
    This script:
    
    * Checks GPG signature, checksums (like 
https://github.com/apache/parquet-cpp/blob/master/dev/release/verify-release-candidate)
 
    * Installs temporary Python install for the duration of these tests
    * Builds/install C++ and runs tests (with Python and Plasma)
    * Builds parquet-cpp against the Arrow RC
    * Python (with Parquet and Plasma extensions)
    * C GLib (requires Ruby in PATH and the gems indicated in README)
    * Integration tests
    * JavaScript (requires NodeJS >= 6.0.0)
    
    There are some potentially snowflake-y aspects to my environment:
    
    * BOOST_ROOT is set to a Boost install location containing libraries built 
with `-fPIC`. I'm not sure what to do about this one. One maybe better option 
is to use system level boost and shared libraries
    * Maven 3.3.9 is in PATH
    * NodeJS 6.11.3 is in PATH
    
    There are probably some other things that Linux users will run into as they 
run this script.
    
    I had to compile GLib libraries in this since the ones at system level 
(Ubuntu 14.04) are too old.
    
    cc @kou @xhochy 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/wesm/arrow ARROW-559

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/arrow/pull/1102.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1102
    
----
commit 86ef171efd210a084d28869cf2504533b4d969ec
Author: Wes McKinney <[email protected]>
Date:   2017-09-15T02:53:50Z

    Start Linux release verification script
    
    Change-Id: Ida0d5a74765e28f8f88306edfef12f6bf723c859

commit adb3146e8932baa8007d03680693536fdf1091a7
Author: Wes McKinney <[email protected]>
Date:   2017-09-15T03:33:05Z

    More work on release verification script
    
    Change-Id: I827922474a9180396079e1b377f52df683fc4696

commit 17f7ac0f4a8bafc092818f55284ac4510645bba4
Author: Wes McKinney <[email protected]>
Date:   2017-09-15T04:04:06Z

    More fixes, finally works
    
    Change-Id: I0d26139a7fdf7ebc62ff2937509209fec2e9d5d3

----


> Script to easily verify release in all languages
> ------------------------------------------------
>
>                 Key: ARROW-559
>                 URL: https://issues.apache.org/jira/browse/ARROW-559
>             Project: Apache Arrow
>          Issue Type: Wish
>            Reporter: Uwe L. Korn
>            Assignee: Wes McKinney
>              Labels: pull-request-available
>             Fix For: 0.8.0
>
>
> Having a script as in {{parquet-cpp}} that downloads the tarball, verifies 
> the signature and builds/tests in all 3 three languages would be very helpful 
> for future releaes.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to