+1 (binding)
I used dev/release/verify-release-candidate.sh with
NPROC=1 and -DARROW_GPU=on and
* Verified signature, checksum on Debian GNU/Linux sid
* Ran C++ unit tests
* Ran Python unit tests
* Ran C unit tests
I sometimes failed C++ build with
dev/release/verify-release-candidate.sh and NPROC=8. I don't
look into it yet but some concurrent build problems may exist.
Example:
---
[100%] Built target gflags_nothreads_static
Install the project...
-- Install configuration: "RELEASE"
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/lib/cmake/gflags/gflags-config.cmake
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/lib/cmake/gflags/gflags-config-version.cmake
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/lib/cmake/gflags/gflags-targets.cmake
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/lib/cmake/gflags/gflags-targets-release.cmake
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/bin/gflags_completions.sh
-- Installing:
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/build/gflags_ep-prefix/src/gflags_ep/lib/pkgconfig/gflags.pc
-- Installing: /home/kou/.cmake/packages/gflags/fb801def37c922433975cbfefb3aa08d
[ 26%] Completed 'gflags_ep'
[ 55%] Building C object CMakeFiles/brotlienc.dir/enc/literal_cost.c.o
[ 26%] Built target gflags_ep
Scanning dependencies of target arrow_gpu_objlib
[ 26%] Building CXX object
src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/cuda_arrow_ipc.cc.o
[ 59%] Building C object CMakeFiles/brotlienc.dir/enc/memory.c.o
/tmp/arrow-0.8.0.GLyu7/apache-arrow-0.8.0/cpp/src/arrow/gpu/cuda_arrow_ipc.cc:26:10:
fatal error: arrow/ipc/Message_generated.h: No such file or directory
#include "arrow/ipc/Message_generated.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/build.make:62: recipe for target
'src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/cuda_arrow_ipc.cc.o' failed
make[2]: ***
[src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/cuda_arrow_ipc.cc.o] Error 1
CMakeFiles/Makefile2:2108: recipe for target
'src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/all' failed
make[1]: *** [src/arrow/gpu/CMakeFiles/arrow_gpu_objlib.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
---
Thanks,
--
kou
In <CAJPUwMB0065vH-hu_Vt6y-u6ebyET=-Kaf=usj=6isc4jm1...@mail.gmail.com>
"[VOTE] Release Apache Arrow 0.8.0 RC0" on Mon, 11 Dec 2017 13:22:10 -0500,
Wes McKinney <[email protected]> wrote:
> Hello all,
>
> I'd like to propose the 1st release candidate (rc0) of Apache
> Arrow version 0.8.0. This is a major release consisting of 281
> resolved JIRAs [1].
>
> The source release rc0 is hosted at [2].
>
> This release candidate is based on commit
> a7fa6eb396ce4728c089bf7c8aa0443c830784cb [3]
>
> The changelog is located at [4].
>
> Please download, verify checksums and signatures, run the unit tests,
> and vote on the release.
>
> The vote will be open for at least 72 hours.
>
> [ ] +1 Release this as Apache Arrow 0.8.0
> [ ] +0
> [ ] -1 Do not release this as Apache Arrow 0.8.0 because...
>
> Thanks,
> Wes
>
> How to validate a release signature:
> https://httpd.apache.org/dev/verification.html
>
> [1]:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%200.8.0
> [2]: https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-0.8.0-rc0/
> [3]:
> https://github.com/apache/arrow/tree/a7fa6eb396ce4728c089bf7c8aa0443c830784cb
> [4]:
> https://github.com/apache/arrow/blob/a7fa6eb396ce4728c089bf7c8aa0443c830784cb/CHANGELOG.md