Hello, I attempted to verify on M1 MacOS within a conda environment. But sadly encountered some issues that I don't think are nanoarrow's fault: * The gnupg from conda segfaults on MacOS. The homebrew one works fine. * I got a segfault on this test: BitmapTest.BitmapTestCountSetSingleByte (SEGFAULT). It seems to originate from googletest. Stack trace:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__is_long[abi:v160006]() const (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/string:1682) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string() (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/string:2361) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string() (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/string:2359) std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>::operator()[abi:v160006](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/__memory/unique_ptr.h:65) std::__1::unique_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>::reset[abi:v160006](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/__memory/unique_ptr.h:297) std::__1::unique_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>::~unique_ptr[abi:v160006]() (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/__memory/unique_ptr.h:263) std::__1::unique_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>::~unique_ptr[abi:v160006]() (/Users/willjones/mambaforge/envs/nanoarrow-verify-rc/include/c++/v1/__memory/unique_ptr.h:263) testing::AssertionResult::~AssertionResult() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/include/gtest/gtest.h:283) testing::AssertionResult::~AssertionResult() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/include/gtest/gtest.h:283) BitmapTest_BitmapTestCountSetSingleByte_Test::TestBody() (/Users/willjones/Documents/arrow-nanoarrow/src/nanoarrow/buffer_test.cc:334) void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2607) void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2643) testing::Test::Run() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2682) testing::TestInfo::Run() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2861) testing::TestSuite::Run() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:3015) testing::internal::UnitTestImpl::RunAllTests() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:5855) bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2607) bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:2643) testing::UnitTest::Run() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/src/gtest.cc:5438) RUN_ALL_TESTS() (/Users/willjones/Documents/arrow-nanoarrow/out/build/default-with-tests/_deps/googletest-src/googletest/include/gtest/gtest.h:2490) On Fri, Jun 16, 2023 at 6:59 PM Jacob Wujciak-Jens <ja...@voltrondata.com.invalid> wrote: > +1 (non-binding) verified fully on R 4.3 and GCC 12 on manjaro > > On Fri, Jun 16, 2023 at 11:13 PM David Li <lidav...@apache.org> wrote: > > > +1 > > > > Tested on Ubuntu 20.04/x86_64 > > > > On Fri, Jun 16, 2023, at 16:15, Dewey Dunnington wrote: > > > Hello, > > > > > > I would like to propose the following release candidate (RC0) of > > > Apache Arrow nanoarrow version 0.2.0. This release consists of 17 > > > resolved GitHub issues [1]. > > > > > > This release candidate is based on commit: > > > a7b824de6cb99ce458e1a5cd311d69588ceb0570 [2] > > > > > > The source release rc0 is hosted at [3]. > > > The changelog is located at [4]. > > > > > > Please download, verify checksums and signatures, run the unit tests, > > > and vote on the release. See [5] for how to validate a release > > > candidate. > > > > > > The vote will be open for at least 72 hours. > > > > > > [ ] +1 Release this as Apache Arrow nanoarrow 0.2.0 > > > [ ] +0 > > > [ ] -1 Do not release this as Apache Arrow nanoarrow 0.2.0 because... > > > > > > [0] https://github.com/apache/arrow-nanoarrow > > > [1] https://github.com/apache/arrow-nanoarrow/milestone/2?closed=1 > > > [2] > > > > > > https://github.com/apache/arrow-nanoarrow/tree/apache-arrow-nanoarrow-0.2.0-rc0 > > > [3] > > > > > > https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-nanoarrow-0.2.0-rc0/ > > > [4] > > > > > > https://github.com/apache/arrow-nanoarrow/blob/apache-arrow-nanoarrow-0.2.0-rc0/CHANGELOG.md > > > [5] > > > > > > https://github.com/apache/arrow-nanoarrow/blob/main/dev/release/README.md > > >