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

Reply via email to