Hi,

>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:805:
>> Failure
>> Expected equality of these values:
>>   expected
>>     Which is: 1514769420
>>   converted
>>     Which is: 1514769408
>> Google Test trace:
>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:800:
>> 2018-01-01 00:00:00-0117
> 
> It seems that there is a strptime() related problem on
> CentOS 7. But I don't know why the different between the
> expected and the converted is 12 for -0117 timezone
> offset...

I confirmed that this is a bug in glibc on CentOS 7.
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=cccc95f28ace0be4fe97537dbd867c08fbf71a8e
isn't included in glibc on CentOS 7. So this is not our
problem.

Thanks,
-- 
kou

In <20221024.145346.1965066284114469527....@clear-code.com>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022 14:53:46 
+0900 (JST),
  Sutou Kouhei <k...@clear-code.com> wrote:

> Hi,
> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:805:
>> Failure
>> Expected equality of these values:
>>   expected
>>     Which is: 1514769420
>>   converted
>>     Which is: 1514769408
>> Google Test trace:
>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:800:
>> 2018-01-01 00:00:00-0117
> 
> It seems that there is a strptime() related problem on
> CentOS 7. But I don't know why the different between the
> expected and the converted is 12 for -0117 timezone
> offset...
> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:618:
>> Failure
>> Failed
>> '_error_or_value104.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.649382989","description":"Error received from
>> peer
>> ipv6:[::1]:38451","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: IOError: Server never sent a data message. Detail: Internal
>> [  FAILED  ] TestFlightSqlServer.TestCommandGetPrimaryKeys (15 ms)
> 
> It seems that SQLite3 is old on CentOS 7.
> 
> Thanks,
> -- 
> kou
> 
> In <7c48f002-dab4-9b1a-5171-d20bd1ceb...@emailplus.org>
>   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022 21:20:55 
> +0300,
>   Benson Muite <benson_mu...@emailplus.org> wrote:
> 
>> non-binding. Minor verification errors.
>> 
>> Environment:
>> CentOS 7
>> clang version 13.0.1 (Red Hat 13.0.1-1.el7_9)
>> Target: x86_64-redhat-linux-gnu
>> gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
>> OpenSSL 1.0 or OpenSSL 3.0
>> 
>> When examining commit 89f9a0948961f6e94f1ef5e4f310b707d22a3c11 or
>> release candidate 10.0.0 - RC0 sources, Gandiva fails to build with
>> OpenSSL 1.0. From within the arrow repository:
>> 
>> $ export TEST_DEFAULT=0
>> $ export TEST_SOURCE=1
>> $ dev/release/verify-release-candidate.sh
>> 
>> [ 60%] Building CXX object
>> src/gandiva/CMakeFiles/gandiva_objlib.dir/hash_utils.cc.o
>> /root/arrow/cpp/src/gandiva/hash_utils.cc: In function ‘const char*
>> gandiva::gdv_hash_using_openssl(int64_t, const void*, size_t, const
>> EVP_MD*, uint32_t, int32_t*)’:
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:70:24: error:
>> ‘EVP_MD_CTX_new’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_md’?
>>     70 |   EVP_MD_CTX* md_ctx = EVP_MD_CTX_new();
>>        |                        ^~~~~~~~~~~~~~
>>        |                        EVP_MD_CTX_md
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:85:5: error:
>> ‘EVP_MD_CTX_free’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_create’?
>>     85 |     EVP_MD_CTX_free(md_ctx);
>>        |     ^~~~~~~~~~~~~~~
>>        |     EVP_MD_CTX_create
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:97:5: error:
>> ‘EVP_MD_CTX_free’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_create’?
>>     97 |     EVP_MD_CTX_free(md_ctx);
>>        |     ^~~~~~~~~~~~~~~
>>        |     EVP_MD_CTX_create
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:108:5: error:
>> ‘EVP_MD_CTX_free’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_create’?
>>    108 |     EVP_MD_CTX_free(md_ctx);
>>        |     ^~~~~~~~~~~~~~~
>>        |     EVP_MD_CTX_create
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:122:5: error:
>> ‘EVP_MD_CTX_free’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_create’?
>>    122 |     EVP_MD_CTX_free(md_ctx);
>>        |     ^~~~~~~~~~~~~~~
>>        |     EVP_MD_CTX_create
>> /root/arrow/cpp/src/gandiva/hash_utils.cc:139:3: error:
>> ‘EVP_MD_CTX_free’ was not declared in this scope; did you mean
>> ‘EVP_MD_CTX_create’?
>>    139 |   EVP_MD_CTX_free(md_ctx);
>>        |   ^~~~~~~~~~~~~~~
>>        |   EVP_MD_CTX_create
>> gmake[2]: ***
>> [src/gandiva/CMakeFiles/gandiva_objlib.dir/build.make:485:
>> src/gandiva/CMakeFiles/gandiva_objlib.dir/hash_utils.cc.o] Error 1
>> gmake[1]: *** [CMakeFiles/Makefile2:7946:
>> src/gandiva/CMakeFiles/gandiva_objlib.dir/all] Error 2
>> 
>> 
>> With a source build of OpenSSL3.0.2, Gandiva does build, but the
>> following tests fail:
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:805:
>> Failure
>> Expected equality of these values:
>>   expected
>>     Which is: 1514769420
>>   converted
>>     Which is: 1514769408
>> Google Test trace:
>> /root/apache-arrow-10.0.0/cpp/src/arrow/util/value_parsing_test.cc:800:
>> 2018-01-01 00:00:00-0117
>> [  FAILED  ] TimestampParser.StrptimeZoneOffset (0 ms)
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:329:
>> Failure
>> Failed
>> '_error_or_value59.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.550873050","description":"Error received from
>> peer
>> ipv6:[::1]:41650","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: OK
>> [ FAILED ] TestFlightSqlServer.TestCommandGetTablesWithIncludedSchemas
>> (12 ms)
>> 
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:618:
>> Failure
>> Failed
>> '_error_or_value104.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.649382989","description":"Error received from
>> peer
>> ipv6:[::1]:38451","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: IOError: Server never sent a data message. Detail: Internal
>> [  FAILED  ] TestFlightSqlServer.TestCommandGetPrimaryKeys (15 ms)
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:642:
>> Failure
>> Failed
>> '_error_or_value107.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.653859201","description":"Error received from
>> peer
>> ipv6:[::1]:38210","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: IOError: Server never sent a data message. Detail: Internal
>> [  FAILED  ] TestFlightSqlServer.TestCommandGetImportedKeys (4 ms)
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:674:
>> Failure
>> Failed
>> '_error_or_value110.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.657013835","description":"Error received from
>> peer
>> ipv6:[::1]:36523","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: IOError: Server never sent a data message. Detail: Internal
>> [  FAILED  ] TestFlightSqlServer.TestCommandGetExportedKeys (5 ms)
>> 
>> /root/apache-arrow-10.0.0/cpp/src/arrow/flight/sql/server_test.cc:708:
>> Failure
>> Failed
>> '_error_or_value113.status()' failed with Invalid: Can't prepare
>> statement: near "(": syntax error. gRPC client debug context:
>> {"created":"@1666547640.662347626","description":"Error received from
>> peer
>> ipv6:[::1]:43394","file":"/tmp/arrow-HEAD.bOtfP/cpp-build/grpc_ep-prefix/src/grpc_ep/src/core/lib/surface/call.cc","file_line":952,"grpc_message":"Can't
>> prepare statement: near "(": syntax error","grpc_status":3}. Client
>> context: IOError: Server never sent a data message. Detail: Internal
>> [  FAILED  ] TestFlightSqlServer.TestCommandGetCrossReference (3 ms)
>> 
>> On 10/23/22 10:31, Benson Muite wrote:
>>> WIP but source verification fails for me on CentOS 7 due to unsigned
>>> key from Neville Dipale:
>>> TEST_DEFAULT=0 TEST_SOURCE=1 dev/release/verify-release-candidate.sh
>>> 10.0.0 0
>>> ....
>>> gpg: key 717D3FB2: no valid user IDs
>>> gpg: this may be caused by a missing self-signature
>>> ...
>>> gpg: Total number processed: 14
>>> gpg:           w/o user IDs: 1
>>> gpg:              unchanged: 13
>>> Failed to verify release candidate. See /tmp/arrow-10.0.0.gOoKw for
>>> details.
>>> On 10/22/22 22:32, David Li wrote:
>>>> Still WIP for me. Verified:
>>>> - C++, Python, Java, binaries on Ubuntu Linux 18.04/AMD64
>>>> - C++, Python, Java on MacOS 12.3/AArch64
>>>>
>>>> * MacOS required Rosetta installed to generate Protobuf sources for Java
>>>> * I needed https://github.com/apache/arrow/pull/14477 to verify APT
>>>> * packages on Linux
>>>> * I needed https://github.com/apache/arrow/pull/14479 to verify native
>>>> * wheels on MacOS
>>>>
>>>> I cannot verify universal2 wheels on MacOS as the binaries are for
>>>> macosx_10_14 but the script hardcodes macosx_11_0. And if I edit the
>>>> filename in the script, I get "...macosx_10_14_universal2.whl is not a
>>>> supported wheel on this platform". Is this intended?
>>>>
>>>> On Fri, Oct 21, 2022, at 14:01, Jacob Wujciak wrote:
>>>>> +1 (non-binding) verified on Manjaro with CUDA:
>>>>>
>>>>> TEST_DEFAULT=0 \
>>>>>    TEST_SOURCE=0 \
>>>>>    TEST_INTEGRATION_CPP=1 \
>>>>>    TEST_CPP=1 \
>>>>>    TEST_PYTHON=1 \
>>>>>    dev/release/verify-release-candidate.sh 10.0.0 0
>>>>>
>>>>> TEST_DEFAULT=0 \
>>>>>    TEST_SOURCE=0 \
>>>>>    TEST_BINARY=1 \
>>>>>    dev/release/verify-release-candidate.sh 10.0.0 0
>>>>>
>>>>> with:
>>>>>    gcc 12.2.2
>>>>>    cuda_11.7.r11.7/compiler.31442593_0
>>>>>    python 3.10.7
>>>>>
>>>>> Thanks!
>>>>>
>>>>> On Fri, Oct 21, 2022 at 8:07 AM Sutou Kouhei <k...@clear-code.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I would like to propose the following release candidate (RC0) of
>>>>>> Apache
>>>>>> Arrow version 10.0.0. This is a release consisting of 470
>>>>>> resolved JIRA issues[1].
>>>>>>
>>>>>> This release candidate is based on commit:
>>>>>> 89f9a0948961f6e94f1ef5e4f310b707d22a3c11 [2]
>>>>>>
>>>>>> The source release rc0 is hosted at [3].
>>>>>> The binary artifacts are hosted at [4][5][6][7][8][9][10][11].
>>>>>> The changelog is located at [12].
>>>>>>
>>>>>> Please download, verify checksums and signatures, run the unit tests,
>>>>>> and vote on the release. See [13] for how to validate a release
>>>>>> candidate.
>>>>>>
>>>>>> See also a verification result on GitHub pull request [14].
>>>>>>
>>>>>> The vote will be open for at least 72 hours.
>>>>>>
>>>>>> [ ] +1 Release this as Apache Arrow 10.0.0
>>>>>> [ ] +0
>>>>>> [ ] -1 Do not release this as Apache Arrow 10.0.0 because...
>>>>>>
>>>>>> [1]:
>>>>>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20%28Resolved%2C%20Closed%29%20AND%20fixVersion%20%3D%2010.0.0
>>>>>> [2]:
>>>>>> https://github.com/apache/arrow/tree/89f9a0948961f6e94f1ef5e4f310b707d22a3c11
>>>>>> [3]:
>>>>>> https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-10.0.0-rc0
>>>>>> [4]: https://apache.jfrog.io/artifactory/arrow/almalinux-rc/
>>>>>> [5]: https://apache.jfrog.io/artifactory/arrow/amazon-linux-rc/
>>>>>> [6]: https://apache.jfrog.io/artifactory/arrow/centos-rc/
>>>>>> [7]: https://apache.jfrog.io/artifactory/arrow/debian-rc/
>>>>>> [8]: https://apache.jfrog.io/artifactory/arrow/java-rc/10.0.0-rc0
>>>>>> [9]: https://apache.jfrog.io/artifactory/arrow/nuget-rc/10.0.0-rc0
>>>>>> [10]: https://apache.jfrog.io/artifactory/arrow/python-rc/10.0.0-rc0
>>>>>> [11]: https://apache.jfrog.io/artifactory/arrow/ubuntu-rc/
>>>>>> [12]:
>>>>>> https://github.com/apache/arrow/blob/89f9a0948961f6e94f1ef5e4f310b707d22a3c11/CHANGELOG.md
>>>>>> [13]:
>>>>>> https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates
>>>>>> [14]: https://github.com/apache/arrow/pull/14466
>>>>>>
>>> 
>> 
>> 

Reply via email to