Looking ahead, is there anything we can add to CI and/or release verification to catch things like this before the release?
There already is a 6.0.1 fix version in Jira so please tag any issues accordingly. Neal On Wed, Oct 27, 2021 at 7:07 PM Matthew Topol <mto...@factset.com> wrote: > There was also an issue found with the Go package deployment which > prevents actually using `go get -u > github.com/apache/arrow/go/arrow@v6.0.0` > <http://github.com/apache/arrow/go/arrow@v6.0.0> . The fix is in > https://github.com/apache/arrow/pull/11566. I Second the request for a > 6.0.1 release with a patch before the release post goes out to ensure that > people are able to upgrade to v6.0.1 for Go easily. > > That PR would also need to get merged before such a patch release. Thanks > everyone. > > -----Original Message----- > From: Dominik Moritz <domor...@apache.org> > Sent: Wednesday, October 27, 2021 5:35 PM > To: dev@arrow.apache.org > Subject: Re: [VOTE][RESULT] Release Apache Arrow 6.0.0 - RC3 > > We have found an issue with the JavaScript packages that prevents people > from using Arrow in browser bundles. The fix is in > https://urldefense.com/v3/__https://github.com/apache/arrow/pull/11565__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nM6-vZ1c$ > . Could we make a 6.0.1 release of the NPM package with the patch before > the release post goes out? > > On Oct 27, 2021 at 02:55:20, Sutou Kouhei <k...@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 > > <cahm19a4va2sxof7r9pv7zcnfxglrxw5xgq+ajmxygey-vxo...@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 <szucs.kriszt...@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 > > > > <szucs.kriszt...@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_mu...@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://urldefense.com/v3/__https://stackoverflow.com/questions/166041 > > 76/error-ebadf-bad-file-descriptor-when-running-node-using-nohup-of-fo > > rever__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5h > > dwR2n_9V9DqQ$ > > > > > > > > > > > > > > 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://urldefense.com/v3/__https://issues.apache.org/jira/bro > > > > > > wse/ARROW-14468__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3U > > > > > > jzHiRenv5fnEVtTJ5hdwR2nF5dvyZQ$ > > > > > > > > [2]: > > https://urldefense.com/v3/__https://github.com/apache/arrow/commit/b4b > > c846fcdf189ae0443b8445c3ef69fc4131764__;!!PBKjc0U4!eKz154ILM4nmXeSxEBO > > IDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nYkyAvVk$ > > > > > > > > > > > > > > > > > > > > > > > > On Sat, Oct 23, 2021 at 1:59 AM Benson Muite < > > benson_mu...@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:2 > > > > > >> 1, > > > > > > > >> 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:2 > > > > > >> 1, > > > > > > > >> 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:2 > > > > > >> 1, > > > > > > > >> 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:2 > > > > > >> 1, > > > > > > > >> 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.kriszt...@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://urldefense.com/v3/__https://issues.apache.org/jira/issues/?jql > > =project*20*3D*20ARROW*20AND*20status*20in*20*28Resolved*2C*20Closed*2 > > 9*20AND*20fixVersion*20*3D*206.0.0__;JSUlJSUlJSUlJSUlJSUlJQ!!PBKjc0U4! > > eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nPuUPNO8$ > > > > > > > >>>>> [2]: > > > > > > > >>>>> > > https://urldefense.com/v3/__https://github.com/apache/arrow/tree/5a5f4 > > ce326194750422ef6f053469ed1912ce69f__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOID > > qXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nbvMAzdw$ > > > > > > > >>>>> [3]: > > https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/arr > > ow/apache-arrow-6.0.0-rc3__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e > > 3UjzHiRenv5fnEVtTJ5hdwR2n1Xfhoxs$ > > > > > > > >>>>> [4]: > > https://urldefense.com/v3/__https://apache.jfrog.io/artifactory/arrow/ > > amazon-linux-rc/__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHiRen > > v5fnEVtTJ5hdwR2naR2b_FU$ > > > > > > > >>>>> [5]: > > > > > >>>>> https://urldefense.com/v3/__https://apache.jfrog.io/artifa > > > > > >>>>> ctory/arrow/centos-rc/__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDq > > > > > >>>>> Xc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nLAwG49M$ > > > > > > > >>>>> [6]: > > > > > >>>>> https://urldefense.com/v3/__https://apache.jfrog.io/artifa > > > > > >>>>> ctory/arrow/debian-rc/__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDq > > > > > >>>>> Xc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nQZFJVJY$ > > > > > > > >>>>> [7]: > > https://urldefense.com/v3/__https://apache.jfrog.io/artifactory/arrow/ > > nuget-rc/6.0.0-rc3__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHiR > > env5fnEVtTJ5hdwR2n4jfDxUA$ > > > > > > > >>>>> [8]: > > https://urldefense.com/v3/__https://apache.jfrog.io/artifactory/arrow/ > > python-rc/6.0.0-rc3__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDqXc8Q4eC1e3UjzHi > > Renv5fnEVtTJ5hdwR2neSc-1xY$ > > > > > > > >>>>> [9]: > > > > > >>>>> https://urldefense.com/v3/__https://apache.jfrog.io/artifa > > > > > >>>>> ctory/arrow/ubuntu-rc/__;!!PBKjc0U4!eKz154ILM4nmXeSxEBOIDq > > > > > >>>>> Xc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nzsb6rlk$ > > > > > > > >>>>> [10]: > > > > > > > >>>>> > > https://urldefense.com/v3/__https://github.com/apache/arrow/blob/5a5f4 > > ce326194750422ef6f053469ed1912ce69f/CHANGELOG.md__;!!PBKjc0U4!eKz154IL > > M4nmXeSxEBOIDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nxojW3Ms$ > > > > > > > >>>>> [11]: > > > > > > > >>>>> > > https://urldefense.com/v3/__https://cwiki.apache.org/confluence/displa > > y/ARROW/How*to*Verify*Release*Candidates__;KysrKw!!PBKjc0U4!eKz154ILM4 > > nmXeSxEBOIDqXc8Q4eC1e3UjzHiRenv5fnEVtTJ5hdwR2nc7mZA1E$ > > > > > > > >>>>> > > > > > > > >>>> > > > > > > > >>> > > > > > > > >> > > > > > > > > > > > >