That's an open question. How long should a release vote last? Apparently this one lasted 3 days. The 0.14.0 vote (after RC4) lasted 3 days before a decision was made too.
Regards Antoine. Le 04/07/2019 à 15:28, Jacques Nadeau a écrit : > There are two different questions here. > > 1) should this issue block the release. > 2) should a discussion with ample time for all parties to come to consensus > have occurred before closing the vote. > > The first question is a subjective question. The answer to the second > question should have been an unequivocal yes. > > I'll send a separate mail on point one but the problem I see here > fundamentally is point two. > > On Thu, Jul 4, 2019, 6:01 AM Antoine Pitrou <anto...@python.org> wrote: > >> >> I agree with Kou here. It's not a problem with the release per se, it's >> a problem with the Flight code in git master. There is no regression >> AFAICT, and we have not promised that Flight was stable and >> production-ready yet. >> >> If we're ok releasing with bugs such as this (Java unable to read back >> union arrays?), then I think a Flight bug shouldn't hold a release. >> https://issues.apache.org/jira/browse/ARROW-5231 >> >> Regards >> >> Antoine. >> >> >> Le 04/07/2019 à 14:46, Jacques Nadeau a écrit : >>> Im disappointed in this response. When someone finds an issue with a >>> release it should be triaged/validated rather than rushed past rather >>> quickly and closing the vote before others can chime in on the issue. >>> >>> I'm now left voting -1 on a closed vote. In the future, let's have a >>> discussion about issues like this. Your response and the close of the >> vote >>> were unilateral and all happened while some of us were sleeping. >>> >>> On Wed, Jul 3, 2019, 10:47 PM Sutou Kouhei <k...@clear-code.com> wrote: >>> >>>> Hi, >>>> >>>> Flight isn't stable yet. So Flight problem isn't a blocker >>>> of this release. Could you open a JIRA issue for your >>>> problem? We'll be able to fix it until 1.0.0. >>>> >>>> >>>> Thanks, >>>> -- >>>> kou >>>> >>>> In <cakg4kdx8_rr8xqobaspw+u0lypx21tpcwx6s4_rddmk4vpd...@mail.gmail.com> >>>> "Re: [VOTE] Release Apache Arrow 0.14.0 - RC0" on Wed, 3 Jul 2019 >>>> 17:18:15 -0700, >>>> Ryan Murray <rym...@dremio.com> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I have noticed that a python Flight client can't authenticate to a Java >>>>> Flight server while doing some testing today. I am trying to confirm if >>>>> this is a bug in the flight implementation or in my own code. I >> thought I >>>>> would report here as it could potentially be a blocker to this release. >>>>> >>>>> I will confirm and come back to you shortly. >>>>> >>>>> Best, >>>>> Ryan >>>>> >>>>> On Wed, Jul 3, 2019 at 5:02 PM Sutou Kouhei <k...@clear-code.com> >> wrote: >>>>> >>>>>> Thanks for confirming it! >>>>>> >>>>>> This will be solved by the pull request. >>>>>> >>>>>> In < >> caf6ot1d5x-gledlhbaixi74+pxo5ap8eggsylwquimwpvxm...@mail.gmail.com> >>>>>> "Re: [VOTE] Release Apache Arrow 0.14.0 - RC0" on Wed, 3 Jul 2019 >>>>>> 13:53:19 -0700, >>>>>> Chao Sun <sunc...@apache.org> wrote: >>>>>> >>>>>>> Thanks Sutou. It is 2.5.0: >>>>>>> >>>>>>> $ protoc --version >>>>>>> libprotoc 2.5.0 >>>>>>> >>>>>>> Yes this is an old version, which is still used by Apache Hadoop. >>>>>>> >>>>>>> On Wed, Jul 3, 2019 at 1:27 PM Sutou Kouhei <k...@clear-code.com> >>>> wrote: >>>>>>> >>>>>>>> Thanks for verifying this RC! >>>>>>>> >>>>>>>> It seems that the C++ error is caused by old Protocol >>>>>>>> Buffers. Could you show your system Protocol Buffers >>>>>>>> version? >>>>>>>> >>>>>>>> https://github.com/apache/arrow/pull/4785 will resolve this >>>>>>>> case. It prevents using old system Protocol Buffers. >>>>>>>> >>>>>>>> In < >>>> caf6ot1e8emh1gwooo+uuq5z6amwzprfuuyv4c+w+crpievz...@mail.gmail.com> >>>>>>>> "Re: [VOTE] Release Apache Arrow 0.14.0 - RC0" on Wed, 3 Jul 2019 >>>>>>>> 00:15:54 -0700, >>>>>>>> Chao Sun <sunc...@apache.org> wrote: >>>>>>>> >>>>>>>>> On MacOS Mojave. Verified Rust and Go with >>>> verify-release-candidate.sh >>>>>>>> and >>>>>>>>> they look good. >>>>>>>>> I got the following error when verifying C++ though: >>>>>>>>> >>>>>>>>> [ 18%] Built target grpc_dependencies >>>>>>>>> CMake Error at >>>>>>>>> >>>>>>>> >>>>>> >>>> >> /var/folders/z3/ptkgr4kn4pv9v8g7s1fnr5mm0000gn/T/arrow-0.14.0.XXXXX.yYmSAqR5/apache-arrow-0.14.0/cpp/build/orc_ep-prefix/src/orc_ep-stamp/orc_ep-build-RELEASE.cmake:49 >>>>>>>>> (message): >>>>>>>>> Command failed: 2 >>>>>>>>> '/Library/Developer/CommandLineTools/usr/bin/make' >>>>>>>>> See also >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>> >> /var/folders/z3/ptkgr4kn4pv9v8g7s1fnr5mm0000gn/T/arrow-0.14.0.XXXXX.yYmSAqR5/apache-arrow-0.14.0/cpp/build/orc_ep-prefix/src/orc_ep-stamp/orc_ep-build-*.log >>>>>>>>> make[2]: *** [orc_ep-prefix/src/orc_ep-stamp/orc_ep-build] Error 1 >>>>>>>>> make[1]: *** [CMakeFiles/orc_ep.dir/all] Error 2 >>>>>>>>> >>>>>>>>> In orc_ep-build-err.log: >>>>>>>>> >>>>>>>>> In file included from >>>>>>>>> >>>>>>>> >>>>>> >>>> >> /var/folders/z3/ptkgr4kn4pv9v8g7s1fnr5mm0000gn/T/arrow-0.14.0.XXXXX.yYmSAqR5/apache-arrow-0.14.0/cpp/build/orc_ep-prefix/src/orc_ep/c++/src/io/OutputStream.cc:20: >>>>>>>>> >>>>>>>> >>>>>> >>>> >> ^[[1m/var/folders/z3/ptkgr4kn4pv9v8g7s1fnr5mm0000gn/T/arrow-0.14.0.XXXXX.yYmSAqR5/apache-arrow-0.14.0/cpp/build/orc_ep-prefix/src/orc_ep/c++/src/io/OutputStream.hh:59:18: >>>>>>>>> ^[[0m^[[0;1;31merror: ^[[0m^[[1m'WriteAliasedRaw' marked >>>>>> 'override' >>>>>>>>> but does not override any member functions^[[0m >>>>>>>>> virtual bool WriteAliasedRaw(const void * data, int size) >>>>>> override; >>>>>>>>> ^[[0;1;32m ^ >>>>>>>>> >>>>>>>> >>>>>> >>>> >> ^[[0m^[[1m/var/folders/z3/ptkgr4kn4pv9v8g7s1fnr5mm0000gn/T/arrow-0.14.0.XXXXX.yYmSAqR5/apache-arrow-0.14.0/cpp/build/orc_ep-prefix/src/orc_ep/c++/src/io/OutputStream.hh:60:18: >>>>>>>>> ^[[0m^[[0;1;31merror: ^[[0m^[[1m'AllowsAliasing' marked 'override' >>>>>> but >>>>>>>>> does not override any member functions^[[0m >>>>>>>>> virtual bool AllowsAliasing() const override; >>>>>>>>> ^[[0;1;32m ^ >>>>>>>>> ^[[0m2 errors generated. >>>>>>>>> make[5]: *** [c++/src/CMakeFiles/orc.dir/io/OutputStream.cc.o] >>>> Error 1 >>>>>>>>> make[4]: *** [c++/src/CMakeFiles/orc.dir/all] Error 2 >>>>>>>>> make[3]: *** [all] Error 2 >>>>>>>>> >>>>>>>>> Not sure if this is due to my environment. >>>>>>>>> >>>>>>>>> Chao >>>>>>>>> >>>>>>>>> On Tue, Jul 2, 2019 at 6:54 PM Ravindra Pindikura < >>>>>> ravin...@dremio.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> ok, thanks ! >>>>>>>>>> >>>>>>>>>> On Wed, Jul 3, 2019 at 7:10 AM Sutou Kouhei <k...@clear-code.com> >>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Thanks for verifying this RC! >>>>>>>>>>> >>>>>>>>>>>> 2. The package doesn't seem to include gandiva >>>>>>>>>>>> >>>>>>>>>>>> is that intentional ? I'm fine if it is not included, just >>>> want >>>>>> to >>>>>>>>>>> confirm >>>>>>>>>>>> if that's expected. >>>>>>>>>>> >>>>>>>>>>> I think that this is caused by "-P arrow-jni" is missing in >>>>>>>>>>> 01-perform.sh: >>>>>>>>>>> >>>>>>>>>>> >>>> https://github.com/apache/arrow/pull/4717#issuecomment-506916189 >>>>>>>>>>> >>>>>>>>>>> It's intentional for RC0. >>>>>>>>>>> >>>>>>>>>>> We'll fix this after RC0: >>>>>>>>>>> >>>>>>>>>>> https://issues.apache.org/jira/browse/ARROW-5786 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> -- >>>>>>>>>>> kou >>>>>>>>>>> >>>>>>>>>>> In < >>>>>>>> capwbug6wvudwu7-z8dyhq7snusagappkdzkrqof4dfnj4np...@mail.gmail.com> >>>>>>>>>>> "Re: [VOTE] Release Apache Arrow 0.14.0 - RC0" on Wed, 3 Jul >>>> 2019 >>>>>>>>>>> 06:55:52 +0530, >>>>>>>>>>> Ravindra Pindikura <ravin...@dremio.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> I tried "./dev/release/verify-release-candidate.sh source >>>> 0.14.0 >>>>>> 0" >>>>>>>> on >>>>>>>>>>> mac >>>>>>>>>>>> mojave. >>>>>>>>>>>> >>>>>>>>>>>> 1. I consistently get this error with flight tests >>>>>>>>>>>> >>>>>>>>>>>> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time >>>>>>>> elapsed: >>>>>>>>>>>> 0.04 s <<< FAILURE! - in >>>>>> org.apache.arrow.flight.TestServerOptions >>>>>>>>>>>> [ERROR] >>>> domainSocket(org.apache.arrow.flight.TestServerOptions) >>>>>>>> Time >>>>>>>>>>>> elapsed: 0.04 s <<< ERROR! >>>>>>>>>>>> java.io.IOException: Failed to bind >>>>>>>>>>>> at >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> >> org.apache.arrow.flight.TestServerOptions.domainSocket(TestServerOptions.java:46) >>>>>>>>>>>> Caused by: io.netty.channel.unix.Errors$NativeIoException: >>>>>> bind(..) >>>>>>>>>>> failed: >>>>>>>>>>>> Address already in use >>>>>>>>>>>> >>>>>>>>>>>> Is there a workaround or gotcha for this ? >>>>>>>>>>>> >>>>>>>>>>>> 2. The package doesn't seem to include gandiva >>>>>>>>>>>> >>>>>>>>>>>> is that intentional ? I'm fine if it is not included, just >>>> want >>>>>> to >>>>>>>>>>> confirm >>>>>>>>>>>> if that's expected. >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Jul 3, 2019 at 6:37 AM Sutou Kouhei < >>>> k...@clear-code.com> >>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>>> I tried again (Ubuntu 18.04): >>>>>>>>>>>>>> * source verification failed in gRPC configure step: >>>>>>>>>>>>>> Problem is, Ubuntu's c-ares does not provide any CMake >>>> files: >>>>>>>>>>>>> >>>>>>>>>>>>> Note: Adding -Dc-ares_SOURCE=BUNDLED CMake option is >>>>>>>>>>>>> workaround. We can use bundled c-ares automatically by >>>>>>>>>>>>> requiring c-ares's CMake config: >>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/apache/arrow/pull/4783 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> -- >>>>>>>>>>>>> kou >>>>>>>>>>>>> >>>>>>>>>>>>> In <7a82e6be-f4a5-240b-389a-4cf9cd4fb...@python.org> >>>>>>>>>>>>> "Re: [VOTE] Release Apache Arrow 0.14.0 - RC0" on Tue, 2 >>>> Jul >>>>>> 2019 >>>>>>>>>>>>> 11:36:09 +0200, >>>>>>>>>>>>> Antoine Pitrou <anto...@python.org> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I tried again (Ubuntu 18.04): >>>>>>>>>>>>>> >>>>>>>>>>>>>> * binaries verification succeeded >>>>>>>>>>>>>> >>>>>>>>>>>>>> * source verification failed in gRPC configure step: >>>>>>>>>>>>>> >>>>>>>>>>>>>> CMake Error at cmake/cares.cmake:38 (find_package): >>>>>>>>>>>>>> Could not find a package configuration file provided by >>>>>>>> "c-ares" >>>>>>>>>>> with >>>>>>>>>>>>> any >>>>>>>>>>>>>> of the following names: >>>>>>>>>>>>>> >>>>>>>>>>>>>> c-aresConfig.cmake >>>>>>>>>>>>>> c-ares-config.cmake >>>>>>>>>>>>>> >>>>>>>>>>>>>> Add the installation prefix of "c-ares" to >>>>>> CMAKE_PREFIX_PATH or >>>>>>>>>> set >>>>>>>>>>>>>> "c-ares_DIR" to a directory containing one of the above >>>>>>>> files. If >>>>>>>>>>>>> "c-ares" >>>>>>>>>>>>>> provides a separate development package or SDK, be sure >>>> it >>>>>> has >>>>>>>>>> been >>>>>>>>>>>>>> installed. >>>>>>>>>>>>>> Call Stack (most recent call first): >>>>>>>>>>>>>> CMakeLists.txt:139 (include) >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Problem is, Ubuntu's c-ares does not provide any CMake >>>> files: >>>>>>>>>>>>>> >>>>>>>>>>>>>> $ dpkg -L libc-ares-dev >>>>>>>>>>>>>> /. >>>>>>>>>>>>>> /usr >>>>>>>>>>>>>> /usr/include >>>>>>>>>>>>>> /usr/include/ares.h >>>>>>>>>>>>>> /usr/include/ares_build.h >>>>>>>>>>>>>> /usr/include/ares_dns.h >>>>>>>>>>>>>> /usr/include/ares_rules.h >>>>>>>>>>>>>> /usr/include/ares_version.h >>>>>>>>>>>>>> /usr/lib >>>>>>>>>>>>>> /usr/lib/x86_64-linux-gnu >>>>>>>>>>>>>> /usr/lib/x86_64-linux-gnu/libcares.a >>>>>>>>>>>>>> /usr/lib/x86_64-linux-gnu/pkgconfig >>>>>>>>>>>>>> /usr/lib/x86_64-linux-gnu/pkgconfig/libcares.pc >>>>>>>>>>>>>> /usr/share >>>>>>>>>>>>>> /usr/share/doc >>>>>>>>>>>>>> /usr/share/doc/libc-ares-dev >>>>>>>>>>>>>> /usr/share/doc/libc-ares-dev/NEWS.gz >>>>>>>>>>>>>> /usr/share/doc/libc-ares-dev/README.cares >>>>>>>>>>>>>> /usr/share/doc/libc-ares-dev/README.md >>>>>>>>>>>>>> /usr/share/doc/libc-ares-dev/copyright >>>>>>>>>>>>>> /usr/share/man >>>>>>>>>>>>>> /usr/share/man/man3 >>>>>>>>>>>>>> [ snip man pages ] >>>>>>>>>>>>>> /usr/lib/x86_64-linux-gnu/libcares.so >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards >>>>>>>>>>>>>> >>>>>>>>>>>>>> Antoine. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Thanks and regards, >>>>>>>>>>>> Ravindra. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks and regards, >>>>>>>>>> Ravindra. >>>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Ryan Murray | Principal Consulting Engineer >>>>> >>>>> +447540852009 | rym...@dremio.com >>>>> >>>>> <https://www.dremio.com/> >>>>> Check out our GitHub <https://www.github.com/dremio>, join our >> community >>>>> site <https://community.dremio.com/> & Download Dremio >>>>> <https://www.dremio.com/download> >>>> >>> >> >