You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Sutou Kouhei <ko...@clear-code.com> on 2022/10/21 06:06:38 UTC

[VOTE] Release Apache Arrow 10.0.0 - RC0

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

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
If you don't mind, could you replace your EDDSA PGP key in
https://dist.apache.org/repos/dist/dev/arrow/KEYS and
https://dist.apache.org/repos/dist/release/arrow/KEYS with
4096 bits RSA PGP key?

See also: https://infra.apache.org/release-signing.html

In <CA...@mail.gmail.com>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022 13:31:19 +0200,
  Neville Dipale <ne...@gmail.com> wrote:

> Is there anything I can do on my side to fix this?
> 
> On Mon, 24 Oct 2022 at 07:25, Sutou Kouhei <ko...@clear-code.com> wrote:
> 
>> Hi,
>>
>> Neville's PGP key uses EDDSA and gpg on CentOS 7 is old to
>> process EDDSA PGP key. This RC is signed by my non-EDDSA PGP
>> key. So ignore the error from "gpg --import" on CentOS 7.
>>
>> FYI: Some PGP keys in KEYS are removed for our RPM packages
>> to work with old gpg:
>>
>> https://github.com/apache/arrow/blob/master/dev/tasks/linux-packages/apache-arrow-release/Rakefile#L44-L81
>>
>> Thanks,
>> --
>> kou
>>
>> In <ab...@emailplus.org>
>>   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022
>> 10:31:27 +0300,
>>   Benson Muite <be...@emailplus.org> 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 <ko...@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
>> >>>>
>> >
>>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
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 <20...@clear-code.com>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022 14:53:46 +0900 (JST),
  Sutou Kouhei <ko...@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 <7c...@emailplus.org>
>   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022 21:20:55 +0300,
>   Benson Muite <be...@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 <ko...@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
>>>>>>
>>> 
>> 
>> 

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Neville Dipale <ne...@gmail.com>.
Is there anything I can do on my side to fix this?

On Mon, 24 Oct 2022 at 07:25, Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
>
> Neville's PGP key uses EDDSA and gpg on CentOS 7 is old to
> process EDDSA PGP key. This RC is signed by my non-EDDSA PGP
> key. So ignore the error from "gpg --import" on CentOS 7.
>
> FYI: Some PGP keys in KEYS are removed for our RPM packages
> to work with old gpg:
>
> https://github.com/apache/arrow/blob/master/dev/tasks/linux-packages/apache-arrow-release/Rakefile#L44-L81
>
> Thanks,
> --
> kou
>
> In <ab...@emailplus.org>
>   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022
> 10:31:27 +0300,
>   Benson Muite <be...@emailplus.org> 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 <ko...@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
> >>>>
> >
>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

Neville's PGP key uses EDDSA and gpg on CentOS 7 is old to
process EDDSA PGP key. This RC is signed by my non-EDDSA PGP
key. So ignore the error from "gpg --import" on CentOS 7.

FYI: Some PGP keys in KEYS are removed for our RPM packages
to work with old gpg:
https://github.com/apache/arrow/blob/master/dev/tasks/linux-packages/apache-arrow-release/Rakefile#L44-L81

Thanks,
-- 
kou

In <ab...@emailplus.org>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022 10:31:27 +0300,
  Benson Muite <be...@emailplus.org> 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 <ko...@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
>>>>
> 

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
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 <7c...@emailplus.org>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Sun, 23 Oct 2022 21:20:55 +0300,
  Benson Muite <be...@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 <ko...@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
>>>>>
>> 
> 
> 

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Benson Muite <be...@emailplus.org>.
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 <ko...@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
>>>>
> 



Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Benson Muite <be...@emailplus.org>.
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 <ko...@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
>>>


Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by David Li <li...@apache.org>.
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 <ko...@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
>>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Jacob Wujciak <ja...@voltrondata.com.INVALID>.
+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 <ko...@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
>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Neal Richardson <ne...@gmail.com>.
+1

On macOS 12.6 (arm64), Python 3.9.12, I ran:

    TEST_DEFAULT=0 TEST_WHEELS=1 dev/release/verify-release-candidate.sh
10.0.0

and it succeeded, but some Python subprocess or something crashed in the
test suite--I think it was around test_pandas or test_plasma but I wasn't
paying close attention. The Apple crash log said, among other things:

    Application Specific Information: abort() called
    Kernel Triage: VM - pmap_enter failed with resource shortage

Given the "Release candidate looks good!" message at the end, I don't know
that this is critical or meaningful.

In addition to the wheels test, I also did the R packaging release prep
steps (autobrew, rtools-packages) and ran pre-submission checks for CRAN,
and we are ready to go there.

Neal


On Tue, Oct 25, 2022 at 12:21 PM Matt Topol <zo...@gmail.com> wrote:

> Looking at the current version of the `verify-release-candidate.sh` script,
> it looks like it does set GOROOT and GOPATH to be subdirs of
> $ARROW_TMPDIR/go. It installs go to ${ARROW_TMPDIR}/go etc. But it looks
> like it checks $USE_CONDA and if that is >0 it uses Conda to install Go but
> doesn't set GOPATH/GOROOT/etc. env vars and doesn't run `go install` at
> all.
>
> In the case where you're using Conda, `go install` would install the
> binaries to something under the conda_prefix. I'll open a PR to run `go
> install ./...` in test_go() and if you see anything wrong with the
> description above as far as the logic for USE_CONDA vs installing and using
> it entirely under ARROW_TMPDIR, please add on to the PR. I'll tag you in it
> Kou.
>
> That said, as before I still don't believe this should be a blocker at all
> for the v10.0.0 release.
>
> --Matt
>
> On Mon, Oct 24, 2022 at 11:08 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>
> > Hi,
> >
> > > What version of Go is your system Go?
> >
> > $ go version
> > go version go1.19 linux/amd64
> >
> > > Also, can you go to the `go` subdirectory of the repo and
> > > run `go install ./...` then try again?
> >
> > Yes. "go install ./..." created
> > ~/go/bin/arrow-flight-integration-{client,server}.
> >
> > Should we run "go install ./..." in test_go() in
> > verify-release-candidate.sh?
> >
> > BTW, can we set GOPATH to under $ARROW_TMPDIR such as
> > $ARROW_TMPDIR/go with system Go? I hope that
> > verify-release-candidate.sh doesn't output any files outside
> > $ARROW_TMPDIR.
> >
> >
> > Thanks,
> > --
> > kou
> >
> > In <CA...@mail.gmail.com>
> >   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022
> > 19:58:40 -0400,
> >   Matt Topol <zo...@gmail.com> wrote:
> >
> > > @kou What version of Go is your system Go? Also, can you go to the `go`
> > > subdirectory of the repo and run `go install ./...` then try again?
> > Running
> > > that `go install ./...` command should build the binaries that were
> > > missing. Unless you have the environment variable `GOBIN` set, it will
> > > place the built binaries into `$(go env GOPATH)/bin`. It's possible
> that
> > > the issue is needing GOPATH to be set since the archery scripts default
> > to
> > > using $HOME/go if there's no GOPATH set.
> > >
> > > I agree that it shouldn't be a blocker, but I'll take a look at the
> > verify
> > > scripts to see what can be changed to improve this.
> > >
> > > --Matt
> > >
> > > On Mon, Oct 24, 2022 at 5:14 PM Sutou Kouhei <ko...@clear-code.com>
> wrote:
> > >
> > >> +1
> > >>
> > >> I ran the followings on Debian GNU/Linux sid:
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_SOURCE=1 \
> > >>       TEST_INTEGRATION_GO=0 \
> > >>       LANG=C \
> > >>       TZ=UTC \
> > >>       CUDAToolkit_ROOT=/usr \
> > >>       ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON
> > >> -Dxsimd_SOURCE=BUNDLED" \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_APT=1 \
> > >>       LANG=C \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_BINARY=1 \
> > >>       LANG=C \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_JARS=1 \
> > >>       LANG=C \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_WHEELS=1 \
> > >>       LANG=C \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >>   * TEST_DEFAULT=0 \
> > >>       TEST_YUM=1 \
> > >>       LANG=C \
> > >>       dev/release/verify-release-candidate.sh 10.0.0 0
> > >>
> > >> with:
> > >>
> > >>   * .NET SDK (6.0.400)
> > >>   * Python 3.10.6
> > >>   * Python 3.9.13
> > >>   * gcc (Debian 12.2.0-1) 12.2.0
> > >>   * nvidia-cuda-dev 11.4.3-4+b1
> > >>   * openjdk version "18.0.2-ea" 2022-07-19
> > >>   * ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]
> > >>
> > >> Notes:
> > >>
> > >> Integration test was failed because Go's
> > >> arrow-flight-integration-client and
> > >> arrow-flight-integration-server weren't found.
> > >>
> > >> For example:
> > >>
> > >> ##########################################################
> > >> Flight: C++ serving, Go requesting
> > >> ##########################################################
> > >> ==========================================================
> > >> Testing file duplicate_fieldnames
> > >> ==========================================================
> > >> -- Skipping test because consumer Go does not support
> > >> ==========================================================
> > >> Testing file flight_sql:extension
> > >> ==========================================================
> > >> -- Skipping test because consumer Go does not support
> > >> ==========================================================
> > >> Testing file datetime
> > >> ==========================================================
> > >> Traceback (most recent call last):
> > >>   File
> > >>
> >
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/runner.py",
> > >> line 376, in _run_flight_test_case
> > >>     consumer.flight_request(port, **client_args)
> > >>   File
> > >>
> >
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/tester_go.py",
> > >> line 121, in flight_request
> > >>     run_cmd(cmd)
> > >>   File
> > >>
> >
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/util.py",
> > >> line 133, in run_cmd
> > >>     output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
> > >>   File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
> > >>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
> > >>   File "/usr/lib/python3.10/subprocess.py", line 501, in run
> > >>     with Popen(*popenargs, **kwargs) as process:
> > >>   File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
> > >>     self._execute_child(args, executable, preexec_fn, close_fds,
> > >>   File "/usr/lib/python3.10/subprocess.py", line 1845, in
> _execute_child
> > >>     raise child_exception_type(errno_num, err_msg, err_filename)
> > >> FileNotFoundError: [Errno 2] No such file or directory:
> > >> '/home/kou/go/bin/arrow-flight-integration-client'
> > >>
> > >> I skipped integration test with Go with
> > >> TEST_INTEGRATION_GO=0. I don't think that this is a blocker
> > >> because it passed on GitHub Actions:
> > >>
> > >>
> >
> https://github.com/ursacomputing/crossbow/actions/runs/3293278249/jobs/5429607084#step:5:74963
> > >>
> > >> I think that this was caused because I used system Go. (The
> > >> above verification on GitHub Actions installs Go from
> > >> https://dl.google.com/go/ .) We may need to improve our
> > >> verification script for system Go. (Should we set GOPATH or
> > >> something?)
> > >>
> > >>
> > >> Thanks,
> > >> --
> > >> kou
> > >>
> > >>
> > >> In <20...@clear-code.com>
> > >>   "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022
> > 15:06:38
> > >> +0900 (JST),
> > >>   Sutou Kouhei <ko...@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
> > >>
> >
>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Matt Topol <zo...@gmail.com>.
Looking at the current version of the `verify-release-candidate.sh` script,
it looks like it does set GOROOT and GOPATH to be subdirs of
$ARROW_TMPDIR/go. It installs go to ${ARROW_TMPDIR}/go etc. But it looks
like it checks $USE_CONDA and if that is >0 it uses Conda to install Go but
doesn't set GOPATH/GOROOT/etc. env vars and doesn't run `go install` at all.

In the case where you're using Conda, `go install` would install the
binaries to something under the conda_prefix. I'll open a PR to run `go
install ./...` in test_go() and if you see anything wrong with the
description above as far as the logic for USE_CONDA vs installing and using
it entirely under ARROW_TMPDIR, please add on to the PR. I'll tag you in it
Kou.

That said, as before I still don't believe this should be a blocker at all
for the v10.0.0 release.

--Matt

On Mon, Oct 24, 2022 at 11:08 PM Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
>
> > What version of Go is your system Go?
>
> $ go version
> go version go1.19 linux/amd64
>
> > Also, can you go to the `go` subdirectory of the repo and
> > run `go install ./...` then try again?
>
> Yes. "go install ./..." created
> ~/go/bin/arrow-flight-integration-{client,server}.
>
> Should we run "go install ./..." in test_go() in
> verify-release-candidate.sh?
>
> BTW, can we set GOPATH to under $ARROW_TMPDIR such as
> $ARROW_TMPDIR/go with system Go? I hope that
> verify-release-candidate.sh doesn't output any files outside
> $ARROW_TMPDIR.
>
>
> Thanks,
> --
> kou
>
> In <CA...@mail.gmail.com>
>   "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022
> 19:58:40 -0400,
>   Matt Topol <zo...@gmail.com> wrote:
>
> > @kou What version of Go is your system Go? Also, can you go to the `go`
> > subdirectory of the repo and run `go install ./...` then try again?
> Running
> > that `go install ./...` command should build the binaries that were
> > missing. Unless you have the environment variable `GOBIN` set, it will
> > place the built binaries into `$(go env GOPATH)/bin`. It's possible that
> > the issue is needing GOPATH to be set since the archery scripts default
> to
> > using $HOME/go if there's no GOPATH set.
> >
> > I agree that it shouldn't be a blocker, but I'll take a look at the
> verify
> > scripts to see what can be changed to improve this.
> >
> > --Matt
> >
> > On Mon, Oct 24, 2022 at 5:14 PM Sutou Kouhei <ko...@clear-code.com> wrote:
> >
> >> +1
> >>
> >> I ran the followings on Debian GNU/Linux sid:
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_SOURCE=1 \
> >>       TEST_INTEGRATION_GO=0 \
> >>       LANG=C \
> >>       TZ=UTC \
> >>       CUDAToolkit_ROOT=/usr \
> >>       ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON
> >> -Dxsimd_SOURCE=BUNDLED" \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_APT=1 \
> >>       LANG=C \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_BINARY=1 \
> >>       LANG=C \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_JARS=1 \
> >>       LANG=C \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_WHEELS=1 \
> >>       LANG=C \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >>   * TEST_DEFAULT=0 \
> >>       TEST_YUM=1 \
> >>       LANG=C \
> >>       dev/release/verify-release-candidate.sh 10.0.0 0
> >>
> >> with:
> >>
> >>   * .NET SDK (6.0.400)
> >>   * Python 3.10.6
> >>   * Python 3.9.13
> >>   * gcc (Debian 12.2.0-1) 12.2.0
> >>   * nvidia-cuda-dev 11.4.3-4+b1
> >>   * openjdk version "18.0.2-ea" 2022-07-19
> >>   * ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]
> >>
> >> Notes:
> >>
> >> Integration test was failed because Go's
> >> arrow-flight-integration-client and
> >> arrow-flight-integration-server weren't found.
> >>
> >> For example:
> >>
> >> ##########################################################
> >> Flight: C++ serving, Go requesting
> >> ##########################################################
> >> ==========================================================
> >> Testing file duplicate_fieldnames
> >> ==========================================================
> >> -- Skipping test because consumer Go does not support
> >> ==========================================================
> >> Testing file flight_sql:extension
> >> ==========================================================
> >> -- Skipping test because consumer Go does not support
> >> ==========================================================
> >> Testing file datetime
> >> ==========================================================
> >> Traceback (most recent call last):
> >>   File
> >>
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/runner.py",
> >> line 376, in _run_flight_test_case
> >>     consumer.flight_request(port, **client_args)
> >>   File
> >>
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/tester_go.py",
> >> line 121, in flight_request
> >>     run_cmd(cmd)
> >>   File
> >>
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/util.py",
> >> line 133, in run_cmd
> >>     output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
> >>   File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
> >>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
> >>   File "/usr/lib/python3.10/subprocess.py", line 501, in run
> >>     with Popen(*popenargs, **kwargs) as process:
> >>   File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
> >>     self._execute_child(args, executable, preexec_fn, close_fds,
> >>   File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
> >>     raise child_exception_type(errno_num, err_msg, err_filename)
> >> FileNotFoundError: [Errno 2] No such file or directory:
> >> '/home/kou/go/bin/arrow-flight-integration-client'
> >>
> >> I skipped integration test with Go with
> >> TEST_INTEGRATION_GO=0. I don't think that this is a blocker
> >> because it passed on GitHub Actions:
> >>
> >>
> https://github.com/ursacomputing/crossbow/actions/runs/3293278249/jobs/5429607084#step:5:74963
> >>
> >> I think that this was caused because I used system Go. (The
> >> above verification on GitHub Actions installs Go from
> >> https://dl.google.com/go/ .) We may need to improve our
> >> verification script for system Go. (Should we set GOPATH or
> >> something?)
> >>
> >>
> >> Thanks,
> >> --
> >> kou
> >>
> >>
> >> In <20...@clear-code.com>
> >>   "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022
> 15:06:38
> >> +0900 (JST),
> >>   Sutou Kouhei <ko...@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
> >>
>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

> What version of Go is your system Go?

$ go version
go version go1.19 linux/amd64

> Also, can you go to the `go` subdirectory of the repo and
> run `go install ./...` then try again?

Yes. "go install ./..." created
~/go/bin/arrow-flight-integration-{client,server}.

Should we run "go install ./..." in test_go() in
verify-release-candidate.sh?

BTW, can we set GOPATH to under $ARROW_TMPDIR such as
$ARROW_TMPDIR/go with system Go? I hope that
verify-release-candidate.sh doesn't output any files outside
$ARROW_TMPDIR.


Thanks,
-- 
kou

In <CA...@mail.gmail.com>
  "Re: [VOTE] Release Apache Arrow 10.0.0 - RC0" on Mon, 24 Oct 2022 19:58:40 -0400,
  Matt Topol <zo...@gmail.com> wrote:

> @kou What version of Go is your system Go? Also, can you go to the `go`
> subdirectory of the repo and run `go install ./...` then try again? Running
> that `go install ./...` command should build the binaries that were
> missing. Unless you have the environment variable `GOBIN` set, it will
> place the built binaries into `$(go env GOPATH)/bin`. It's possible that
> the issue is needing GOPATH to be set since the archery scripts default to
> using $HOME/go if there's no GOPATH set.
> 
> I agree that it shouldn't be a blocker, but I'll take a look at the verify
> scripts to see what can be changed to improve this.
> 
> --Matt
> 
> On Mon, Oct 24, 2022 at 5:14 PM Sutou Kouhei <ko...@clear-code.com> wrote:
> 
>> +1
>>
>> I ran the followings on Debian GNU/Linux sid:
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_SOURCE=1 \
>>       TEST_INTEGRATION_GO=0 \
>>       LANG=C \
>>       TZ=UTC \
>>       CUDAToolkit_ROOT=/usr \
>>       ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON
>> -Dxsimd_SOURCE=BUNDLED" \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_APT=1 \
>>       LANG=C \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_BINARY=1 \
>>       LANG=C \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_JARS=1 \
>>       LANG=C \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_WHEELS=1 \
>>       LANG=C \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>>   * TEST_DEFAULT=0 \
>>       TEST_YUM=1 \
>>       LANG=C \
>>       dev/release/verify-release-candidate.sh 10.0.0 0
>>
>> with:
>>
>>   * .NET SDK (6.0.400)
>>   * Python 3.10.6
>>   * Python 3.9.13
>>   * gcc (Debian 12.2.0-1) 12.2.0
>>   * nvidia-cuda-dev 11.4.3-4+b1
>>   * openjdk version "18.0.2-ea" 2022-07-19
>>   * ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]
>>
>> Notes:
>>
>> Integration test was failed because Go's
>> arrow-flight-integration-client and
>> arrow-flight-integration-server weren't found.
>>
>> For example:
>>
>> ##########################################################
>> Flight: C++ serving, Go requesting
>> ##########################################################
>> ==========================================================
>> Testing file duplicate_fieldnames
>> ==========================================================
>> -- Skipping test because consumer Go does not support
>> ==========================================================
>> Testing file flight_sql:extension
>> ==========================================================
>> -- Skipping test because consumer Go does not support
>> ==========================================================
>> Testing file datetime
>> ==========================================================
>> Traceback (most recent call last):
>>   File
>> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/runner.py",
>> line 376, in _run_flight_test_case
>>     consumer.flight_request(port, **client_args)
>>   File
>> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/tester_go.py",
>> line 121, in flight_request
>>     run_cmd(cmd)
>>   File
>> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/util.py",
>> line 133, in run_cmd
>>     output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
>>   File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
>>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
>>   File "/usr/lib/python3.10/subprocess.py", line 501, in run
>>     with Popen(*popenargs, **kwargs) as process:
>>   File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
>>     self._execute_child(args, executable, preexec_fn, close_fds,
>>   File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
>>     raise child_exception_type(errno_num, err_msg, err_filename)
>> FileNotFoundError: [Errno 2] No such file or directory:
>> '/home/kou/go/bin/arrow-flight-integration-client'
>>
>> I skipped integration test with Go with
>> TEST_INTEGRATION_GO=0. I don't think that this is a blocker
>> because it passed on GitHub Actions:
>>
>> https://github.com/ursacomputing/crossbow/actions/runs/3293278249/jobs/5429607084#step:5:74963
>>
>> I think that this was caused because I used system Go. (The
>> above verification on GitHub Actions installs Go from
>> https://dl.google.com/go/ .) We may need to improve our
>> verification script for system Go. (Should we set GOPATH or
>> something?)
>>
>>
>> Thanks,
>> --
>> kou
>>
>>
>> In <20...@clear-code.com>
>>   "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022 15:06:38
>> +0900 (JST),
>>   Sutou Kouhei <ko...@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
>>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Matt Topol <zo...@gmail.com>.
@kou What version of Go is your system Go? Also, can you go to the `go`
subdirectory of the repo and run `go install ./...` then try again? Running
that `go install ./...` command should build the binaries that were
missing. Unless you have the environment variable `GOBIN` set, it will
place the built binaries into `$(go env GOPATH)/bin`. It's possible that
the issue is needing GOPATH to be set since the archery scripts default to
using $HOME/go if there's no GOPATH set.

I agree that it shouldn't be a blocker, but I'll take a look at the verify
scripts to see what can be changed to improve this.

--Matt

On Mon, Oct 24, 2022 at 5:14 PM Sutou Kouhei <ko...@clear-code.com> wrote:

> +1
>
> I ran the followings on Debian GNU/Linux sid:
>
>   * TEST_DEFAULT=0 \
>       TEST_SOURCE=1 \
>       TEST_INTEGRATION_GO=0 \
>       LANG=C \
>       TZ=UTC \
>       CUDAToolkit_ROOT=/usr \
>       ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON
> -Dxsimd_SOURCE=BUNDLED" \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
>   * TEST_DEFAULT=0 \
>       TEST_APT=1 \
>       LANG=C \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
>   * TEST_DEFAULT=0 \
>       TEST_BINARY=1 \
>       LANG=C \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
>   * TEST_DEFAULT=0 \
>       TEST_JARS=1 \
>       LANG=C \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
>   * TEST_DEFAULT=0 \
>       TEST_WHEELS=1 \
>       LANG=C \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
>   * TEST_DEFAULT=0 \
>       TEST_YUM=1 \
>       LANG=C \
>       dev/release/verify-release-candidate.sh 10.0.0 0
>
> with:
>
>   * .NET SDK (6.0.400)
>   * Python 3.10.6
>   * Python 3.9.13
>   * gcc (Debian 12.2.0-1) 12.2.0
>   * nvidia-cuda-dev 11.4.3-4+b1
>   * openjdk version "18.0.2-ea" 2022-07-19
>   * ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]
>
> Notes:
>
> Integration test was failed because Go's
> arrow-flight-integration-client and
> arrow-flight-integration-server weren't found.
>
> For example:
>
> ##########################################################
> Flight: C++ serving, Go requesting
> ##########################################################
> ==========================================================
> Testing file duplicate_fieldnames
> ==========================================================
> -- Skipping test because consumer Go does not support
> ==========================================================
> Testing file flight_sql:extension
> ==========================================================
> -- Skipping test because consumer Go does not support
> ==========================================================
> Testing file datetime
> ==========================================================
> Traceback (most recent call last):
>   File
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/runner.py",
> line 376, in _run_flight_test_case
>     consumer.flight_request(port, **client_args)
>   File
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/tester_go.py",
> line 121, in flight_request
>     run_cmd(cmd)
>   File
> "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/util.py",
> line 133, in run_cmd
>     output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
>   File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
>   File "/usr/lib/python3.10/subprocess.py", line 501, in run
>     with Popen(*popenargs, **kwargs) as process:
>   File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>   File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory:
> '/home/kou/go/bin/arrow-flight-integration-client'
>
> I skipped integration test with Go with
> TEST_INTEGRATION_GO=0. I don't think that this is a blocker
> because it passed on GitHub Actions:
>
> https://github.com/ursacomputing/crossbow/actions/runs/3293278249/jobs/5429607084#step:5:74963
>
> I think that this was caused because I used system Go. (The
> above verification on GitHub Actions installs Go from
> https://dl.google.com/go/ .) We may need to improve our
> verification script for system Go. (Should we set GOPATH or
> something?)
>
>
> Thanks,
> --
> kou
>
>
> In <20...@clear-code.com>
>   "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022 15:06:38
> +0900 (JST),
>   Sutou Kouhei <ko...@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
>

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
+1

I ran the followings on Debian GNU/Linux sid:

  * TEST_DEFAULT=0 \
      TEST_SOURCE=1 \
      TEST_INTEGRATION_GO=0 \
      LANG=C \
      TZ=UTC \
      CUDAToolkit_ROOT=/usr \
      ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON -Dxsimd_SOURCE=BUNDLED" \
      dev/release/verify-release-candidate.sh 10.0.0 0

  * TEST_DEFAULT=0 \
      TEST_APT=1 \
      LANG=C \
      dev/release/verify-release-candidate.sh 10.0.0 0

  * TEST_DEFAULT=0 \
      TEST_BINARY=1 \
      LANG=C \
      dev/release/verify-release-candidate.sh 10.0.0 0

  * TEST_DEFAULT=0 \
      TEST_JARS=1 \
      LANG=C \
      dev/release/verify-release-candidate.sh 10.0.0 0

  * TEST_DEFAULT=0 \
      TEST_WHEELS=1 \
      LANG=C \
      dev/release/verify-release-candidate.sh 10.0.0 0

  * TEST_DEFAULT=0 \
      TEST_YUM=1 \
      LANG=C \
      dev/release/verify-release-candidate.sh 10.0.0 0

with:

  * .NET SDK (6.0.400)
  * Python 3.10.6
  * Python 3.9.13
  * gcc (Debian 12.2.0-1) 12.2.0
  * nvidia-cuda-dev 11.4.3-4+b1
  * openjdk version "18.0.2-ea" 2022-07-19
  * ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]

Notes:

Integration test was failed because Go's
arrow-flight-integration-client and
arrow-flight-integration-server weren't found.

For example:

##########################################################
Flight: C++ serving, Go requesting
##########################################################
==========================================================
Testing file duplicate_fieldnames
==========================================================
-- Skipping test because consumer Go does not support
==========================================================
Testing file flight_sql:extension
==========================================================
-- Skipping test because consumer Go does not support
==========================================================
Testing file datetime
==========================================================
Traceback (most recent call last):
  File "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/runner.py", line 376, in _run_flight_test_case
    consumer.flight_request(port, **client_args)
  File "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/tester_go.py", line 121, in flight_request
    run_cmd(cmd)
  File "/tmp/arrow-10.0.0.pp1DF/apache-arrow-10.0.0/dev/archery/archery/integration/util.py", line 133, in run_cmd
    output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
  File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.10/subprocess.py", line 501, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/kou/go/bin/arrow-flight-integration-client'

I skipped integration test with Go with
TEST_INTEGRATION_GO=0. I don't think that this is a blocker
because it passed on GitHub Actions:
https://github.com/ursacomputing/crossbow/actions/runs/3293278249/jobs/5429607084#step:5:74963

I think that this was caused because I used system Go. (The
above verification on GitHub Actions installs Go from
https://dl.google.com/go/ .) We may need to improve our
verification script for system Go. (Should we set GOPATH or
something?)


Thanks,
-- 
kou


In <20...@clear-code.com>
  "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022 15:06:38 +0900 (JST),
  Sutou Kouhei <ko...@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

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Yibo Cai <yi...@arm.com>.
+1

Verified C++/Python/Go source on ubuntu20.04, aarch64.

TEST_DEFAULT=0 TEST_CPP=1 TEST_PYTHON=1 TEST_GO=1 \
dev/release/verify-release-candidate.sh 10.0.0 0


On 10/21/22 14:06, Sutou Kouhei 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

Re: [VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Raul Cumplido Dominguez <ra...@voltrondata.com.INVALID>.
Hi,

+1 (non-binding)

I've been able to verify the release without any issues. I've run the
following:

TEST_DEFAULT=0 TEST_SOURCE=1 dev/release/verify-release-candidate.sh 10.0.0
0
TEST_DEFAULT=0 TEST_WHEELS=1 dev/release/verify-release-candidate.sh 10.0.0
0
TEST_DEFAULT=0 TEST_BINARIES=1 dev/release/verify-release-candidate.sh
10.0.0 0

with:

  * Python 3.10.6
  * gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1)
  * NVIDIA CUDA compiler cuda_11.5.r11.5/compiler.30672275_0
  * openjdk 17.0.4 2022-07-19
  * ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
  * Ubuntu 22.04 LTS

Thanks,
Raúl

On Fri, Oct 21, 2022 at 8:06 AM Sutou Kouhei <ko...@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
>

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Current status:

- [Done] Make the released version as “RELEASED” on JIRA
- [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
- [Done] Start the new version on JIRA on the ARROW project
- [Done] Start the new version on JIRA for the related CPP PARQUET version
- [Done] Merge changes on release branch to maintenance branch for patch releases
- [Done] Upload source
- [Done] Upload binaries
- [Done] Update website
- [Done] Update Homebrew packages
- [Done] Update MSYS2 package
- [Done] Upload RubyGems
- [Done] Upload JS packages
- [Done] Upload C# packages
- [PR] Update conda recipes
- [Done] Upload wheels/sdist to pypi
- [Done] Publish Maven artifacts
- [Neal] Update R packages
- [PR] Update vcpkg port
- [Done] Bump versions
- [Done] Update tags for Go modules
- [Done] Update docs
- [kou] Remove old artifacts

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Thu, 03 Nov 2022 07:04:31 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Current status:
> 
> - [Done] Make the released version as “RELEASED” on JIRA
> - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
> - [Done] Start the new version on JIRA on the ARROW project
> - [Done] Start the new version on JIRA for the related CPP PARQUET version
> - [Done] Merge changes on release branch to maintenance branch for patch releases
> - [Done] Upload source
> - [Done] Upload binaries
> - [Done] Update website
> - [PR] Update Homebrew packages
> - [Done] Update MSYS2 package
> - [kou] Upload RubyGems
> - [Done] Upload JS packages
> - [Done] Upload C# packages
> - [PR] Update conda recipes
> - [Done] Upload wheels/sdist to pypi
> - [Done] Publish Maven artifacts
> - [Neal] Update R packages
> - [?] Update vcpkg port
> - [Done] Bump versions
> - [Done] Update tags for Go modules
> - [Done] Update docs
> - [kou] Remove old artifacts
> 
> In <20...@clear-code.com>
>   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 28 Oct 2022 15:40:28 +0900 (JST),
>   Sutou Kouhei <ko...@clear-code.com> wrote:
> 
>> Thanks!
>> 
>> Current status:
>> 
>> - [Done] Make the released version as “RELEASED” on JIRA
>> - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
>> - [Done] Start the new version on JIRA on the ARROW project
>> - [Done] Start the new version on JIRA for the related CPP PARQUET version
>> - [Done] Merge changes on release branch to maintenance branch for patch releases
>> - [Done] Upload source
>> - [Done] Upload binaries
>> - [Done] Update website
>> - [PR] Update Homebrew packages
>> - [kou] Update MSYS2 package
>> - [kou] Upload RubyGems
>> - [Done] Upload JS packages
>> - [Done] Upload C# packages
>> - [?] Update conda recipes
>> - [Done] Upload wheels/sdist to pypi
>> - [Done] Publish Maven artifacts
>> - [Neal] Update R packages
>> - [?] Update vcpkg port
>> - [Done] Bump versions
>> - [Done] Update tags for Go modules
>> - [Done] Update docs
>> - [kou] Remove old artifacts
>> 
>> In <CA...@mail.gmail.com>
>>   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Thu, 27 Oct 2022 21:44:46 +0200,
>>   Joris Van den Bossche <jo...@gmail.com> wrote:
>> 
>>> - [?] Upload wheels/sdist to pypi
>>> 
>>> Done: https://pypi.org/project/pyarrow/10.0.0
>>> 
>>> On Wed, 26 Oct 2022 at 13:56, Neal Richardson
>>> <ne...@gmail.com> wrote:
>>>>
>>>> I will submit the R package to CRAN.
>>>>
>>>> Neal
>>>>
>>>> On Wed, Oct 26, 2022 at 4:40 AM Sutou Kouhei <ko...@clear-code.com> wrote:
>>>>
>>>> > Thanks!!!
>>>> >
>>>> > Current status:
>>>> >
>>>> > - [Done] Make the released version as “RELEASED” on JIRA
>>>> > - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
>>>> > - [Done] Start the new version on JIRA on the ARROW project
>>>> > - [Done] Start the new version on JIRA for the related CPP PARQUET version
>>>> > - [Done] Merge changes on release branch to maintenance branch for patch
>>>> > releases
>>>> > - [Done] Upload source
>>>> > - [Done] Upload binaries
>>>> > - [PR] Update website
>>>> > - [PR] Update Homebrew packages
>>>> > - [kou] Update MSYS2 package
>>>> > - [kou] Upload RubyGems
>>>> > - [Done] Upload JS packages
>>>> > - [Done] Upload C# packages
>>>> > - [?] Update conda recipes
>>>> > - [?] Upload wheels/sdist to pypi
>>>> > - [Done] Publish Maven artifacts
>>>> > - [?] Update R packages
>>>> > - [?] Update vcpkg port
>>>> > - [Done] Bump versions
>>>> > - [Done] Update tags for Go modules
>>>> > - [?] Update docs
>>>> > - [kou] Remove old artifacts
>>>> >
>>>> > In <1e...@python.org>
>>>> >   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct
>>>> > 2022 09:24:38 +0200,
>>>> >   Antoine Pitrou <an...@python.org> wrote:
>>>> >
>>>> > >
>>>> > > Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
>>>> > >> Two more:
>>>> > >> - Make the CPP PARQUET related version as "RELEASED" on JIRA
>>>> > >> - Start the new version on JIRA for the related CPP PARQUET version
>>>> > >> I don't have admin permission on PARQUET. Could someone who
>>>> > >> has admin permission on PARQUET do them?
>>>> > >
>>>> > > Ok, I did it.
>>>> > >
>>>> > > Regards
>>>> > >
>>>> > > Antoine.
>>>> >

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Current status:

- [Done] Make the released version as “RELEASED” on JIRA
- [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
- [Done] Start the new version on JIRA on the ARROW project
- [Done] Start the new version on JIRA for the related CPP PARQUET version
- [Done] Merge changes on release branch to maintenance branch for patch releases
- [Done] Upload source
- [Done] Upload binaries
- [Done] Update website
- [PR] Update Homebrew packages
- [Done] Update MSYS2 package
- [kou] Upload RubyGems
- [Done] Upload JS packages
- [Done] Upload C# packages
- [PR] Update conda recipes
- [Done] Upload wheels/sdist to pypi
- [Done] Publish Maven artifacts
- [Neal] Update R packages
- [?] Update vcpkg port
- [Done] Bump versions
- [Done] Update tags for Go modules
- [Done] Update docs
- [kou] Remove old artifacts

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 28 Oct 2022 15:40:28 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Thanks!
> 
> Current status:
> 
> - [Done] Make the released version as “RELEASED” on JIRA
> - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
> - [Done] Start the new version on JIRA on the ARROW project
> - [Done] Start the new version on JIRA for the related CPP PARQUET version
> - [Done] Merge changes on release branch to maintenance branch for patch releases
> - [Done] Upload source
> - [Done] Upload binaries
> - [Done] Update website
> - [PR] Update Homebrew packages
> - [kou] Update MSYS2 package
> - [kou] Upload RubyGems
> - [Done] Upload JS packages
> - [Done] Upload C# packages
> - [?] Update conda recipes
> - [Done] Upload wheels/sdist to pypi
> - [Done] Publish Maven artifacts
> - [Neal] Update R packages
> - [?] Update vcpkg port
> - [Done] Bump versions
> - [Done] Update tags for Go modules
> - [Done] Update docs
> - [kou] Remove old artifacts
> 
> In <CA...@mail.gmail.com>
>   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Thu, 27 Oct 2022 21:44:46 +0200,
>   Joris Van den Bossche <jo...@gmail.com> wrote:
> 
>> - [?] Upload wheels/sdist to pypi
>> 
>> Done: https://pypi.org/project/pyarrow/10.0.0
>> 
>> On Wed, 26 Oct 2022 at 13:56, Neal Richardson
>> <ne...@gmail.com> wrote:
>>>
>>> I will submit the R package to CRAN.
>>>
>>> Neal
>>>
>>> On Wed, Oct 26, 2022 at 4:40 AM Sutou Kouhei <ko...@clear-code.com> wrote:
>>>
>>> > Thanks!!!
>>> >
>>> > Current status:
>>> >
>>> > - [Done] Make the released version as “RELEASED” on JIRA
>>> > - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
>>> > - [Done] Start the new version on JIRA on the ARROW project
>>> > - [Done] Start the new version on JIRA for the related CPP PARQUET version
>>> > - [Done] Merge changes on release branch to maintenance branch for patch
>>> > releases
>>> > - [Done] Upload source
>>> > - [Done] Upload binaries
>>> > - [PR] Update website
>>> > - [PR] Update Homebrew packages
>>> > - [kou] Update MSYS2 package
>>> > - [kou] Upload RubyGems
>>> > - [Done] Upload JS packages
>>> > - [Done] Upload C# packages
>>> > - [?] Update conda recipes
>>> > - [?] Upload wheels/sdist to pypi
>>> > - [Done] Publish Maven artifacts
>>> > - [?] Update R packages
>>> > - [?] Update vcpkg port
>>> > - [Done] Bump versions
>>> > - [Done] Update tags for Go modules
>>> > - [?] Update docs
>>> > - [kou] Remove old artifacts
>>> >
>>> > In <1e...@python.org>
>>> >   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct
>>> > 2022 09:24:38 +0200,
>>> >   Antoine Pitrou <an...@python.org> wrote:
>>> >
>>> > >
>>> > > Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
>>> > >> Two more:
>>> > >> - Make the CPP PARQUET related version as "RELEASED" on JIRA
>>> > >> - Start the new version on JIRA for the related CPP PARQUET version
>>> > >> I don't have admin permission on PARQUET. Could someone who
>>> > >> has admin permission on PARQUET do them?
>>> > >
>>> > > Ok, I did it.
>>> > >
>>> > > Regards
>>> > >
>>> > > Antoine.
>>> >

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Thanks!

Current status:

- [Done] Make the released version as “RELEASED” on JIRA
- [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
- [Done] Start the new version on JIRA on the ARROW project
- [Done] Start the new version on JIRA for the related CPP PARQUET version
- [Done] Merge changes on release branch to maintenance branch for patch releases
- [Done] Upload source
- [Done] Upload binaries
- [Done] Update website
- [PR] Update Homebrew packages
- [kou] Update MSYS2 package
- [kou] Upload RubyGems
- [Done] Upload JS packages
- [Done] Upload C# packages
- [?] Update conda recipes
- [Done] Upload wheels/sdist to pypi
- [Done] Publish Maven artifacts
- [Neal] Update R packages
- [?] Update vcpkg port
- [Done] Bump versions
- [Done] Update tags for Go modules
- [Done] Update docs
- [kou] Remove old artifacts

In <CA...@mail.gmail.com>
  "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Thu, 27 Oct 2022 21:44:46 +0200,
  Joris Van den Bossche <jo...@gmail.com> wrote:

> - [?] Upload wheels/sdist to pypi
> 
> Done: https://pypi.org/project/pyarrow/10.0.0
> 
> On Wed, 26 Oct 2022 at 13:56, Neal Richardson
> <ne...@gmail.com> wrote:
>>
>> I will submit the R package to CRAN.
>>
>> Neal
>>
>> On Wed, Oct 26, 2022 at 4:40 AM Sutou Kouhei <ko...@clear-code.com> wrote:
>>
>> > Thanks!!!
>> >
>> > Current status:
>> >
>> > - [Done] Make the released version as “RELEASED” on JIRA
>> > - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
>> > - [Done] Start the new version on JIRA on the ARROW project
>> > - [Done] Start the new version on JIRA for the related CPP PARQUET version
>> > - [Done] Merge changes on release branch to maintenance branch for patch
>> > releases
>> > - [Done] Upload source
>> > - [Done] Upload binaries
>> > - [PR] Update website
>> > - [PR] Update Homebrew packages
>> > - [kou] Update MSYS2 package
>> > - [kou] Upload RubyGems
>> > - [Done] Upload JS packages
>> > - [Done] Upload C# packages
>> > - [?] Update conda recipes
>> > - [?] Upload wheels/sdist to pypi
>> > - [Done] Publish Maven artifacts
>> > - [?] Update R packages
>> > - [?] Update vcpkg port
>> > - [Done] Bump versions
>> > - [Done] Update tags for Go modules
>> > - [?] Update docs
>> > - [kou] Remove old artifacts
>> >
>> > In <1e...@python.org>
>> >   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct
>> > 2022 09:24:38 +0200,
>> >   Antoine Pitrou <an...@python.org> wrote:
>> >
>> > >
>> > > Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
>> > >> Two more:
>> > >> - Make the CPP PARQUET related version as "RELEASED" on JIRA
>> > >> - Start the new version on JIRA for the related CPP PARQUET version
>> > >> I don't have admin permission on PARQUET. Could someone who
>> > >> has admin permission on PARQUET do them?
>> > >
>> > > Ok, I did it.
>> > >
>> > > Regards
>> > >
>> > > Antoine.
>> >

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Joris Van den Bossche <jo...@gmail.com>.
- [?] Upload wheels/sdist to pypi

Done: https://pypi.org/project/pyarrow/10.0.0

On Wed, 26 Oct 2022 at 13:56, Neal Richardson
<ne...@gmail.com> wrote:
>
> I will submit the R package to CRAN.
>
> Neal
>
> On Wed, Oct 26, 2022 at 4:40 AM Sutou Kouhei <ko...@clear-code.com> wrote:
>
> > Thanks!!!
> >
> > Current status:
> >
> > - [Done] Make the released version as “RELEASED” on JIRA
> > - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
> > - [Done] Start the new version on JIRA on the ARROW project
> > - [Done] Start the new version on JIRA for the related CPP PARQUET version
> > - [Done] Merge changes on release branch to maintenance branch for patch
> > releases
> > - [Done] Upload source
> > - [Done] Upload binaries
> > - [PR] Update website
> > - [PR] Update Homebrew packages
> > - [kou] Update MSYS2 package
> > - [kou] Upload RubyGems
> > - [Done] Upload JS packages
> > - [Done] Upload C# packages
> > - [?] Update conda recipes
> > - [?] Upload wheels/sdist to pypi
> > - [Done] Publish Maven artifacts
> > - [?] Update R packages
> > - [?] Update vcpkg port
> > - [Done] Bump versions
> > - [Done] Update tags for Go modules
> > - [?] Update docs
> > - [kou] Remove old artifacts
> >
> > In <1e...@python.org>
> >   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct
> > 2022 09:24:38 +0200,
> >   Antoine Pitrou <an...@python.org> wrote:
> >
> > >
> > > Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
> > >> Two more:
> > >> - Make the CPP PARQUET related version as "RELEASED" on JIRA
> > >> - Start the new version on JIRA for the related CPP PARQUET version
> > >> I don't have admin permission on PARQUET. Could someone who
> > >> has admin permission on PARQUET do them?
> > >
> > > Ok, I did it.
> > >
> > > Regards
> > >
> > > Antoine.
> >

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Neal Richardson <ne...@gmail.com>.
I will submit the R package to CRAN.

Neal

On Wed, Oct 26, 2022 at 4:40 AM Sutou Kouhei <ko...@clear-code.com> wrote:

> Thanks!!!
>
> Current status:
>
> - [Done] Make the released version as “RELEASED” on JIRA
> - [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
> - [Done] Start the new version on JIRA on the ARROW project
> - [Done] Start the new version on JIRA for the related CPP PARQUET version
> - [Done] Merge changes on release branch to maintenance branch for patch
> releases
> - [Done] Upload source
> - [Done] Upload binaries
> - [PR] Update website
> - [PR] Update Homebrew packages
> - [kou] Update MSYS2 package
> - [kou] Upload RubyGems
> - [Done] Upload JS packages
> - [Done] Upload C# packages
> - [?] Update conda recipes
> - [?] Upload wheels/sdist to pypi
> - [Done] Publish Maven artifacts
> - [?] Update R packages
> - [?] Update vcpkg port
> - [Done] Bump versions
> - [Done] Update tags for Go modules
> - [?] Update docs
> - [kou] Remove old artifacts
>
> In <1e...@python.org>
>   "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct
> 2022 09:24:38 +0200,
>   Antoine Pitrou <an...@python.org> wrote:
>
> >
> > Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
> >> Two more:
> >> - Make the CPP PARQUET related version as "RELEASED" on JIRA
> >> - Start the new version on JIRA for the related CPP PARQUET version
> >> I don't have admin permission on PARQUET. Could someone who
> >> has admin permission on PARQUET do them?
> >
> > Ok, I did it.
> >
> > Regards
> >
> > Antoine.
>

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Thanks!!!

Current status:

- [Done] Make the released version as “RELEASED” on JIRA
- [Done] Make the CPP PARQUET related version as “RELEASED” on JIRA
- [Done] Start the new version on JIRA on the ARROW project
- [Done] Start the new version on JIRA for the related CPP PARQUET version
- [Done] Merge changes on release branch to maintenance branch for patch releases
- [Done] Upload source
- [Done] Upload binaries
- [PR] Update website
- [PR] Update Homebrew packages
- [kou] Update MSYS2 package
- [kou] Upload RubyGems
- [Done] Upload JS packages
- [Done] Upload C# packages
- [?] Update conda recipes
- [?] Upload wheels/sdist to pypi
- [Done] Publish Maven artifacts
- [?] Update R packages
- [?] Update vcpkg port
- [Done] Bump versions
- [Done] Update tags for Go modules
- [?] Update docs
- [kou] Remove old artifacts

In <1e...@python.org>
  "Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct 2022 09:24:38 +0200,
  Antoine Pitrou <an...@python.org> wrote:

> 
> Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
>> Two more:
>> - Make the CPP PARQUET related version as "RELEASED" on JIRA
>> - Start the new version on JIRA for the related CPP PARQUET version
>> I don't have admin permission on PARQUET. Could someone who
>> has admin permission on PARQUET do them?
> 
> Ok, I did it.
> 
> Regards
> 
> Antoine.

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Antoine Pitrou <an...@python.org>.
Le 26/10/2022 à 07:37, Sutou Kouhei a écrit :
> Two more:
> 
> - Make the CPP PARQUET related version as "RELEASED" on JIRA
> - Start the new version on JIRA for the related CPP PARQUET version
> 
> I don't have admin permission on PARQUET. Could someone who
> has admin permission on PARQUET do them?

Ok, I did it.

Regards

Antoine.

Re: [RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Two more:

- Make the CPP PARQUET related version as "RELEASED" on JIRA
- Start the new version on JIRA for the related CPP PARQUET version

I don't have admin permission on PARQUET. Could someone who
has admin permission on PARQUET do them?

Candidates based on
https://people.apache.org/phonebook.html?pmc=arrow
and
https://people.apache.org/phonebook.html?pmc=parquet
:

- apitrou
- emkornfield
- julien
- todd
- uwe
- wesm

Thanks,
-- 
kou

In <20...@clear-code.com>
  "[RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0" on Wed, 26 Oct 2022 14:26:25 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
> 
> The vote carries with 3 +1 binding votes, 2 +1 non-binding votes and
> no -1 votes.
> 
> I'm starting to work on the post-release tasks:
> https://arrow.apache.org/docs/developers/release.html#post-release-tasks
> 
> Any help in doing these tasks is welcome! I hope that at
> least the following tasks are done by others:
> 
> - Update conda recipes
> - Update R packages
> - Update vcpkg port
> 
> 
> Thanks,
> -- 
> kou
> 
> In <20...@clear-code.com>
>   "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022 15:06:38 +0900 (JST),
>   Sutou Kouhei <ko...@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

[RESULT][VOTE] Release Apache Arrow 10.0.0 - RC0

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

The vote carries with 3 +1 binding votes, 2 +1 non-binding votes and
no -1 votes.

I'm starting to work on the post-release tasks:
https://arrow.apache.org/docs/developers/release.html#post-release-tasks

Any help in doing these tasks is welcome! I hope that at
least the following tasks are done by others:

- Update conda recipes
- Update R packages
- Update vcpkg port


Thanks,
-- 
kou

In <20...@clear-code.com>
  "[VOTE] Release Apache Arrow 10.0.0 - RC0" on Fri, 21 Oct 2022 15:06:38 +0900 (JST),
  Sutou Kouhei <ko...@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