You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Daijiro Fukuda <fu...@clear-code.com> on 2021/11/02 02:20:30 UTC

RE: Re: [VOTE][RESULT] Release Apache Arrow 6.0.0 - RC3

I have created Homebrew packages PR (12).

daipom


1. [done] bump version numbers
2. [done] upload source
3. [done] upload binaries
4. [done] update website
5. [depends-on-brew] upload ruby gems
6. [done] upload js packages
8. [done] upload C# packages
10. [in-pr] update conda recipes
11. [done] upload wheels/sdist to pypi
12. [in-pr] update homebrew packages
13. [done] update maven artifacts
14. [done] update msys2
15. [done] update R packages
16. [Ian] update vcpkg port
17. [done] update tags for Go modules
18. [done] update docs
19. [done] announced to mailing lists


On 2021/10/29 15:31:01 Neal Richardson wrote:
 > R package has been accepted by CRAN, though we will have to patch and
 > resubmit due to a sanitizer error (
 > https://issues.apache.org/jira/browse/ARROW-14514 for the failure,
 > https://issues.apache.org/jira/browse/ARROW-14515 for the missing CI--we
 > test UBSAN with gcc but apparently CRAN also does UBSAN with clang, which
 > is where this came up).
 >
 > Neal
 >
 > 1. [done] bump version numbers
 > 2. [done] upload source
 > 3. [done] upload binaries
 > 4. [done] update website
 > 5. [depends-on-brew] upload ruby gems
 > 6. [done] upload js packages
 > 8. [done] upload C# packages
 > 10. [in-pr] update conda recipes
 > 11. [done] upload wheels/sdist to pypi
 > 12. [ ] update homebrew packages
 > 13. [done] update maven artifacts
 > 14. [done] update msys2
 > 15. [done*] update R packages
 > 16. [Ian] update vcpkg port
 > 17. [done] update tags for Go modules
 > 18. [done] update docs
 > 19. [done] announced to mailing lists
 >
 >
 > > On Wed, Oct 27, 2021 at 8:55 AM Sutou Kouhei <ko...@clear-code.com> 
wrote:
 > > >
 > > > 1. [in-pr] bump version numbers
 > > > 2. [done] upload source
 > > > 3. [done] upload binaries
 > > > 4. [in-pr] update website
 > > > 5. [depends-on-brew] upload ruby gems
 > > > 6. [done] upload js packages
 > > > 8. [done] upload C# packages
 > > > 10. [ ] update conda recipes
 > > > 11. [done] upload wheels/sdist to pypi
 > > > 12. [ ] update homebrew packages
 > > > 13. [done] update maven artifacts
 > > > 14. [done] update msys2
 > > > 15. [Neal] update R packages
 > > > 16. [Ian] update vcpkg port
 > > > 17. [done] update tags for Go modules
 > > > 18. [ ] update docs
 > > >
 > > > In <CA...@mail.gmail.com>
 > > > "Re: [VOTE][RESULT] Release Apache Arrow 6.0.0 - RC3" on Tue, 26 Oct
 > > 2021 17:09:24 +0200,
 > > > Krisztián Szűcs <sz...@gmail.com> wrote:
 > > >
 > > > > The current status of the post release tasks:
 > > > >
 > > > > 1. [in-pr] bump version numbers
 > > > > 2. [done] upload source
 > > > > 3. [done] upload binaries
 > > > > 4. [in-pr] update website
 > > > > 5. [depends-on-brew] upload ruby gems
 > > > > 6. [done] upload js packages
 > > > > 8. [done] upload C# packages
 > > > > 10. [ ] update conda recipes
 > > > > 11. [done] upload wheels/sdist to pypi
 > > > > 12. [ ] update homebrew packages
 > > > > 13. [done] update maven artifacts
 > > > > 14. [ ] update msys2
 > > > > 15. [Neal] update R packages
 > > > > 16. [Ian] update vcpkg port
 > > > > 17. [done] update tags for Go modules
 > > > > 18. [ ] update docs
 > > > >
 > > > > On Tue, Oct 26, 2021 at 2:33 PM Krisztián Szűcs
 > > > > <sz...@gmail.com> wrote:
 > > > >>
 > > > >> Resending with RESULT subject line.
 > > > >>
 > > > >> The VOTE carries with 3 binding +1 and 2 non-binding +1 votes.
 > > > >>
 > > > >> I'm starting the post release tasks and will keep you posted 
about the
 > > > >> current status.
 > > > >>
 > > > >> Thanks everyone!
 > > > >>
 > > > >> >
 > > > >> > On Tue, Oct 26, 2021 at 1:56 PM Benson Muite <
 > > benson_muite@emailplus.org> wrote:
 > > > >> > >
 > > > >> > > Ok. Thanks for the feedback.
 > > > >> > >
 > > > >> > > Javascript may have problems when using nohup
 > > > >> > >
 > > > >> > > so directly running
 > > > >> > >
 > > > >> > > env "TEST_DEFAULT=0" env "TEST_JS=1" bash
 > > > >> > > dev/release/verify-release-candidate.sh source 6.0.0 3
 > > > >> > >
 > > > >> > > seems to work, but
 > > > >> > >
 > > > >> > > nohup env "TEST_DEFAULT=0" env "TEST_JS=1" bash
 > > > >> > > dev/release/verify-release-candidate.sh source 6.0.0 3 > 
log.out &
 > > > >> > >
 > > > >> > > may not work [1].
 > > > >> > >
 > > > >> > > [1]
 > > > >> > >
 > > 
https://stackoverflow.com/questions/16604176/error-ebadf-bad-file-descriptor-when-running-node-using-nohup-of-forever
 > > > >> > >
 > > > >> > > On 10/26/21 2:32 PM, Krisztián Szűcs wrote:
 > > > >> > > > Thanks Benson for verifying!
 > > > >> > > >
 > > > >> > > > Created a jira to track the depreciation warnings [1] 
and seems
 > > like
 > > > >> > > > you've already created a PR for the javascript issue [2].
 > > > >> > > > Luckily, these issues are not blockers.
 > > > >> > > >
 > > > >> > > > [1]: https://issues.apache.org/jira/browse/ARROW-14468
 > > > >> > > > [2]:
 > > 
https://github.com/apache/arrow/commit/b4bc846fcdf189ae0443b8445c3ef69fc4131764
 > > > >> > > >
 > > > >> > > >
 > > > >> > > > On Sat, Oct 23, 2021 at 1:59 AM Benson Muite <
 > > benson_muite@emailplus.org> wrote:
 > > > >> > > >>
 > > > >> > > >> on Ubuntu 20.04 x86
 > > > >> > > >>
 > > > >> > > >> Checked sources (C++, Python, Java, Ruby, Glib, C#, 
Javascript)
 > > > >> > > >>
 > > > >> > > >> bash dev/release/verify-release-candidate.sh source 6.0.0 3
 > > > >> > > >>
 > > > >> > > >> gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
 > > > >> > > >> Ubuntu clang version
 > > > >> > > >> 
10.0.1-++20211003085942+ef32c611aa21-1~exp1~20211003090334.2
 > > > >> > > >> ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) 
[x86_64-linux]
 > > > >> > > >> node v14.18.1
 > > > >> > > >> openjdk version "1.8.0_292"
 > > > >> > > >> Python 3.8.10
 > > > >> > > >>
 > > > >> > > >> ++, Python, Java, Ruby, Glib and C# pass tests. Get a 
failure
 > > with
 > > > >> > > >> Javascript, though this is likely a setup error on my part:
 > > > >> > > >>
 > > > >> > > >> + yarn run-s clean:all lint build
 > > > >> > > >> yarn run v1.22.17
 > > > >> > > >> $
 > > /tmp/arrow-6.0.0.BDnN3/apache-arrow-6.0.0/js/node_modules/.bin/run-s
 > > > >> > > >> clean:all lint build
 > > > >> > > >> events.js:377
 > > > >> > > >> throw er; // Unhandled 'error' event
 > > > >> > > >> ^
 > > > >> > > >>
 > > > >> > > >> Error: EBADF: bad file descriptor, read
 > > > >> > > >> Emitted 'error' event on ReadStream instance at:
 > > > >> > > >> at internal/fs/streams.js:173:14
 > > > >> > > >> at FSReqCallback.wrapper [as oncomplete] (fs.js:562:5) {
 > > > >> > > >> errno: -9,
 > > > >> > > >> code: 'EBADF',
 > > > >> > > >> syscall: 'read'
 > > > >> > > >> }
 > > > >> > > >> error Command failed with exit code 1.
 > > > >> > > >>
 > > > >> > > >>
 > > > >> > > >> When running the tests directly in arrow/js using
 > > > >> > > >>
 > > > >> > > >> nvm install --lts
 > > > >> > > >> npm install -g yarn
 > > > >> > > >> yarn --forzen-lockfile
 > > > >> > > >> yarn run-s clean:all lint build
 > > > >> > > >> yarn test
 > > > >> > > >>
 > > > >> > > >> Tests pass.
 > > > >> > > >>
 > > > >> > > >> There are some compilation warnings due to uninitialized
 > > variables and
 > > > >> > > >> due to deprecations, for example:
 > > > >> > > >>
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:
 > > > >> > > >> In function ‘PyObject*
 > > > >> > > >>
 > > 
__pyx_pf_7pyarrow_8_parquet_12FileMetaData_14format_version___get__(__pyx_obj_7pyarrow_8_parquet_FileMetaData*)’:
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:14168:36:
 > > > >> > > >> warning: ‘parquet::ParquetVersion::PARQUET_2_0’ is 
deprecated:
 > > use
 > > > >> > > >> PARQUET_2_4 or PARQUET_2_6 for fine-grained feature 
selection
 > > > >> > > >> [-Wdeprecated-declarations]
 > > > >> > > >> 14168 | case parquet::ParquetVersion::PARQUET_2_0:
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >> In file included from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/types.h:30,
 > > > >> > > >> from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/schema.h:32,
 > > > >> > > >> from
 > > > >> > > >> 
/tmp/arrow-6.0.0.theE2/install/include/parquet/api/schema.h:21,
 > > > >> > > >> from
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:734:
 > > > >> > > >>
 > > /tmp/arrow-6.0.0.theE2/install/include/parquet/type_fwd.h:44:5: note:
 > > > >> > > >> declared here
 > > > >> > > >> 44 | PARQUET_2_0 ARROW_DEPRECATED_ENUM_VALUE("use
 > > PARQUET_2_4 or
 > > > >> > > >> PARQUET_2_6 "
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:14168:36:
 > > > >> > > >> warning: ‘parquet::ParquetVersion::PARQUET_2_0’ is 
deprecated:
 > > use
 > > > >> > > >> PARQUET_2_4 or PARQUET_2_6 for fine-grained feature 
selection
 > > > >> > > >> [-Wdeprecated-declarations]
 > > > >> > > >> 14168 | case parquet::ParquetVersion::PARQUET_2_0:
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >> In file included from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/types.h:30,
 > > > >> > > >> from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/schema.h:32,
 > > > >> > > >> from
 > > > >> > > >> 
/tmp/arrow-6.0.0.theE2/install/include/parquet/api/schema.h:21,
 > > > >> > > >> from
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:734:
 > > > >> > > >>
 > > /tmp/arrow-6.0.0.theE2/install/include/parquet/type_fwd.h:44:5: note:
 > > > >> > > >> declared here
 > > > >> > > >> 44 | PARQUET_2_0 ARROW_DEPRECATED_ENUM_VALUE("use
 > > PARQUET_2_4 or
 > > > >> > > >> PARQUET_2_6 "
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:
 > > > >> > > >> In function ‘std::shared_ptr<parquet::WriterProperties>
 > > > >> > > >>
 > > 
__pyx_f_7pyarrow_8_parquet__create_writer_properties(__pyx_opt_args_7pyarrow_8_parquet__create_writer_properties*)’:
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:23800:62:
 > > > >> > > >> warning: ‘parquet::ParquetVersion::PARQUET_2_0’ is 
deprecated:
 > > use
 > > > >> > > >> PARQUET_2_4 or PARQUET_2_6 for fine-grained feature 
selection
 > > > >> > > >> [-Wdeprecated-declarations]
 > > > >> > > >> 23800 | (void)(__pyx_v_props.version(
 > > > >> > > >> parquet::ParquetVersion::PARQUET_2_0));
 > > > >> > > >> |
 > > > >> > > >> ^~~~~~~~~~~
 > > > >> > > >> In file included from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/types.h:30,
 > > > >> > > >> from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/schema.h:32,
 > > > >> > > >> from
 > > > >> > > >> 
/tmp/arrow-6.0.0.theE2/install/include/parquet/api/schema.h:21,
 > > > >> > > >> from
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:734:
 > > > >> > > >>
 > > /tmp/arrow-6.0.0.theE2/install/include/parquet/type_fwd.h:44:5: note:
 > > > >> > > >> declared here
 > > > >> > > >> 44 | PARQUET_2_0 ARROW_DEPRECATED_ENUM_VALUE("use
 > > PARQUET_2_4 or
 > > > >> > > >> PARQUET_2_6 "
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:23800:62:
 > > > >> > > >> warning: ‘parquet::ParquetVersion::PARQUET_2_0’ is 
deprecated:
 > > use
 > > > >> > > >> PARQUET_2_4 or PARQUET_2_6 for fine-grained feature 
selection
 > > > >> > > >> [-Wdeprecated-declarations]
 > > > >> > > >> 23800 | (void)(__pyx_v_props.version(
 > > > >> > > >> parquet::ParquetVersion::PARQUET_2_0));
 > > > >> > > >> |
 > > > >> > > >> ^~~~~~~~~~~
 > > > >> > > >> In file included from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/types.h:30,
 > > > >> > > >> from
 > > > >> > > >> /tmp/arrow-6.0.0.theE2/install/include/parquet/schema.h:32,
 > > > >> > > >> from
 > > > >> > > >> 
/tmp/arrow-6.0.0.theE2/install/include/parquet/api/schema.h:21,
 > > > >> > > >> from
 > > > >> > > >>
 > > 
/tmp/arrow-6.0.0.theE2/apache-arrow-6.0.0/python/build/temp.linux-x86_64-3.8/_parquet.cpp:734:
 > > > >> > > >>
 > > /tmp/arrow-6.0.0.theE2/install/include/parquet/type_fwd.h:44:5: note:
 > > > >> > > >> declared here
 > > > >> > > >> 44 | PARQUET_2_0 ARROW_DEPRECATED_ENUM_VALUE("use
 > > PARQUET_2_4 or
 > > > >> > > >> PARQUET_2_6 "
 > > > >> > > >> | ^~~~~~~~~~~
 > > > >> > > >>
 > > > >> > > >>
 > > > >> > > >> On 10/22/21 6:46 PM, David Li wrote:
 > > > >> > > >>> +1
 > > > >> > > >>>
 > > > >> > > >>> Verified on Ubuntu 18.04 x86
 > > > >> > > >>>
 > > > >> > > >>> Checked sources (C++, Python, Java), binaries, and wheels.
 > > > >> > > >>> The FlightRPC tests initially failed in the wheels due to
 > > lack of test data.
 > > > >> > > >>>
 > > > >> > > >>> -David
 > > > >> > > >>>
 > > > >> > > >>> On Fri, Oct 22, 2021, at 08:15, Alessandro Molina wrote:
 > > > >> > > >>>> +1 (non binding)
 > > > >> > > >>>>
 > > > >> > > >>>> Verified on Mac OS 10.14 x86
 > > > >> > > >>>>
 > > > >> > > >>>> Checked
 > > > >> > > >>>> dev/release/verify-release-candidate.sh binaries 6.0.0 3
 > > > >> > > >>>> dev/release/verify-release-candidate.sh wheels 6.0.0 3
 > > > >> > > >>>>
 > > > >> > > >>>> Only notice, I got a "OSError: [Errno 24] Too many open
 > > files" error
 > > > >> > > >>>> initially and had to raise limit over open files. I don't
 > > know if that's
 > > > >> > > >>>> expected or something changed recently.
 > > > >> > > >>>>
 > > > >> > > >>>> On Fri, Oct 22, 2021 at 1:31 AM Krisztián Szűcs <
 > > szucs.krisztian@gmail.com>
 > > > >> > > >>>> wrote:
 > > > >> > > >>>>
 > > > >> > > >>>>> Hi,
 > > > >> > > >>>>>
 > > > >> > > >>>>> I would like to propose the following release candidate
 > > (RC3) of Apache
 > > > >> > > >>>>> Arrow version 6.0.0. This is a release consisting of 592
 > > > >> > > >>>>> resolved JIRA issues[1].
 > > > >> > > >>>>>
 > > > >> > > >>>>> This release candidate is based on commit:
 > > > >> > > >>>>> 5a5f4ce326194750422ef6f053469ed1912ce69f [2]
 > > > >> > > >>>>>
 > > > >> > > >>>>> The source release rc3 is hosted at [3].
 > > > >> > > >>>>> The binary artifacts are hosted at [4][5][6][7][8][9].
 > > > >> > > >>>>> The changelog is located at [10].
 > > > >> > > >>>>>
 > > > >> > > >>>>> Please download, verify checksums and signatures, 
run the
 > > unit tests,
 > > > >> > > >>>>> and vote on the release. See [11] for how to validate a
 > > release candidate.
 > > > >> > > >>>>>
 > > > >> > > >>>>> The vote will be open for at least 72 hours.
 > > > >> > > >>>>>
 > > > >> > > >>>>> [ ] +1 Release this as Apache Arrow 6.0.0
 > > > >> > > >>>>> [ ] +0
 > > > >> > > >>>>> [ ] -1 Do not release this as Apache Arrow 6.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%206.0.0
 > > > >> > > >>>>> [2]:
 > > > >> > > >>>>>
 > > 
https://github.com/apache/arrow/tree/5a5f4ce326194750422ef6f053469ed1912ce69f
 > > > >> > > >>>>> [3]:
 > > https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-6.0.0-rc3
 > > > >> > > >>>>> [4]:
 > > https://apache.jfrog.io/artifactory/arrow/amazon-linux-rc/
 > > > >> > > >>>>> [5]: 
https://apache.jfrog.io/artifactory/arrow/centos-rc/
 > > > >> > > >>>>> [6]: 
https://apache.jfrog.io/artifactory/arrow/debian-rc/
 > > > >> > > >>>>> [7]:
 > > https://apache.jfrog.io/artifactory/arrow/nuget-rc/6.0.0-rc3
 > > > >> > > >>>>> [8]:
 > > https://apache.jfrog.io/artifactory/arrow/python-rc/6.0.0-rc3
 > > > >> > > >>>>> [9]: 
https://apache.jfrog.io/artifactory/arrow/ubuntu-rc/
 > > > >> > > >>>>> [10]:
 > > > >> > > >>>>>
 > > 
https://github.com/apache/arrow/blob/5a5f4ce326194750422ef6f053469ed1912ce69f/CHANGELOG.md
 > > > >> > > >>>>> [11]:
 > > > >> > > >>>>>
 > > 
https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates
 > > > >> > > >>>>>
 > > > >> > > >>>>
 > > > >> > > >>>
 > > > >> > > >>
 > > > >> > >
 > >
 >