Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Micah Kornfield
Rebasing myself seems to have fixed it.

On Mon, Apr 20, 2020 at 10:50 PM Micah Kornfield 
wrote:

> Did something go wrong with the rebase of open PRs?  I'm seeing a lot of
> diffs show up after rebasing off of master?
>
> Thanks,
> Micah
>
> On Mon, Apr 20, 2020 at 8:59 PM Sutou Kouhei  wrote:
>
>> MSYS2: Merged: https://github.com/msys2/MINGW-packages/pull/6396
>>
>> In 
>>   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
>> 20:09:29 -0700,
>>   Neal Richardson  wrote:
>>
>> > Homebrew updates submitted:
>> > https://github.com/Homebrew/homebrew-core/pull/53475
>> >
>> > R packaging hopefully will go through tomorrow.
>> >
>> > Neal
>> >
>> >
>> > On Mon, Apr 20, 2020 at 7:28 PM Andy Grove 
>> wrote:
>> >
>> >> Well, I got trhe crates published, but there's a nasty workaround for
>> users
>> >> that want to use these crates as a dependency and it means there is no
>> real
>> >> dependency management on the Flight protocol version. I think the
>> answer is
>> >> that we need to publish the Flight.proto as part of the arrow-flight
>> crate
>> >> and make sure that version is used in the custom build script. I'll
>> look at
>> >> this again tomorrow and try and come up with a solution for the next
>> >> release.
>> >>
>> >> Here's the JIRA to track this specific issue.
>> >>
>> >> https://issues.apache.org/jira/browse/ARROW-8536
>> >>
>> >> On Mon, Apr 20, 2020 at 7:49 PM Andy Grove 
>> wrote:
>> >>
>> >> > I've run into issues publishing the Rust crates and I don't think I
>> can
>> >> > resolve this tonight. I am documenting the issue in
>> >> > https://issues.apache.org/jira/browse/ARROW-8535
>> >> >
>> >> >
>> >> > On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs <
>> >> szucs.kriszt...@gmail.com>
>> >> > wrote:
>> >> >
>> >> >> Created a PR with updated docs.
>> >> >>
>> >> >> Conda post release task is left, it's a bit strange that the
>> conda-forge
>> >> >> autotick bot has not created the version bump PRs yet. I'm updating
>> >> >> them manually tomorrow.
>> >> >>
>> >> >> 1.  [x] rebase
>> >> >> 2.  [x] upload source
>> >> >> 3.  [x] upload binaries
>> >> >> 4.  [x] update website
>> >> >> 5.  [x] upload ruby gems
>> >> >> 6.  [x] upload js packages
>> >> >> 8.  [x] upload C# packages
>> >> >> 9.  [Andy] upload rust crates
>> >> >> 10. [ ] update conda recipes
>> >> >> 11. [x] upload wheels to pypi
>> >> >> 12. [Neal] update homebrew packages
>> >> >> 13. [x] update maven artifacts
>> >> >> 14. [kou] update msys2
>> >> >> 15. [Neal] update R packages
>> >> >> 16. [x] update docs
>> >> >>
>> >> >> I'm going to announce 0.17 once the site PRs get merged.
>> >> >> >
>> >> >> >
>> >> >> > Thanks,
>> >> >> > --
>> >> >> > kou
>> >> >> >
>> >> >> > In > >> u+1f3...@mail.gmail.com>
>> >> >> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr
>> 2020
>> >> >> 23:20:48 +0200,
>> >> >> >   Krisztián Szűcs  wrote:
>> >> >> >
>> >> >> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove <
>> andygrov...@gmail.com>
>> >> >> wrote:
>> >> >> > >>
>> >> >> > >> Ok, I can look into this after work today (in about 3 hours).
>> >> >> > > Great, thanks!
>> >> >> > >
>> >> >> > > The current status is (`x` means done):
>> >> >> > >
>> >> >> > > 1.  [x] rebase
>> >> >> > > 2.  [x] upload source
>> >> >> > > 3.  [x] upload binaries
>> >> >> > > 4.  [x] update website
>> >> >> > > 5.  [x] upload ruby gems
>> >> >> > > 6.  [x] upload js packages
>> >> >> > > 8.  [ ] upload C# crates
>> >> >> > > 9.  [Andy] upload rust crates
>> >> >> > > 10. [ ] update conda recipes
>> >> >> > > 11. [x] upload wheels to pypi
>> >> >> > > 12. [Neal] update homebrew packages
>> >> >> > > 13. [x] update maven artifacts
>> >> >> > > 14. [ ] update msys2
>> >> >> > > 15. [Neal] update R packages
>> >> >> > > 16. [Krisztian] update docs
>> >> >> > >>
>> >> >> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
>> >> >> szucs.kriszt...@gmail.com>
>> >> >> > >> wrote:
>> >> >> > >>
>> >> >> > >> > Thanks Andy! I tried to upload the rust packages but
>> >> arrow-flight,
>> >> >> > >> > but a version pin is missing from the package tree:
>> >> >> > >> >
>> >> >> > >> > error: all dependencies must have a version specified when
>> >> >> publishing.
>> >> >> > >> > dependency `arrow-flight` does not specify a version
>> >> >> > >> >
>> >> >> > >> > Please upload the packages!
>> >> >> > >> >
>> >> >> > >> > Also added Uwe and Kou to the package owners.
>> >> >> > >> >
>> >> >> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove <
>> >> andygrov...@gmail.com>
>> >> >> wrote:
>> >> >> > >> > >
>> >> >> > >> > > You should have an invite for the arrow-flight crate.
>> Please
>> >> >> check
>> >> >> > >> > > https://crates.io/me/pending-invites
>> >> >> > >> > >
>> >> >> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
>> >> >> > >> > szucs.kriszt...@gmail.com>
>> >> >> > >> > > wrote:
>> >> >> > >> > >
>> >> >> > >> > > > 1.  [x] rebase
>> >> >> > >> > > > 2.  [x] upload source
>> >> >> > >> > > > 3.  [x] upload 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Micah Kornfield
Did something go wrong with the rebase of open PRs?  I'm seeing a lot of
diffs show up after rebasing off of master?

Thanks,
Micah

On Mon, Apr 20, 2020 at 8:59 PM Sutou Kouhei  wrote:

> MSYS2: Merged: https://github.com/msys2/MINGW-packages/pull/6396
>
> In 
>   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
> 20:09:29 -0700,
>   Neal Richardson  wrote:
>
> > Homebrew updates submitted:
> > https://github.com/Homebrew/homebrew-core/pull/53475
> >
> > R packaging hopefully will go through tomorrow.
> >
> > Neal
> >
> >
> > On Mon, Apr 20, 2020 at 7:28 PM Andy Grove 
> wrote:
> >
> >> Well, I got trhe crates published, but there's a nasty workaround for
> users
> >> that want to use these crates as a dependency and it means there is no
> real
> >> dependency management on the Flight protocol version. I think the
> answer is
> >> that we need to publish the Flight.proto as part of the arrow-flight
> crate
> >> and make sure that version is used in the custom build script. I'll
> look at
> >> this again tomorrow and try and come up with a solution for the next
> >> release.
> >>
> >> Here's the JIRA to track this specific issue.
> >>
> >> https://issues.apache.org/jira/browse/ARROW-8536
> >>
> >> On Mon, Apr 20, 2020 at 7:49 PM Andy Grove 
> wrote:
> >>
> >> > I've run into issues publishing the Rust crates and I don't think I
> can
> >> > resolve this tonight. I am documenting the issue in
> >> > https://issues.apache.org/jira/browse/ARROW-8535
> >> >
> >> >
> >> > On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs <
> >> szucs.kriszt...@gmail.com>
> >> > wrote:
> >> >
> >> >> Created a PR with updated docs.
> >> >>
> >> >> Conda post release task is left, it's a bit strange that the
> conda-forge
> >> >> autotick bot has not created the version bump PRs yet. I'm updating
> >> >> them manually tomorrow.
> >> >>
> >> >> 1.  [x] rebase
> >> >> 2.  [x] upload source
> >> >> 3.  [x] upload binaries
> >> >> 4.  [x] update website
> >> >> 5.  [x] upload ruby gems
> >> >> 6.  [x] upload js packages
> >> >> 8.  [x] upload C# packages
> >> >> 9.  [Andy] upload rust crates
> >> >> 10. [ ] update conda recipes
> >> >> 11. [x] upload wheels to pypi
> >> >> 12. [Neal] update homebrew packages
> >> >> 13. [x] update maven artifacts
> >> >> 14. [kou] update msys2
> >> >> 15. [Neal] update R packages
> >> >> 16. [x] update docs
> >> >>
> >> >> I'm going to announce 0.17 once the site PRs get merged.
> >> >> >
> >> >> >
> >> >> > Thanks,
> >> >> > --
> >> >> > kou
> >> >> >
> >> >> > In  >> u+1f3...@mail.gmail.com>
> >> >> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr
> 2020
> >> >> 23:20:48 +0200,
> >> >> >   Krisztián Szűcs  wrote:
> >> >> >
> >> >> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove <
> andygrov...@gmail.com>
> >> >> wrote:
> >> >> > >>
> >> >> > >> Ok, I can look into this after work today (in about 3 hours).
> >> >> > > Great, thanks!
> >> >> > >
> >> >> > > The current status is (`x` means done):
> >> >> > >
> >> >> > > 1.  [x] rebase
> >> >> > > 2.  [x] upload source
> >> >> > > 3.  [x] upload binaries
> >> >> > > 4.  [x] update website
> >> >> > > 5.  [x] upload ruby gems
> >> >> > > 6.  [x] upload js packages
> >> >> > > 8.  [ ] upload C# crates
> >> >> > > 9.  [Andy] upload rust crates
> >> >> > > 10. [ ] update conda recipes
> >> >> > > 11. [x] upload wheels to pypi
> >> >> > > 12. [Neal] update homebrew packages
> >> >> > > 13. [x] update maven artifacts
> >> >> > > 14. [ ] update msys2
> >> >> > > 15. [Neal] update R packages
> >> >> > > 16. [Krisztian] update docs
> >> >> > >>
> >> >> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
> >> >> szucs.kriszt...@gmail.com>
> >> >> > >> wrote:
> >> >> > >>
> >> >> > >> > Thanks Andy! I tried to upload the rust packages but
> >> arrow-flight,
> >> >> > >> > but a version pin is missing from the package tree:
> >> >> > >> >
> >> >> > >> > error: all dependencies must have a version specified when
> >> >> publishing.
> >> >> > >> > dependency `arrow-flight` does not specify a version
> >> >> > >> >
> >> >> > >> > Please upload the packages!
> >> >> > >> >
> >> >> > >> > Also added Uwe and Kou to the package owners.
> >> >> > >> >
> >> >> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove <
> >> andygrov...@gmail.com>
> >> >> wrote:
> >> >> > >> > >
> >> >> > >> > > You should have an invite for the arrow-flight crate. Please
> >> >> check
> >> >> > >> > > https://crates.io/me/pending-invites
> >> >> > >> > >
> >> >> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> >> >> > >> > szucs.kriszt...@gmail.com>
> >> >> > >> > > wrote:
> >> >> > >> > >
> >> >> > >> > > > 1.  [x] rebase
> >> >> > >> > > > 2.  [x] upload source
> >> >> > >> > > > 3.  [x] upload binaries
> >> >> > >> > > > 4.  [x] update website
> >> >> > >> > > > 5.  [x] upload ruby gems
> >> >> > >> > > > 6.  [x] upload js packages
> >> >> > >> > > > 8.  [ ] upload C# crates
> >> >> > >> > > > 9.  [ ] upload rust crates
> >> >> > >> > > > 10. [ ] 

Re: [C++] Revamping approach to Arrow compute kernel development

2020-04-20 Thread Sven Wagner-Boysen
Hi Wes,

I think reducing temporary memory allocation is a great effort and will
show great benefit in compute intensive scenarios.
As we are mainly working with the Rust and Datafusion part of the Arrow
project I was wondering how we could best align the concepts and
implementations on that level.
Is the approach that the compute kernels have to be implemented for every
language separately as well similar to the format (which is my current
understanding) or do you see options for re-use and a common/shared
implementation?
Happy to get your thoughts on that.

Thanks,
Sven

On Sun, Apr 19, 2020 at 2:14 AM Wes McKinney  wrote:

> I started a brain dump of some issues that come to mind around kernel
> implementation and array expression evaluation. I'll try to fill this
> out, and it would be helpful to add supporting citations to other
> projects about what kinds of issues come up and what implementation
> strategies may be helpful. If anyone would like edit access please let
> me know, otherwise feel free to add comments
>
>
> https://docs.google.com/document/d/1LFk3WRfWGQbJ9uitWwucjiJsZMqLh8lC1vAUOscLtj8/edit?usp=sharing
>
> On Sat, Apr 18, 2020 at 4:41 PM Wes McKinney  wrote:
> >
> > hi folks,
> >
> > This e-mail comes in the context of two C++ data processing
> > subprojects we have discussed in the past
> >
> > * Data Frame API
> >
> https://docs.google.com/document/d/1XHe_j87n2VHGzEbnLe786GHbbcbrzbjgG8D0IXWAeHg/edit
> > * In-memory Query Engine
> >
> https://docs.google.com/document/d/10RoUZmiMQRi_J1FcPeVAUAMJ6d_ZuiEbaM2Y33sNPu4/edit
> >
> > One important area for both of these projects is the evaluation of
> > array expressions that are found inside projections (i.e. "SELECT" --
> > without any aggregate functions), filters (i.e. "WHERE"), and join
> > clauses. In summary, these are mostly elementwise functions that do
> > not alter the size of their input arrays. For conciseness I'll call
> > these kinds of expressions "array-exprs"
> >
> > Gandiva does LLVM code generation for evaluating array-exprs, but I
> > think it makes sense to have both codegen'd expressions as well as
> > X100-style [1] interpreted array-expr evaluation. These modes of query
> > evaluation ideally should share as much common implementation code as
> > possible (taking into account Gandiva's need to compile to LLVM IR)
> >
> > I have reviewed the contents of our arrow/compute/kernels directory
> > and made the following spreadsheet
> >
> >
> https://docs.google.com/spreadsheets/d/1oXVy29GT1apM4e3isNpzk497Re3OqM8APvlBZCDc8B8/edit?usp=sharing
> >
> > There are some problems with our current collection of kernels in the
> > context of array-expr evaluation in query processing:
> >
> > * For efficiency, kernels used for array-expr evaluation should write
> > into preallocated memory as their default mode. This enables the
> > interpreter to avoid temporary memory allocations and improve CPU
> > cache utilization. Almost none of our kernels are implemented this way
> > currently.
> > * The current approach for expr-type kernels of having a top-level
> > memory-allocating function is not scalable for binding developers. I
> > believe instead that kernels should be selected and invoked
> > generically by using the string name of the kernel
> >
> > On this last point, what I am suggesting is that we do something more
> like
> >
> > ASSIGN_OR_RAISE(auto kernel, compute::GetKernel("greater", {type0,
> type1}));
> > ArrayData* out = ... ;
> > RETURN_NOT_OK(kernel->Call({arg0, arg1}, ));
> >
> > In particular, when we reason that successive kernel invocations can
> > reuse memory, we can have code that is doing in essence
> >
> > k1->Call({arg0, arg1}, )
> > k2->Call({out}, ))
> > k3->Call({arg2, out}, )
> >
> > Of course, if you want the kernel to allocate memory then you can do
> > something like
> >
> > ASSIGN_OR_RAISE(out = kernel->Call({arg0, arg1}));
> >
> > And if you want to avoid the "GetKernel" business you should be able to
> do
> >
> > ASSIGN_OR_RAISE(auto result, ExecKernel(name, {arg0, arg1}));
> >
> > I think this "ExecKernel" function should likely replace the public
> > APIs for running specific kernels that we currently have.
> >
> > One detail that isn't addressed above is what to do with
> > kernel-specific configuration options. One way to address that is to
> > have a common base type for all options so that we can do
> >
> > struct MyKernelOptions : public KernelOptions {
> >   ...
> > };
> >
> > and then
> >
> > MyKernelOptions options = ...;
> > out = ExecKernel(name, args, options);
> >
> > Maybe there are some other ideas.
> >
> > At some point we will need to have an implementation blitz where we go
> > from our current 20 or so non-codegen'd kernels for array-exprs to
> > several hundred, so I wanted to discuss these issues so we can all get
> > on the same page. I'd like to take a crack at an initial iteration of
> > the above API proposal with a centralized kernel registry (that will
> > also need to 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Sutou Kouhei
MSYS2: Merged: https://github.com/msys2/MINGW-packages/pull/6396

In 
  "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020 20:09:29 
-0700,
  Neal Richardson  wrote:

> Homebrew updates submitted:
> https://github.com/Homebrew/homebrew-core/pull/53475
> 
> R packaging hopefully will go through tomorrow.
> 
> Neal
> 
> 
> On Mon, Apr 20, 2020 at 7:28 PM Andy Grove  wrote:
> 
>> Well, I got trhe crates published, but there's a nasty workaround for users
>> that want to use these crates as a dependency and it means there is no real
>> dependency management on the Flight protocol version. I think the answer is
>> that we need to publish the Flight.proto as part of the arrow-flight crate
>> and make sure that version is used in the custom build script. I'll look at
>> this again tomorrow and try and come up with a solution for the next
>> release.
>>
>> Here's the JIRA to track this specific issue.
>>
>> https://issues.apache.org/jira/browse/ARROW-8536
>>
>> On Mon, Apr 20, 2020 at 7:49 PM Andy Grove  wrote:
>>
>> > I've run into issues publishing the Rust crates and I don't think I can
>> > resolve this tonight. I am documenting the issue in
>> > https://issues.apache.org/jira/browse/ARROW-8535
>> >
>> >
>> > On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs <
>> szucs.kriszt...@gmail.com>
>> > wrote:
>> >
>> >> Created a PR with updated docs.
>> >>
>> >> Conda post release task is left, it's a bit strange that the conda-forge
>> >> autotick bot has not created the version bump PRs yet. I'm updating
>> >> them manually tomorrow.
>> >>
>> >> 1.  [x] rebase
>> >> 2.  [x] upload source
>> >> 3.  [x] upload binaries
>> >> 4.  [x] update website
>> >> 5.  [x] upload ruby gems
>> >> 6.  [x] upload js packages
>> >> 8.  [x] upload C# packages
>> >> 9.  [Andy] upload rust crates
>> >> 10. [ ] update conda recipes
>> >> 11. [x] upload wheels to pypi
>> >> 12. [Neal] update homebrew packages
>> >> 13. [x] update maven artifacts
>> >> 14. [kou] update msys2
>> >> 15. [Neal] update R packages
>> >> 16. [x] update docs
>> >>
>> >> I'm going to announce 0.17 once the site PRs get merged.
>> >> >
>> >> >
>> >> > Thanks,
>> >> > --
>> >> > kou
>> >> >
>> >> > In > u+1f3...@mail.gmail.com>
>> >> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
>> >> 23:20:48 +0200,
>> >> >   Krisztián Szűcs  wrote:
>> >> >
>> >> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove 
>> >> wrote:
>> >> > >>
>> >> > >> Ok, I can look into this after work today (in about 3 hours).
>> >> > > Great, thanks!
>> >> > >
>> >> > > The current status is (`x` means done):
>> >> > >
>> >> > > 1.  [x] rebase
>> >> > > 2.  [x] upload source
>> >> > > 3.  [x] upload binaries
>> >> > > 4.  [x] update website
>> >> > > 5.  [x] upload ruby gems
>> >> > > 6.  [x] upload js packages
>> >> > > 8.  [ ] upload C# crates
>> >> > > 9.  [Andy] upload rust crates
>> >> > > 10. [ ] update conda recipes
>> >> > > 11. [x] upload wheels to pypi
>> >> > > 12. [Neal] update homebrew packages
>> >> > > 13. [x] update maven artifacts
>> >> > > 14. [ ] update msys2
>> >> > > 15. [Neal] update R packages
>> >> > > 16. [Krisztian] update docs
>> >> > >>
>> >> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
>> >> szucs.kriszt...@gmail.com>
>> >> > >> wrote:
>> >> > >>
>> >> > >> > Thanks Andy! I tried to upload the rust packages but
>> arrow-flight,
>> >> > >> > but a version pin is missing from the package tree:
>> >> > >> >
>> >> > >> > error: all dependencies must have a version specified when
>> >> publishing.
>> >> > >> > dependency `arrow-flight` does not specify a version
>> >> > >> >
>> >> > >> > Please upload the packages!
>> >> > >> >
>> >> > >> > Also added Uwe and Kou to the package owners.
>> >> > >> >
>> >> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove <
>> andygrov...@gmail.com>
>> >> wrote:
>> >> > >> > >
>> >> > >> > > You should have an invite for the arrow-flight crate. Please
>> >> check
>> >> > >> > > https://crates.io/me/pending-invites
>> >> > >> > >
>> >> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
>> >> > >> > szucs.kriszt...@gmail.com>
>> >> > >> > > wrote:
>> >> > >> > >
>> >> > >> > > > 1.  [x] rebase
>> >> > >> > > > 2.  [x] upload source
>> >> > >> > > > 3.  [x] upload binaries
>> >> > >> > > > 4.  [x] update website
>> >> > >> > > > 5.  [x] upload ruby gems
>> >> > >> > > > 6.  [x] upload js packages
>> >> > >> > > > 8.  [ ] upload C# crates
>> >> > >> > > > 9.  [ ] upload rust crates
>> >> > >> > > > 10. [ ] update conda recipes
>> >> > >> > > > 11. [-] upload wheels to pypi
>> >> > >> > > > 12. [ ] update homebrew packages
>> >> > >> > > > 13. [-] update maven artifacts
>> >> > >> > > > 14. [ ] update msys2
>> >> > >> > > > 15. [ ] update R packages
>> >> > >> > > >
>> >> > >> > > > @Andy Grove please grant me access to the arrow-flight crate
>> >> > >> > > > @Neal Richardson please update the R package
>> >> > >> > > >
>> >> > >> > > > Currently I'm handling maven and pypi artifacts.
>> >> > 

[jira] [Created] (ARROW-8538) [Packaging] Remove boost from homebrew formula

2020-04-20 Thread Neal Richardson (Jira)
Neal Richardson created ARROW-8538:
--

 Summary: [Packaging] Remove boost from homebrew formula
 Key: ARROW-8538
 URL: https://issues.apache.org/jira/browse/ARROW-8538
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++, Packaging
Reporter: Neal Richardson
Assignee: Neal Richardson






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Neal Richardson
Homebrew updates submitted:
https://github.com/Homebrew/homebrew-core/pull/53475

R packaging hopefully will go through tomorrow.

Neal


On Mon, Apr 20, 2020 at 7:28 PM Andy Grove  wrote:

> Well, I got trhe crates published, but there's a nasty workaround for users
> that want to use these crates as a dependency and it means there is no real
> dependency management on the Flight protocol version. I think the answer is
> that we need to publish the Flight.proto as part of the arrow-flight crate
> and make sure that version is used in the custom build script. I'll look at
> this again tomorrow and try and come up with a solution for the next
> release.
>
> Here's the JIRA to track this specific issue.
>
> https://issues.apache.org/jira/browse/ARROW-8536
>
> On Mon, Apr 20, 2020 at 7:49 PM Andy Grove  wrote:
>
> > I've run into issues publishing the Rust crates and I don't think I can
> > resolve this tonight. I am documenting the issue in
> > https://issues.apache.org/jira/browse/ARROW-8535
> >
> >
> > On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs <
> szucs.kriszt...@gmail.com>
> > wrote:
> >
> >> Created a PR with updated docs.
> >>
> >> Conda post release task is left, it's a bit strange that the conda-forge
> >> autotick bot has not created the version bump PRs yet. I'm updating
> >> them manually tomorrow.
> >>
> >> 1.  [x] rebase
> >> 2.  [x] upload source
> >> 3.  [x] upload binaries
> >> 4.  [x] update website
> >> 5.  [x] upload ruby gems
> >> 6.  [x] upload js packages
> >> 8.  [x] upload C# packages
> >> 9.  [Andy] upload rust crates
> >> 10. [ ] update conda recipes
> >> 11. [x] upload wheels to pypi
> >> 12. [Neal] update homebrew packages
> >> 13. [x] update maven artifacts
> >> 14. [kou] update msys2
> >> 15. [Neal] update R packages
> >> 16. [x] update docs
> >>
> >> I'm going to announce 0.17 once the site PRs get merged.
> >> >
> >> >
> >> > Thanks,
> >> > --
> >> > kou
> >> >
> >> > In  u+1f3...@mail.gmail.com>
> >> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
> >> 23:20:48 +0200,
> >> >   Krisztián Szűcs  wrote:
> >> >
> >> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove 
> >> wrote:
> >> > >>
> >> > >> Ok, I can look into this after work today (in about 3 hours).
> >> > > Great, thanks!
> >> > >
> >> > > The current status is (`x` means done):
> >> > >
> >> > > 1.  [x] rebase
> >> > > 2.  [x] upload source
> >> > > 3.  [x] upload binaries
> >> > > 4.  [x] update website
> >> > > 5.  [x] upload ruby gems
> >> > > 6.  [x] upload js packages
> >> > > 8.  [ ] upload C# crates
> >> > > 9.  [Andy] upload rust crates
> >> > > 10. [ ] update conda recipes
> >> > > 11. [x] upload wheels to pypi
> >> > > 12. [Neal] update homebrew packages
> >> > > 13. [x] update maven artifacts
> >> > > 14. [ ] update msys2
> >> > > 15. [Neal] update R packages
> >> > > 16. [Krisztian] update docs
> >> > >>
> >> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
> >> szucs.kriszt...@gmail.com>
> >> > >> wrote:
> >> > >>
> >> > >> > Thanks Andy! I tried to upload the rust packages but
> arrow-flight,
> >> > >> > but a version pin is missing from the package tree:
> >> > >> >
> >> > >> > error: all dependencies must have a version specified when
> >> publishing.
> >> > >> > dependency `arrow-flight` does not specify a version
> >> > >> >
> >> > >> > Please upload the packages!
> >> > >> >
> >> > >> > Also added Uwe and Kou to the package owners.
> >> > >> >
> >> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove <
> andygrov...@gmail.com>
> >> wrote:
> >> > >> > >
> >> > >> > > You should have an invite for the arrow-flight crate. Please
> >> check
> >> > >> > > https://crates.io/me/pending-invites
> >> > >> > >
> >> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> >> > >> > szucs.kriszt...@gmail.com>
> >> > >> > > wrote:
> >> > >> > >
> >> > >> > > > 1.  [x] rebase
> >> > >> > > > 2.  [x] upload source
> >> > >> > > > 3.  [x] upload binaries
> >> > >> > > > 4.  [x] update website
> >> > >> > > > 5.  [x] upload ruby gems
> >> > >> > > > 6.  [x] upload js packages
> >> > >> > > > 8.  [ ] upload C# crates
> >> > >> > > > 9.  [ ] upload rust crates
> >> > >> > > > 10. [ ] update conda recipes
> >> > >> > > > 11. [-] upload wheels to pypi
> >> > >> > > > 12. [ ] update homebrew packages
> >> > >> > > > 13. [-] update maven artifacts
> >> > >> > > > 14. [ ] update msys2
> >> > >> > > > 15. [ ] update R packages
> >> > >> > > >
> >> > >> > > > @Andy Grove please grant me access to the arrow-flight crate
> >> > >> > > > @Neal Richardson please update the R package
> >> > >> > > >
> >> > >> > > > Currently I'm handling maven and pypi artifacts.
> >> > >> > > >
> >> > >> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> >> > >> > > >  wrote:
> >> > >> > > > >
> >> > >> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding
> >> +1 vote.
> >> > >> > > > >
> >> > >> > > > > I'm starting the post-release tasks. I'm going to send
> >> updates to
> >> > >> > this
> >> 

[jira] [Created] (ARROW-8537) [C++] Performance regression from ARROW-8523

2020-04-20 Thread Yibo Cai (Jira)
Yibo Cai created ARROW-8537:
---

 Summary: [C++] Performance regression from ARROW-8523
 Key: ARROW-8537
 URL: https://issues.apache.org/jira/browse/ARROW-8537
 Project: Apache Arrow
  Issue Type: Bug
Reporter: Yibo Cai


I optimized BitmapReader in [this PR|https://github.com/apache/arrow/pull/6986] 
and see performance uplift of BitmapReader test case. I didn't check other test 
cases as this change looks trivial.
I reviewed all test cases just now and see big performance drop of 4 cases, 
details at [PR 
link|https://github.com/apache/arrow/pull/6986#issuecomment-616915079].
I also compared performance of code using BitmapReader, no obvious changes 
found. Looks we should revert that PR.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Andy Grove
Well, I got trhe crates published, but there's a nasty workaround for users
that want to use these crates as a dependency and it means there is no real
dependency management on the Flight protocol version. I think the answer is
that we need to publish the Flight.proto as part of the arrow-flight crate
and make sure that version is used in the custom build script. I'll look at
this again tomorrow and try and come up with a solution for the next
release.

Here's the JIRA to track this specific issue.

https://issues.apache.org/jira/browse/ARROW-8536

On Mon, Apr 20, 2020 at 7:49 PM Andy Grove  wrote:

> I've run into issues publishing the Rust crates and I don't think I can
> resolve this tonight. I am documenting the issue in
> https://issues.apache.org/jira/browse/ARROW-8535
>
>
> On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs 
> wrote:
>
>> Created a PR with updated docs.
>>
>> Conda post release task is left, it's a bit strange that the conda-forge
>> autotick bot has not created the version bump PRs yet. I'm updating
>> them manually tomorrow.
>>
>> 1.  [x] rebase
>> 2.  [x] upload source
>> 3.  [x] upload binaries
>> 4.  [x] update website
>> 5.  [x] upload ruby gems
>> 6.  [x] upload js packages
>> 8.  [x] upload C# packages
>> 9.  [Andy] upload rust crates
>> 10. [ ] update conda recipes
>> 11. [x] upload wheels to pypi
>> 12. [Neal] update homebrew packages
>> 13. [x] update maven artifacts
>> 14. [kou] update msys2
>> 15. [Neal] update R packages
>> 16. [x] update docs
>>
>> I'm going to announce 0.17 once the site PRs get merged.
>> >
>> >
>> > Thanks,
>> > --
>> > kou
>> >
>> > In 
>> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
>> 23:20:48 +0200,
>> >   Krisztián Szűcs  wrote:
>> >
>> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove 
>> wrote:
>> > >>
>> > >> Ok, I can look into this after work today (in about 3 hours).
>> > > Great, thanks!
>> > >
>> > > The current status is (`x` means done):
>> > >
>> > > 1.  [x] rebase
>> > > 2.  [x] upload source
>> > > 3.  [x] upload binaries
>> > > 4.  [x] update website
>> > > 5.  [x] upload ruby gems
>> > > 6.  [x] upload js packages
>> > > 8.  [ ] upload C# crates
>> > > 9.  [Andy] upload rust crates
>> > > 10. [ ] update conda recipes
>> > > 11. [x] upload wheels to pypi
>> > > 12. [Neal] update homebrew packages
>> > > 13. [x] update maven artifacts
>> > > 14. [ ] update msys2
>> > > 15. [Neal] update R packages
>> > > 16. [Krisztian] update docs
>> > >>
>> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
>> szucs.kriszt...@gmail.com>
>> > >> wrote:
>> > >>
>> > >> > Thanks Andy! I tried to upload the rust packages but arrow-flight,
>> > >> > but a version pin is missing from the package tree:
>> > >> >
>> > >> > error: all dependencies must have a version specified when
>> publishing.
>> > >> > dependency `arrow-flight` does not specify a version
>> > >> >
>> > >> > Please upload the packages!
>> > >> >
>> > >> > Also added Uwe and Kou to the package owners.
>> > >> >
>> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove 
>> wrote:
>> > >> > >
>> > >> > > You should have an invite for the arrow-flight crate. Please
>> check
>> > >> > > https://crates.io/me/pending-invites
>> > >> > >
>> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
>> > >> > szucs.kriszt...@gmail.com>
>> > >> > > wrote:
>> > >> > >
>> > >> > > > 1.  [x] rebase
>> > >> > > > 2.  [x] upload source
>> > >> > > > 3.  [x] upload binaries
>> > >> > > > 4.  [x] update website
>> > >> > > > 5.  [x] upload ruby gems
>> > >> > > > 6.  [x] upload js packages
>> > >> > > > 8.  [ ] upload C# crates
>> > >> > > > 9.  [ ] upload rust crates
>> > >> > > > 10. [ ] update conda recipes
>> > >> > > > 11. [-] upload wheels to pypi
>> > >> > > > 12. [ ] update homebrew packages
>> > >> > > > 13. [-] update maven artifacts
>> > >> > > > 14. [ ] update msys2
>> > >> > > > 15. [ ] update R packages
>> > >> > > >
>> > >> > > > @Andy Grove please grant me access to the arrow-flight crate
>> > >> > > > @Neal Richardson please update the R package
>> > >> > > >
>> > >> > > > Currently I'm handling maven and pypi artifacts.
>> > >> > > >
>> > >> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
>> > >> > > >  wrote:
>> > >> > > > >
>> > >> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding
>> +1 vote.
>> > >> > > > >
>> > >> > > > > I'm starting the post-release tasks. I'm going to send
>> updates to
>> > >> > this
>> > >> > > > > thread to coordinate if anyone wants to help.
>> > >> > > > >
>> > >> > > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc <
>> rok.mih...@gmail.com>
>> > >> > wrote:
>> > >> > > > > >
>> > >> > > > > > +1 (non-binding)
>> > >> > > > > >
>> > >> > > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went
>> fine.
>> > >> > > > > >
>> > >> > > > > > Rok
>> > >> > > > > >
>> > >> > > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
>> > >> > > > szucs.kriszt...@gmail.com>
>> > >> > > > > > wrote:
>> > >> > > 

[jira] [Created] (ARROW-8536) [Rust] Failed to locate format/Flight.proto in any parent directory

2020-04-20 Thread Andy Grove (Jira)
Andy Grove created ARROW-8536:
-

 Summary: [Rust] Failed to locate format/Flight.proto in any parent 
directory
 Key: ARROW-8536
 URL: https://issues.apache.org/jira/browse/ARROW-8536
 Project: Apache Arrow
  Issue Type: Bug
  Components: Rust
Affects Versions: 0.17.0
Reporter: Andy Grove


When using Arrow 0.17.0 as a dependency, it is likely that you will get the 
error "Failed to locate format/Flight.proto in any parent directory".

The workaround is to create a directoy `/format` in the root of your file 
system and place the Flight.proto file there.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [Java] Memory Allocation Tips

2020-04-20 Thread Fan Liya
Hi Razvan,

Arrow Java is based on off-heap memory.
So it does not rely on GC.

Some of the recommended best practice can be found in
https://arrow.apache.org/docs/java/vector.html

Best,
Liya Fan


On Mon, Apr 20, 2020 at 8:05 PM Razvan Chitu 
wrote:

> Hi,
>
> Does the Arrow community have any tips / recommendations / best practices
> on how to manage Arrow memory in Java? Is there a way to rely on the GC
> exclusively (i.e. is there support for heap-only allocation)?
>
> Best,
> Razvan
>


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Andy Grove
I've run into issues publishing the Rust crates and I don't think I can
resolve this tonight. I am documenting the issue in
https://issues.apache.org/jira/browse/ARROW-8535


On Mon, Apr 20, 2020 at 5:02 PM Krisztián Szűcs 
wrote:

> Created a PR with updated docs.
>
> Conda post release task is left, it's a bit strange that the conda-forge
> autotick bot has not created the version bump PRs yet. I'm updating
> them manually tomorrow.
>
> 1.  [x] rebase
> 2.  [x] upload source
> 3.  [x] upload binaries
> 4.  [x] update website
> 5.  [x] upload ruby gems
> 6.  [x] upload js packages
> 8.  [x] upload C# packages
> 9.  [Andy] upload rust crates
> 10. [ ] update conda recipes
> 11. [x] upload wheels to pypi
> 12. [Neal] update homebrew packages
> 13. [x] update maven artifacts
> 14. [kou] update msys2
> 15. [Neal] update R packages
> 16. [x] update docs
>
> I'm going to announce 0.17 once the site PRs get merged.
> >
> >
> > Thanks,
> > --
> > kou
> >
> > In 
> >   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020
> 23:20:48 +0200,
> >   Krisztián Szűcs  wrote:
> >
> > > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove 
> wrote:
> > >>
> > >> Ok, I can look into this after work today (in about 3 hours).
> > > Great, thanks!
> > >
> > > The current status is (`x` means done):
> > >
> > > 1.  [x] rebase
> > > 2.  [x] upload source
> > > 3.  [x] upload binaries
> > > 4.  [x] update website
> > > 5.  [x] upload ruby gems
> > > 6.  [x] upload js packages
> > > 8.  [ ] upload C# crates
> > > 9.  [Andy] upload rust crates
> > > 10. [ ] update conda recipes
> > > 11. [x] upload wheels to pypi
> > > 12. [Neal] update homebrew packages
> > > 13. [x] update maven artifacts
> > > 14. [ ] update msys2
> > > 15. [Neal] update R packages
> > > 16. [Krisztian] update docs
> > >>
> > >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs <
> szucs.kriszt...@gmail.com>
> > >> wrote:
> > >>
> > >> > Thanks Andy! I tried to upload the rust packages but arrow-flight,
> > >> > but a version pin is missing from the package tree:
> > >> >
> > >> > error: all dependencies must have a version specified when
> publishing.
> > >> > dependency `arrow-flight` does not specify a version
> > >> >
> > >> > Please upload the packages!
> > >> >
> > >> > Also added Uwe and Kou to the package owners.
> > >> >
> > >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove 
> wrote:
> > >> > >
> > >> > > You should have an invite for the arrow-flight crate. Please check
> > >> > > https://crates.io/me/pending-invites
> > >> > >
> > >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> > >> > szucs.kriszt...@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > > > 1.  [x] rebase
> > >> > > > 2.  [x] upload source
> > >> > > > 3.  [x] upload binaries
> > >> > > > 4.  [x] update website
> > >> > > > 5.  [x] upload ruby gems
> > >> > > > 6.  [x] upload js packages
> > >> > > > 8.  [ ] upload C# crates
> > >> > > > 9.  [ ] upload rust crates
> > >> > > > 10. [ ] update conda recipes
> > >> > > > 11. [-] upload wheels to pypi
> > >> > > > 12. [ ] update homebrew packages
> > >> > > > 13. [-] update maven artifacts
> > >> > > > 14. [ ] update msys2
> > >> > > > 15. [ ] update R packages
> > >> > > >
> > >> > > > @Andy Grove please grant me access to the arrow-flight crate
> > >> > > > @Neal Richardson please update the R package
> > >> > > >
> > >> > > > Currently I'm handling maven and pypi artifacts.
> > >> > > >
> > >> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> > >> > > >  wrote:
> > >> > > > >
> > >> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1
> vote.
> > >> > > > >
> > >> > > > > I'm starting the post-release tasks. I'm going to send
> updates to
> > >> > this
> > >> > > > > thread to coordinate if anyone wants to help.
> > >> > > > >
> > >> > > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc <
> rok.mih...@gmail.com>
> > >> > wrote:
> > >> > > > > >
> > >> > > > > > +1 (non-binding)
> > >> > > > > >
> > >> > > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went
> fine.
> > >> > > > > >
> > >> > > > > > Rok
> > >> > > > > >
> > >> > > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> > >> > > > szucs.kriszt...@gmail.com>
> > >> > > > > > wrote:
> > >> > > > > >
> > >> > > > > > > So far we're having 7 +1 binding votes. I'm planning to
> close the
> > >> > > > > > > vote later today, I anyone else would like to verify the
> release
> > >> > > > > > > please do it today.
> > >> > > > > > >
> > >> > > > > > > Thanks, Krisztian
> > >> > > > > > >
> > >> > > > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney <
> > >> > wesmck...@gmail.com>
> > >> > > > wrote:
> > >> > > > > > > >
> > >> > > > > > > > +1 (binding)
> > >> > > > > > > >
> > >> > > > > > > > I was able to run the verification of source and wheels
> on
> > >> > Windows
> > >> > > > > > > > after addressing the issues I ran into. The failure
> reported in
> > >> > > > > > > > ARROW-8510 is worked around by using the UNITY build so
> 

[jira] [Created] (ARROW-8535) [Rust] Fix issues discovered when releasing 0.17.0

2020-04-20 Thread Andy Grove (Jira)
Andy Grove created ARROW-8535:
-

 Summary: [Rust] Fix issues discovered when releasing 0.17.0
 Key: ARROW-8535
 URL: https://issues.apache.org/jira/browse/ARROW-8535
 Project: Apache Arrow
  Issue Type: Bug
  Components: Rust
Affects Versions: 0.17.0
Reporter: Andy Grove
Assignee: Andy Grove
 Fix For: 1.0.0


Issues ...

1) Arrow Cargo.toml does not specify a version for Arrow Flight. This is 
trivial to fix, we just need to add the "version =" part.

2) "Failed to locate format/Flight.proto in any parent directory" when 
publishing Arrow crate
{code:java}
error: failed to run custom build command for `arrow-flight v0.17.0`Caused by:
  process didn't exit successfully: 
`/home/andy/apache-arrow-0.17.0/rust/target/package/arrow-0.17.0/target/debug/build/arrow-flight-33d3d930b565975b/build-script-build`
 (exit code: 1)
--- stderr
Error: "Failed to locate format/Flight.proto in any parent directory"warning: 
build failed, waiting for other jobs to finish...
error: failed to verify package tarballCaused by:
  build failed
 {code}
I'm not sure how to resolve this yet.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
Created a PR with updated docs.

Conda post release task is left, it's a bit strange that the conda-forge
autotick bot has not created the version bump PRs yet. I'm updating
them manually tomorrow.

1.  [x] rebase
2.  [x] upload source
3.  [x] upload binaries
4.  [x] update website
5.  [x] upload ruby gems
6.  [x] upload js packages
8.  [x] upload C# packages
9.  [Andy] upload rust crates
10. [ ] update conda recipes
11. [x] upload wheels to pypi
12. [Neal] update homebrew packages
13. [x] update maven artifacts
14. [kou] update msys2
15. [Neal] update R packages
16. [x] update docs

I'm going to announce 0.17 once the site PRs get merged.
>
>
> Thanks,
> --
> kou
>
> In 
>   "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020 23:20:48 
> +0200,
>   Krisztián Szűcs  wrote:
>
> > On Mon, Apr 20, 2020 at 11:17 PM Andy Grove  wrote:
> >>
> >> Ok, I can look into this after work today (in about 3 hours).
> > Great, thanks!
> >
> > The current status is (`x` means done):
> >
> > 1.  [x] rebase
> > 2.  [x] upload source
> > 3.  [x] upload binaries
> > 4.  [x] update website
> > 5.  [x] upload ruby gems
> > 6.  [x] upload js packages
> > 8.  [ ] upload C# crates
> > 9.  [Andy] upload rust crates
> > 10. [ ] update conda recipes
> > 11. [x] upload wheels to pypi
> > 12. [Neal] update homebrew packages
> > 13. [x] update maven artifacts
> > 14. [ ] update msys2
> > 15. [Neal] update R packages
> > 16. [Krisztian] update docs
> >>
> >> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs 
> >> wrote:
> >>
> >> > Thanks Andy! I tried to upload the rust packages but arrow-flight,
> >> > but a version pin is missing from the package tree:
> >> >
> >> > error: all dependencies must have a version specified when publishing.
> >> > dependency `arrow-flight` does not specify a version
> >> >
> >> > Please upload the packages!
> >> >
> >> > Also added Uwe and Kou to the package owners.
> >> >
> >> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove  
> >> > wrote:
> >> > >
> >> > > You should have an invite for the arrow-flight crate. Please check
> >> > > https://crates.io/me/pending-invites
> >> > >
> >> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> >> > szucs.kriszt...@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > 1.  [x] rebase
> >> > > > 2.  [x] upload source
> >> > > > 3.  [x] upload binaries
> >> > > > 4.  [x] update website
> >> > > > 5.  [x] upload ruby gems
> >> > > > 6.  [x] upload js packages
> >> > > > 8.  [ ] upload C# crates
> >> > > > 9.  [ ] upload rust crates
> >> > > > 10. [ ] update conda recipes
> >> > > > 11. [-] upload wheels to pypi
> >> > > > 12. [ ] update homebrew packages
> >> > > > 13. [-] update maven artifacts
> >> > > > 14. [ ] update msys2
> >> > > > 15. [ ] update R packages
> >> > > >
> >> > > > @Andy Grove please grant me access to the arrow-flight crate
> >> > > > @Neal Richardson please update the R package
> >> > > >
> >> > > > Currently I'm handling maven and pypi artifacts.
> >> > > >
> >> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> >> > > >  wrote:
> >> > > > >
> >> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> >> > > > >
> >> > > > > I'm starting the post-release tasks. I'm going to send updates to
> >> > this
> >> > > > > thread to coordinate if anyone wants to help.
> >> > > > >
> >> > > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc 
> >> > wrote:
> >> > > > > >
> >> > > > > > +1 (non-binding)
> >> > > > > >
> >> > > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> >> > > > > >
> >> > > > > > Rok
> >> > > > > >
> >> > > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> >> > > > szucs.kriszt...@gmail.com>
> >> > > > > > wrote:
> >> > > > > >
> >> > > > > > > So far we're having 7 +1 binding votes. I'm planning to close 
> >> > > > > > > the
> >> > > > > > > vote later today, I anyone else would like to verify the 
> >> > > > > > > release
> >> > > > > > > please do it today.
> >> > > > > > >
> >> > > > > > > Thanks, Krisztian
> >> > > > > > >
> >> > > > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney <
> >> > wesmck...@gmail.com>
> >> > > > wrote:
> >> > > > > > > >
> >> > > > > > > > +1 (binding)
> >> > > > > > > >
> >> > > > > > > > I was able to run the verification of source and wheels on
> >> > Windows
> >> > > > > > > > after addressing the issues I ran into. The failure reported 
> >> > > > > > > > in
> >> > > > > > > > ARROW-8510 is worked around by using the UNITY build so we'll
> >> > need
> >> > > > to
> >> > > > > > > > investigate that separately
> >> > > > > > > >
> >> > > > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney <
> >> > wesmck...@gmail.com>
> >> > > > > > > wrote:
> >> > > > > > > > >
> >> > > > > > > > > Right, sorry about that.
> >> > > > > > > > >
> >> > > > > > > > > So the difference it turns out is the UNITY build. The
> >> > compiler
> >> > > > error
> >> > > > > > > > > in ARROW-8510 does not occur for some reason when
> >> > > > > > > > > 

[jira] [Created] (ARROW-8534) [C++][CSV] Issue building CSV component under GCC 6.1.0

2020-04-20 Thread Ross Wolfson (Jira)
Ross Wolfson created ARROW-8534:
---

 Summary: [C++][CSV] Issue building CSV component under GCC 6.1.0
 Key: ARROW-8534
 URL: https://issues.apache.org/jira/browse/ARROW-8534
 Project: Apache Arrow
  Issue Type: Bug
  Components: C++
Affects Versions: 0.17.0
 Environment: Centos 7 x86_64
Reporter: Ross Wolfson


Hi,

In the current version (0.17.0), it seems that CSV reader.cc fails to compile 
when using GCC 6.1.0. This builds when using older or newer GCC versions (we 
tested with 4.8.5, 8.2.0 and 9.3.0).

 

{{[root@1d4fcfc2580e arrow_src]# /ourgcc/gcc-6.1.0/bin/g++ -c 
cpp/src/arrow/csv/reader.cc -I cpp/src}}
{{cpp/src/arrow/csv/reader.cc: In constructor 
'arrow::csv::SerialBlockReader::SerialBlockReader(std::unique_ptr,
 arrow::Iterator >, 
std::shared_ptr)':}}
{{cpp/src/arrow/csv/reader.cc:178:22: error: use of deleted function 
'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with 
_Tp = arrow::Chunker; _Dp = std::default_delete]'}}
{{ using BlockReader::BlockReader;}}
{{ ^~~}}
{{In file included from /ourgcc/gcc-6.1.0/include/c++/6.1.0/memory:81:0,}}
{{ from cpp/src/arrow/csv/reader.h:20,}}
{{ from cpp/src/arrow/csv/reader.cc:18:}}
{{/ourgcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared 
here}}
{{ unique_ptr(const unique_ptr&) = delete;}}
{{ ^~}}
{{cpp/src/arrow/csv/reader.cc:178:22: error: use of deleted function 
'arrow::Iterator >::Iterator(const 
arrow::Iterator >&)'}}
{{ using BlockReader::BlockReader;}}
{{ ^~~}}
{{In file included from cpp/src/arrow/csv/reader.cc:43:0:}}
{{cpp/src/arrow/util/iterator.h:63:7: note: 
'arrow::Iterator >::Iterator(const 
arrow::Iterator >&)' is implicitly deleted 
because the default definition would be ill-formed:}}
{{ class Iterator : public util::EqualityComparable> {}}
{{ ^~~~}}
{{cpp/src/arrow/util/iterator.h:63:7: error: use of deleted function 
'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with 
_Tp = void; _Dp = void (*)(void*)]'}}
{{In file included from /ourgcc/gcc-6.1.0/include/c++/6.1.0/memory:81:0,}}
{{ from cpp/src/arrow/csv/reader.h:20,}}
{{ from cpp/src/arrow/csv/reader.cc:18:}}
{{/ourgcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared 
here}}
{{ unique_ptr(const unique_ptr&) = delete;}}
{{ ^~}}
{{cpp/src/arrow/csv/reader.cc: In member function 'virtual 
arrow::Result > 
arrow::csv::SerialTableReader::Read()':}}
{{cpp/src/arrow/csv/reader.cc:750:88: note: synthesized method 
'arrow::csv::SerialBlockReader::SerialBlockReader(std::unique_ptr,
 arrow::Iterator >, 
std::shared_ptr)' first required here}}
{{ std::move(buffer_iterator_), std::move(first_buffer));}}
{{ ^}}
{{cpp/src/arrow/csv/reader.cc: In constructor 
'arrow::csv::ThreadedBlockReader::ThreadedBlockReader(std::unique_ptr,
 arrow::Iterator >, 
std::shared_ptr)':}}
{{cpp/src/arrow/csv/reader.cc:221:22: error: use of deleted function 
'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with 
_Tp = arrow::Chunker; _Dp = std::default_delete]'}}
{{ using BlockReader::BlockReader;}}
{{ ^~~}}
{{In file included from /ourgcc/gcc-6.1.0/include/c++/6.1.0/memory:81:0,}}
{{ from cpp/src/arrow/csv/reader.h:20,}}
{{ from cpp/src/arrow/csv/reader.cc:18:}}
{{/ourgcc/gcc-6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared 
here}}
{{ unique_ptr(const unique_ptr&) = delete;}}
{{ ^~}}
{{cpp/src/arrow/csv/reader.cc:221:22: error: use of deleted function 
'arrow::Iterator >::Iterator(const 
arrow::Iterator >&)'}}
{{ using BlockReader::BlockReader;}}
{{ ^~~}}
{{cpp/src/arrow/csv/reader.cc: In member function 'virtual 
arrow::Result > 
arrow::csv::ThreadedTableReader::Read()':}}
{{cpp/src/arrow/csv/reader.cc:815:61: note: synthesized method 
'arrow::csv::ThreadedBlockReader::ThreadedBlockReader(std::unique_ptr,
 arrow::Iterator >, 
std::shared_ptr)' first required here}}
{{ std::move(first_buffer));}}
{{ ^}}

 

My colleague found a workaround that avoids the build error, however, we are 
not clear if this is the "best" fix.

{{--- a/cpp/src/arrow/csv/reader.cc}}
{{+++ b/cpp/src/arrow/csv/reader.cc}}
{{@@ -175,7 +175,12 @@ class BlockReader {}}
{{ // using CSVBlock::consume_bytes.}}
{{ class SerialBlockReader : public BlockReader {}}
{{ public:}}
{{- using BlockReader::BlockReader;}}
{{+ SerialBlockReader(std::unique_ptr chunker,}}
{{+ Iterator> buffer_iterator,}}
{{+ std::shared_ptr first_buffer)}}
{{+ : BlockReader(std::move(chunker),}}
{{+ std::move(buffer_iterator),}}
{{+ std::move(first_buffer)) {}}}{{Result> 
Next() {}}
{{ if (buffer_ == nullptr) {}}
{{@@ -218,7 +223,12 @@ class SerialBlockReader : public BlockReader {}}
{{ // An object that reads delimited CSV blocks for threaded use.}}
{{ class ThreadedBlockReader : public BlockReader {}}
{{ public:}}
{{- using BlockReader::BlockReader;}}

[jira] [Created] (ARROW-8533) [Release] Don't commit doctrees in the docs post release script

2020-04-20 Thread Krisztian Szucs (Jira)
Krisztian Szucs created ARROW-8533:
--

 Summary: [Release] Don't commit doctrees in the docs post release 
script
 Key: ARROW-8533
 URL: https://issues.apache.org/jira/browse/ARROW-8533
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Developer Tools
Reporter: Krisztian Szucs


A .gitignore file would be enough to prevent committing pickled binaries.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Sutou Kouhei
Hi,

I've uploaded C# packages. I'll also work on MSYS2:

The current status is (`x` means done):

1.  [x] rebase
2.  [x] upload source
3.  [x] upload binaries
4.  [x] update website
5.  [x] upload ruby gems
6.  [x] upload js packages
8.  [x] upload C# packages
9.  [Andy] upload rust crates
10. [ ] update conda recipes
11. [x] upload wheels to pypi
12. [Neal] update homebrew packages
13. [x] update maven artifacts
14. [kou] update msys2
15. [Neal] update R packages
16. [Krisztian] update docs


Thanks,
--
kou

In 
  "Re: [VOTE] Release Apache Arrow 0.17.0 - RC0" on Mon, 20 Apr 2020 23:20:48 
+0200,
  Krisztián Szűcs  wrote:

> On Mon, Apr 20, 2020 at 11:17 PM Andy Grove  wrote:
>>
>> Ok, I can look into this after work today (in about 3 hours).
> Great, thanks!
> 
> The current status is (`x` means done):
> 
> 1.  [x] rebase
> 2.  [x] upload source
> 3.  [x] upload binaries
> 4.  [x] update website
> 5.  [x] upload ruby gems
> 6.  [x] upload js packages
> 8.  [ ] upload C# crates
> 9.  [Andy] upload rust crates
> 10. [ ] update conda recipes
> 11. [x] upload wheels to pypi
> 12. [Neal] update homebrew packages
> 13. [x] update maven artifacts
> 14. [ ] update msys2
> 15. [Neal] update R packages
> 16. [Krisztian] update docs
>>
>> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs 
>> wrote:
>>
>> > Thanks Andy! I tried to upload the rust packages but arrow-flight,
>> > but a version pin is missing from the package tree:
>> >
>> > error: all dependencies must have a version specified when publishing.
>> > dependency `arrow-flight` does not specify a version
>> >
>> > Please upload the packages!
>> >
>> > Also added Uwe and Kou to the package owners.
>> >
>> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove  wrote:
>> > >
>> > > You should have an invite for the arrow-flight crate. Please check
>> > > https://crates.io/me/pending-invites
>> > >
>> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
>> > szucs.kriszt...@gmail.com>
>> > > wrote:
>> > >
>> > > > 1.  [x] rebase
>> > > > 2.  [x] upload source
>> > > > 3.  [x] upload binaries
>> > > > 4.  [x] update website
>> > > > 5.  [x] upload ruby gems
>> > > > 6.  [x] upload js packages
>> > > > 8.  [ ] upload C# crates
>> > > > 9.  [ ] upload rust crates
>> > > > 10. [ ] update conda recipes
>> > > > 11. [-] upload wheels to pypi
>> > > > 12. [ ] update homebrew packages
>> > > > 13. [-] update maven artifacts
>> > > > 14. [ ] update msys2
>> > > > 15. [ ] update R packages
>> > > >
>> > > > @Andy Grove please grant me access to the arrow-flight crate
>> > > > @Neal Richardson please update the R package
>> > > >
>> > > > Currently I'm handling maven and pypi artifacts.
>> > > >
>> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
>> > > >  wrote:
>> > > > >
>> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
>> > > > >
>> > > > > I'm starting the post-release tasks. I'm going to send updates to
>> > this
>> > > > > thread to coordinate if anyone wants to help.
>> > > > >
>> > > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc 
>> > wrote:
>> > > > > >
>> > > > > > +1 (non-binding)
>> > > > > >
>> > > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
>> > > > > >
>> > > > > > Rok
>> > > > > >
>> > > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
>> > > > szucs.kriszt...@gmail.com>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > So far we're having 7 +1 binding votes. I'm planning to close the
>> > > > > > > vote later today, I anyone else would like to verify the release
>> > > > > > > please do it today.
>> > > > > > >
>> > > > > > > Thanks, Krisztian
>> > > > > > >
>> > > > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney <
>> > wesmck...@gmail.com>
>> > > > wrote:
>> > > > > > > >
>> > > > > > > > +1 (binding)
>> > > > > > > >
>> > > > > > > > I was able to run the verification of source and wheels on
>> > Windows
>> > > > > > > > after addressing the issues I ran into. The failure reported in
>> > > > > > > > ARROW-8510 is worked around by using the UNITY build so we'll
>> > need
>> > > > to
>> > > > > > > > investigate that separately
>> > > > > > > >
>> > > > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney <
>> > wesmck...@gmail.com>
>> > > > > > > wrote:
>> > > > > > > > >
>> > > > > > > > > Right, sorry about that.
>> > > > > > > > >
>> > > > > > > > > So the difference it turns out is the UNITY build. The
>> > compiler
>> > > > error
>> > > > > > > > > in ARROW-8510 does not occur for some reason when
>> > > > > > > > > CMAKE_UNITY_BUILD=ON.
>> > > > > > > > >
>> > > > > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
>> > > > anto...@python.org>
>> > > > > > > wrote:
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
>> > > > > > > > > >
>> > > > > > > > > > Regards
>> > > > > > > > > >
>> > > > > > > > > > Antoine.
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
On Mon, Apr 20, 2020 at 11:17 PM Andy Grove  wrote:
>
> Ok, I can look into this after work today (in about 3 hours).
Great, thanks!

The current status is (`x` means done):

1.  [x] rebase
2.  [x] upload source
3.  [x] upload binaries
4.  [x] update website
5.  [x] upload ruby gems
6.  [x] upload js packages
8.  [ ] upload C# crates
9.  [Andy] upload rust crates
10. [ ] update conda recipes
11. [x] upload wheels to pypi
12. [Neal] update homebrew packages
13. [x] update maven artifacts
14. [ ] update msys2
15. [Neal] update R packages
16. [Krisztian] update docs
>
> On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs 
> wrote:
>
> > Thanks Andy! I tried to upload the rust packages but arrow-flight,
> > but a version pin is missing from the package tree:
> >
> > error: all dependencies must have a version specified when publishing.
> > dependency `arrow-flight` does not specify a version
> >
> > Please upload the packages!
> >
> > Also added Uwe and Kou to the package owners.
> >
> > On Mon, Apr 20, 2020 at 10:24 PM Andy Grove  wrote:
> > >
> > > You should have an invite for the arrow-flight crate. Please check
> > > https://crates.io/me/pending-invites
> > >
> > > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> > szucs.kriszt...@gmail.com>
> > > wrote:
> > >
> > > > 1.  [x] rebase
> > > > 2.  [x] upload source
> > > > 3.  [x] upload binaries
> > > > 4.  [x] update website
> > > > 5.  [x] upload ruby gems
> > > > 6.  [x] upload js packages
> > > > 8.  [ ] upload C# crates
> > > > 9.  [ ] upload rust crates
> > > > 10. [ ] update conda recipes
> > > > 11. [-] upload wheels to pypi
> > > > 12. [ ] update homebrew packages
> > > > 13. [-] update maven artifacts
> > > > 14. [ ] update msys2
> > > > 15. [ ] update R packages
> > > >
> > > > @Andy Grove please grant me access to the arrow-flight crate
> > > > @Neal Richardson please update the R package
> > > >
> > > > Currently I'm handling maven and pypi artifacts.
> > > >
> > > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> > > >  wrote:
> > > > >
> > > > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> > > > >
> > > > > I'm starting the post-release tasks. I'm going to send updates to
> > this
> > > > > thread to coordinate if anyone wants to help.
> > > > >
> > > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc 
> > wrote:
> > > > > >
> > > > > > +1 (non-binding)
> > > > > >
> > > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> > > > > >
> > > > > > Rok
> > > > > >
> > > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> > > > szucs.kriszt...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > > > > > vote later today, I anyone else would like to verify the release
> > > > > > > please do it today.
> > > > > > >
> > > > > > > Thanks, Krisztian
> > > > > > >
> > > > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney <
> > wesmck...@gmail.com>
> > > > wrote:
> > > > > > > >
> > > > > > > > +1 (binding)
> > > > > > > >
> > > > > > > > I was able to run the verification of source and wheels on
> > Windows
> > > > > > > > after addressing the issues I ran into. The failure reported in
> > > > > > > > ARROW-8510 is worked around by using the UNITY build so we'll
> > need
> > > > to
> > > > > > > > investigate that separately
> > > > > > > >
> > > > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney <
> > wesmck...@gmail.com>
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > Right, sorry about that.
> > > > > > > > >
> > > > > > > > > So the difference it turns out is the UNITY build. The
> > compiler
> > > > error
> > > > > > > > > in ARROW-8510 does not occur for some reason when
> > > > > > > > > CMAKE_UNITY_BUILD=ON.
> > > > > > > > >
> > > > > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
> > > > anto...@python.org>
> > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > > > > > >
> > > > > > > > > > Regards
> > > > > > > > > >
> > > > > > > > > > Antoine.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > > > > > The release verification script (which uses the VS 2017
> > > > compiler
> > > > > > > mode)
> > > > > > > > > > > fails for me on Windows
> > > > > > > > > > >
> > > > > > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > > > > > >
> > > > > > > > > > > It looks like we are building with VS 2019 in CI. We may
> > > > want to be
> > > > > > > > > > > more conservative and build with VS 2015 or VS 2017 in
> > CI.
> > > > This is
> > > > > > > > > > > peculiar though because the wheels are using VS 2015. So
> > it's
> > > > > > > possible
> > > > > > > > > > > there's a compiler bug with VS 2017 that doesn't present
> > on
> > > > VS
> > > > > > > 2015.
> > > > > > > > > > >
> > > > > > > > > > > I don't think this should 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Andy Grove
Ok, I can look into this after work today (in about 3 hours).

On Mon, Apr 20, 2020, 2:47 PM Krisztián Szűcs 
wrote:

> Thanks Andy! I tried to upload the rust packages but arrow-flight,
> but a version pin is missing from the package tree:
>
> error: all dependencies must have a version specified when publishing.
> dependency `arrow-flight` does not specify a version
>
> Please upload the packages!
>
> Also added Uwe and Kou to the package owners.
>
> On Mon, Apr 20, 2020 at 10:24 PM Andy Grove  wrote:
> >
> > You should have an invite for the arrow-flight crate. Please check
> > https://crates.io/me/pending-invites
> >
> > On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs <
> szucs.kriszt...@gmail.com>
> > wrote:
> >
> > > 1.  [x] rebase
> > > 2.  [x] upload source
> > > 3.  [x] upload binaries
> > > 4.  [x] update website
> > > 5.  [x] upload ruby gems
> > > 6.  [x] upload js packages
> > > 8.  [ ] upload C# crates
> > > 9.  [ ] upload rust crates
> > > 10. [ ] update conda recipes
> > > 11. [-] upload wheels to pypi
> > > 12. [ ] update homebrew packages
> > > 13. [-] update maven artifacts
> > > 14. [ ] update msys2
> > > 15. [ ] update R packages
> > >
> > > @Andy Grove please grant me access to the arrow-flight crate
> > > @Neal Richardson please update the R package
> > >
> > > Currently I'm handling maven and pypi artifacts.
> > >
> > > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> > >  wrote:
> > > >
> > > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> > > >
> > > > I'm starting the post-release tasks. I'm going to send updates to
> this
> > > > thread to coordinate if anyone wants to help.
> > > >
> > > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc 
> wrote:
> > > > >
> > > > > +1 (non-binding)
> > > > >
> > > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> > > > >
> > > > > Rok
> > > > >
> > > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> > > szucs.kriszt...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > > > > vote later today, I anyone else would like to verify the release
> > > > > > please do it today.
> > > > > >
> > > > > > Thanks, Krisztian
> > > > > >
> > > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney <
> wesmck...@gmail.com>
> > > wrote:
> > > > > > >
> > > > > > > +1 (binding)
> > > > > > >
> > > > > > > I was able to run the verification of source and wheels on
> Windows
> > > > > > > after addressing the issues I ran into. The failure reported in
> > > > > > > ARROW-8510 is worked around by using the UNITY build so we'll
> need
> > > to
> > > > > > > investigate that separately
> > > > > > >
> > > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney <
> wesmck...@gmail.com>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > Right, sorry about that.
> > > > > > > >
> > > > > > > > So the difference it turns out is the UNITY build. The
> compiler
> > > error
> > > > > > > > in ARROW-8510 does not occur for some reason when
> > > > > > > > CMAKE_UNITY_BUILD=ON.
> > > > > > > >
> > > > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
> > > anto...@python.org>
> > > > > > wrote:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > > > > >
> > > > > > > > > Regards
> > > > > > > > >
> > > > > > > > > Antoine.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > > > > The release verification script (which uses the VS 2017
> > > compiler
> > > > > > mode)
> > > > > > > > > > fails for me on Windows
> > > > > > > > > >
> > > > > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > > > > >
> > > > > > > > > > It looks like we are building with VS 2019 in CI. We may
> > > want to be
> > > > > > > > > > more conservative and build with VS 2015 or VS 2017 in
> CI.
> > > This is
> > > > > > > > > > peculiar though because the wheels are using VS 2015. So
> it's
> > > > > > possible
> > > > > > > > > > there's a compiler bug with VS 2017 that doesn't present
> on
> > > VS
> > > > > > 2015.
> > > > > > > > > >
> > > > > > > > > > I don't think this should block the release however. I'll
> > > vote
> > > > > > after I
> > > > > > > > > > check some more things
> > > > > > > > > >
> > > > > > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > > > > > >  wrote:
> > > > > > > > > >>
> > > > > > > > > >> +1 (binding)
> > > > > > > > > >>
> > > > > > > > > >> I ran verification on Ubuntu, macOS, and Windows using
> > > crossbow.
> > > > > > Thanks to
> > > > > > > > > >> all who helped debug. A few things are still failing:
> see
> > > > > > > > > >>
> > > https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > > > > > for
> > > > > > > > > >> details. Since Python folks are unconcerned by the wheel
> > > issues I
> > > > > > > > > >> encountered, I won't object.
> > > > > > > > > >>
> > > > 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
Thanks Andy! I tried to upload the rust packages but arrow-flight,
but a version pin is missing from the package tree:

error: all dependencies must have a version specified when publishing.
dependency `arrow-flight` does not specify a version

Please upload the packages!

Also added Uwe and Kou to the package owners.

On Mon, Apr 20, 2020 at 10:24 PM Andy Grove  wrote:
>
> You should have an invite for the arrow-flight crate. Please check
> https://crates.io/me/pending-invites
>
> On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs 
> wrote:
>
> > 1.  [x] rebase
> > 2.  [x] upload source
> > 3.  [x] upload binaries
> > 4.  [x] update website
> > 5.  [x] upload ruby gems
> > 6.  [x] upload js packages
> > 8.  [ ] upload C# crates
> > 9.  [ ] upload rust crates
> > 10. [ ] update conda recipes
> > 11. [-] upload wheels to pypi
> > 12. [ ] update homebrew packages
> > 13. [-] update maven artifacts
> > 14. [ ] update msys2
> > 15. [ ] update R packages
> >
> > @Andy Grove please grant me access to the arrow-flight crate
> > @Neal Richardson please update the R package
> >
> > Currently I'm handling maven and pypi artifacts.
> >
> > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> >  wrote:
> > >
> > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> > >
> > > I'm starting the post-release tasks. I'm going to send updates to this
> > > thread to coordinate if anyone wants to help.
> > >
> > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc  wrote:
> > > >
> > > > +1 (non-binding)
> > > >
> > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> > > >
> > > > Rok
> > > >
> > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> > szucs.kriszt...@gmail.com>
> > > > wrote:
> > > >
> > > > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > > > vote later today, I anyone else would like to verify the release
> > > > > please do it today.
> > > > >
> > > > > Thanks, Krisztian
> > > > >
> > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney 
> > wrote:
> > > > > >
> > > > > > +1 (binding)
> > > > > >
> > > > > > I was able to run the verification of source and wheels on Windows
> > > > > > after addressing the issues I ran into. The failure reported in
> > > > > > ARROW-8510 is worked around by using the UNITY build so we'll need
> > to
> > > > > > investigate that separately
> > > > > >
> > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney 
> > > > > wrote:
> > > > > > >
> > > > > > > Right, sorry about that.
> > > > > > >
> > > > > > > So the difference it turns out is the UNITY build. The compiler
> > error
> > > > > > > in ARROW-8510 does not occur for some reason when
> > > > > > > CMAKE_UNITY_BUILD=ON.
> > > > > > >
> > > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
> > anto...@python.org>
> > > > > wrote:
> > > > > > > >
> > > > > > > >
> > > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > > > >
> > > > > > > > Regards
> > > > > > > >
> > > > > > > > Antoine.
> > > > > > > >
> > > > > > > >
> > > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > > > The release verification script (which uses the VS 2017
> > compiler
> > > > > mode)
> > > > > > > > > fails for me on Windows
> > > > > > > > >
> > > > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > > > >
> > > > > > > > > It looks like we are building with VS 2019 in CI. We may
> > want to be
> > > > > > > > > more conservative and build with VS 2015 or VS 2017 in CI.
> > This is
> > > > > > > > > peculiar though because the wheels are using VS 2015. So it's
> > > > > possible
> > > > > > > > > there's a compiler bug with VS 2017 that doesn't present on
> > VS
> > > > > 2015.
> > > > > > > > >
> > > > > > > > > I don't think this should block the release however. I'll
> > vote
> > > > > after I
> > > > > > > > > check some more things
> > > > > > > > >
> > > > > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > > > > >  wrote:
> > > > > > > > >>
> > > > > > > > >> +1 (binding)
> > > > > > > > >>
> > > > > > > > >> I ran verification on Ubuntu, macOS, and Windows using
> > crossbow.
> > > > > Thanks to
> > > > > > > > >> all who helped debug. A few things are still failing: see
> > > > > > > > >>
> > https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > > > > for
> > > > > > > > >> details. Since Python folks are unconcerned by the wheel
> > issues I
> > > > > > > > >> encountered, I won't object.
> > > > > > > > >>
> > > > > > > > >> In addition to the usual verifications, I worked with
> > Jeroen to
> > > > > build the R
> > > > > > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> > > > > package passes
> > > > > > > > >> all checks with them.
> > > > > > > > >>
> > > > > > > > >> Neal
> > > > > > > > >>
> > > > > > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei <
> > k...@clear-code.com>
> > > > > wrote:
> > > > > > > > >>
> > > > > > > > >>> +1 (binding)
> > > > > > > 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Neal Richardson
I'm working on R and will also do Homebrew.

On Mon, Apr 20, 2020 at 1:24 PM Andy Grove  wrote:

> You should have an invite for the arrow-flight crate. Please check
> https://crates.io/me/pending-invites
>
> On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs  >
> wrote:
>
> > 1.  [x] rebase
> > 2.  [x] upload source
> > 3.  [x] upload binaries
> > 4.  [x] update website
> > 5.  [x] upload ruby gems
> > 6.  [x] upload js packages
> > 8.  [ ] upload C# crates
> > 9.  [ ] upload rust crates
> > 10. [ ] update conda recipes
> > 11. [-] upload wheels to pypi
> > 12. [ ] update homebrew packages
> > 13. [-] update maven artifacts
> > 14. [ ] update msys2
> > 15. [ ] update R packages
> >
> > @Andy Grove please grant me access to the arrow-flight crate
> > @Neal Richardson please update the R package
> >
> > Currently I'm handling maven and pypi artifacts.
> >
> > On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
> >  wrote:
> > >
> > > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> > >
> > > I'm starting the post-release tasks. I'm going to send updates to this
> > > thread to coordinate if anyone wants to help.
> > >
> > > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc 
> wrote:
> > > >
> > > > +1 (non-binding)
> > > >
> > > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> > > >
> > > > Rok
> > > >
> > > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> > szucs.kriszt...@gmail.com>
> > > > wrote:
> > > >
> > > > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > > > vote later today, I anyone else would like to verify the release
> > > > > please do it today.
> > > > >
> > > > > Thanks, Krisztian
> > > > >
> > > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney  >
> > wrote:
> > > > > >
> > > > > > +1 (binding)
> > > > > >
> > > > > > I was able to run the verification of source and wheels on
> Windows
> > > > > > after addressing the issues I ran into. The failure reported in
> > > > > > ARROW-8510 is worked around by using the UNITY build so we'll
> need
> > to
> > > > > > investigate that separately
> > > > > >
> > > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney <
> wesmck...@gmail.com>
> > > > > wrote:
> > > > > > >
> > > > > > > Right, sorry about that.
> > > > > > >
> > > > > > > So the difference it turns out is the UNITY build. The compiler
> > error
> > > > > > > in ARROW-8510 does not occur for some reason when
> > > > > > > CMAKE_UNITY_BUILD=ON.
> > > > > > >
> > > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
> > anto...@python.org>
> > > > > wrote:
> > > > > > > >
> > > > > > > >
> > > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > > > >
> > > > > > > > Regards
> > > > > > > >
> > > > > > > > Antoine.
> > > > > > > >
> > > > > > > >
> > > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > > > The release verification script (which uses the VS 2017
> > compiler
> > > > > mode)
> > > > > > > > > fails for me on Windows
> > > > > > > > >
> > > > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > > > >
> > > > > > > > > It looks like we are building with VS 2019 in CI. We may
> > want to be
> > > > > > > > > more conservative and build with VS 2015 or VS 2017 in CI.
> > This is
> > > > > > > > > peculiar though because the wheels are using VS 2015. So
> it's
> > > > > possible
> > > > > > > > > there's a compiler bug with VS 2017 that doesn't present on
> > VS
> > > > > 2015.
> > > > > > > > >
> > > > > > > > > I don't think this should block the release however. I'll
> > vote
> > > > > after I
> > > > > > > > > check some more things
> > > > > > > > >
> > > > > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > > > > >  wrote:
> > > > > > > > >>
> > > > > > > > >> +1 (binding)
> > > > > > > > >>
> > > > > > > > >> I ran verification on Ubuntu, macOS, and Windows using
> > crossbow.
> > > > > Thanks to
> > > > > > > > >> all who helped debug. A few things are still failing: see
> > > > > > > > >>
> > https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > > > > for
> > > > > > > > >> details. Since Python folks are unconcerned by the wheel
> > issues I
> > > > > > > > >> encountered, I won't object.
> > > > > > > > >>
> > > > > > > > >> In addition to the usual verifications, I worked with
> > Jeroen to
> > > > > build the R
> > > > > > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> > > > > package passes
> > > > > > > > >> all checks with them.
> > > > > > > > >>
> > > > > > > > >> Neal
> > > > > > > > >>
> > > > > > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei <
> > k...@clear-code.com>
> > > > > wrote:
> > > > > > > > >>
> > > > > > > > >>> +1 (binding)
> > > > > > > > >>>
> > > > > > > > >>> I ran the followings on Debian GNU/Linux sid:
> > > > > > > > >>>
> > > > > > > > >>>   * TEST_CSHARP=0 \
> > > > > > > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > > > > > > >>>   

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Andy Grove
You should have an invite for the arrow-flight crate. Please check
https://crates.io/me/pending-invites

On Mon, Apr 20, 2020 at 2:10 PM Krisztián Szűcs 
wrote:

> 1.  [x] rebase
> 2.  [x] upload source
> 3.  [x] upload binaries
> 4.  [x] update website
> 5.  [x] upload ruby gems
> 6.  [x] upload js packages
> 8.  [ ] upload C# crates
> 9.  [ ] upload rust crates
> 10. [ ] update conda recipes
> 11. [-] upload wheels to pypi
> 12. [ ] update homebrew packages
> 13. [-] update maven artifacts
> 14. [ ] update msys2
> 15. [ ] update R packages
>
> @Andy Grove please grant me access to the arrow-flight crate
> @Neal Richardson please update the R package
>
> Currently I'm handling maven and pypi artifacts.
>
> On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
>  wrote:
> >
> > The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
> >
> > I'm starting the post-release tasks. I'm going to send updates to this
> > thread to coordinate if anyone wants to help.
> >
> > On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc  wrote:
> > >
> > > +1 (non-binding)
> > >
> > > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> > >
> > > Rok
> > >
> > > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs <
> szucs.kriszt...@gmail.com>
> > > wrote:
> > >
> > > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > > vote later today, I anyone else would like to verify the release
> > > > please do it today.
> > > >
> > > > Thanks, Krisztian
> > > >
> > > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney 
> wrote:
> > > > >
> > > > > +1 (binding)
> > > > >
> > > > > I was able to run the verification of source and wheels on Windows
> > > > > after addressing the issues I ran into. The failure reported in
> > > > > ARROW-8510 is worked around by using the UNITY build so we'll need
> to
> > > > > investigate that separately
> > > > >
> > > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney 
> > > > wrote:
> > > > > >
> > > > > > Right, sorry about that.
> > > > > >
> > > > > > So the difference it turns out is the UNITY build. The compiler
> error
> > > > > > in ARROW-8510 does not occur for some reason when
> > > > > > CMAKE_UNITY_BUILD=ON.
> > > > > >
> > > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou <
> anto...@python.org>
> > > > wrote:
> > > > > > >
> > > > > > >
> > > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > > >
> > > > > > > Regards
> > > > > > >
> > > > > > > Antoine.
> > > > > > >
> > > > > > >
> > > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > > The release verification script (which uses the VS 2017
> compiler
> > > > mode)
> > > > > > > > fails for me on Windows
> > > > > > > >
> > > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > > >
> > > > > > > > It looks like we are building with VS 2019 in CI. We may
> want to be
> > > > > > > > more conservative and build with VS 2015 or VS 2017 in CI.
> This is
> > > > > > > > peculiar though because the wheels are using VS 2015. So it's
> > > > possible
> > > > > > > > there's a compiler bug with VS 2017 that doesn't present on
> VS
> > > > 2015.
> > > > > > > >
> > > > > > > > I don't think this should block the release however. I'll
> vote
> > > > after I
> > > > > > > > check some more things
> > > > > > > >
> > > > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > > > >  wrote:
> > > > > > > >>
> > > > > > > >> +1 (binding)
> > > > > > > >>
> > > > > > > >> I ran verification on Ubuntu, macOS, and Windows using
> crossbow.
> > > > Thanks to
> > > > > > > >> all who helped debug. A few things are still failing: see
> > > > > > > >>
> https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > > > for
> > > > > > > >> details. Since Python folks are unconcerned by the wheel
> issues I
> > > > > > > >> encountered, I won't object.
> > > > > > > >>
> > > > > > > >> In addition to the usual verifications, I worked with
> Jeroen to
> > > > build the R
> > > > > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> > > > package passes
> > > > > > > >> all checks with them.
> > > > > > > >>
> > > > > > > >> Neal
> > > > > > > >>
> > > > > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei <
> k...@clear-code.com>
> > > > wrote:
> > > > > > > >>
> > > > > > > >>> +1 (binding)
> > > > > > > >>>
> > > > > > > >>> I ran the followings on Debian GNU/Linux sid:
> > > > > > > >>>
> > > > > > > >>>   * TEST_CSHARP=0 \
> > > > > > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > > > > > >>>   CUDA_TOOLKIT_ROOT=/usr \
> > > > > > > >>>   ARROW_CMAKE_OPTIONS=-DgRPC_SOURCE=BUNDLED \
> > > > > > > >>> dev/release/verify-release-candidate.sh source
> 0.17.0 0
> > > > > > > >>>   * dev/release/verify-release-candidate.sh binaries
> 0.17.0 0
> > > > > > > >>>   * dev/release/verify-release-candidate.sh wheels 0.17.0 0
> > > > > > > >>>
> > > > > > > >>> with:
> > > > > > > >>>
> > > > > > > >>>   * gcc (Debian 

Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
1.  [x] rebase
2.  [x] upload source
3.  [x] upload binaries
4.  [x] update website
5.  [x] upload ruby gems
6.  [x] upload js packages
8.  [ ] upload C# crates
9.  [ ] upload rust crates
10. [ ] update conda recipes
11. [-] upload wheels to pypi
12. [ ] update homebrew packages
13. [-] update maven artifacts
14. [ ] update msys2
15. [ ] update R packages

@Andy Grove please grant me access to the arrow-flight crate
@Neal Richardson please update the R package

Currently I'm handling maven and pypi artifacts.

On Mon, Apr 20, 2020 at 8:27 PM Krisztián Szűcs
 wrote:
>
> The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.
>
> I'm starting the post-release tasks. I'm going to send updates to this
> thread to coordinate if anyone wants to help.
>
> On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc  wrote:
> >
> > +1 (non-binding)
> >
> > Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
> >
> > Rok
> >
> > On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs 
> > wrote:
> >
> > > So far we're having 7 +1 binding votes. I'm planning to close the
> > > vote later today, I anyone else would like to verify the release
> > > please do it today.
> > >
> > > Thanks, Krisztian
> > >
> > > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney  wrote:
> > > >
> > > > +1 (binding)
> > > >
> > > > I was able to run the verification of source and wheels on Windows
> > > > after addressing the issues I ran into. The failure reported in
> > > > ARROW-8510 is worked around by using the UNITY build so we'll need to
> > > > investigate that separately
> > > >
> > > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney 
> > > wrote:
> > > > >
> > > > > Right, sorry about that.
> > > > >
> > > > > So the difference it turns out is the UNITY build. The compiler error
> > > > > in ARROW-8510 does not occur for some reason when
> > > > > CMAKE_UNITY_BUILD=ON.
> > > > >
> > > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou 
> > > wrote:
> > > > > >
> > > > > >
> > > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > > >
> > > > > > Regards
> > > > > >
> > > > > > Antoine.
> > > > > >
> > > > > >
> > > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > > The release verification script (which uses the VS 2017 compiler
> > > mode)
> > > > > > > fails for me on Windows
> > > > > > >
> > > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > > >
> > > > > > > It looks like we are building with VS 2019 in CI. We may want to 
> > > > > > > be
> > > > > > > more conservative and build with VS 2015 or VS 2017 in CI. This is
> > > > > > > peculiar though because the wheels are using VS 2015. So it's
> > > possible
> > > > > > > there's a compiler bug with VS 2017 that doesn't present on VS
> > > 2015.
> > > > > > >
> > > > > > > I don't think this should block the release however. I'll vote
> > > after I
> > > > > > > check some more things
> > > > > > >
> > > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > > >  wrote:
> > > > > > >>
> > > > > > >> +1 (binding)
> > > > > > >>
> > > > > > >> I ran verification on Ubuntu, macOS, and Windows using crossbow.
> > > Thanks to
> > > > > > >> all who helped debug. A few things are still failing: see
> > > > > > >> https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > > for
> > > > > > >> details. Since Python folks are unconcerned by the wheel issues I
> > > > > > >> encountered, I won't object.
> > > > > > >>
> > > > > > >> In addition to the usual verifications, I worked with Jeroen to
> > > build the R
> > > > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> > > package passes
> > > > > > >> all checks with them.
> > > > > > >>
> > > > > > >> Neal
> > > > > > >>
> > > > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei 
> > > > > > >> 
> > > wrote:
> > > > > > >>
> > > > > > >>> +1 (binding)
> > > > > > >>>
> > > > > > >>> I ran the followings on Debian GNU/Linux sid:
> > > > > > >>>
> > > > > > >>>   * TEST_CSHARP=0 \
> > > > > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > > > > >>>   CUDA_TOOLKIT_ROOT=/usr \
> > > > > > >>>   ARROW_CMAKE_OPTIONS=-DgRPC_SOURCE=BUNDLED \
> > > > > > >>> dev/release/verify-release-candidate.sh source 0.17.0 0
> > > > > > >>>   * dev/release/verify-release-candidate.sh binaries 0.17.0 0
> > > > > > >>>   * dev/release/verify-release-candidate.sh wheels 0.17.0 0
> > > > > > >>>
> > > > > > >>> with:
> > > > > > >>>
> > > > > > >>>   * gcc (Debian 9.3.0-10) 9.3.0
> > > > > > >>>   * openjdk version "1.8.0_252"
> > > > > > >>>   * Node.JS v12.1.0
> > > > > > >>>   * nvidia-cuda-dev 10.1.168-8
> > > > > > >>>
> > > > > > >>> Notes:
> > > > > > >>>
> > > > > > >>>   * C# sourcelink is failed as usual.
> > > > > > >>> https://issues.apache.org/jira/browse/ARROW-8505
> > > > > > >>>
> > > > > > >>>
> > > > > > >>> Thanks,
> > > > > > >>> --
> > > > > > >>> kou
> > > > > > >>>
> > > > > > >>> In  > > ykocv1cymwkvhuk...@mail.gmail.com>

[jira] [Created] (ARROW-8532) [C++][CSV] Add support for sentinel values.

2020-04-20 Thread Ravil Bikbulatov (Jira)
Ravil Bikbulatov created ARROW-8532:
---

 Summary: [C++][CSV] Add support for sentinel values.
 Key: ARROW-8532
 URL: https://issues.apache.org/jira/browse/ARROW-8532
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++
Reporter: Ravil Bikbulatov


Some systems still use sentinel values to store nulls. It would be good if 
read_csv would place sentinel values and user wouldn't need to convet null 
bitmaps to sentinel values.

Adding this support doesn't contradict Arrow specification as null values are 
undefined. Also it wouldn't add any overhead to read_csv. Since Arrow is 
general purpose framework I think we can relieve users from pain of converting 
bitmats to sentinel values.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
The VOTE carries with 7 binding +1 votes and 1 non-binding +1 vote.

I'm starting the post-release tasks. I'm going to send updates to this
thread to coordinate if anyone wants to help.

On Mon, Apr 20, 2020 at 3:25 PM Rok Mihevc  wrote:
>
> +1 (non-binding)
>
> Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.
>
> Rok
>
> On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs 
> wrote:
>
> > So far we're having 7 +1 binding votes. I'm planning to close the
> > vote later today, I anyone else would like to verify the release
> > please do it today.
> >
> > Thanks, Krisztian
> >
> > On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney  wrote:
> > >
> > > +1 (binding)
> > >
> > > I was able to run the verification of source and wheels on Windows
> > > after addressing the issues I ran into. The failure reported in
> > > ARROW-8510 is worked around by using the UNITY build so we'll need to
> > > investigate that separately
> > >
> > > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney 
> > wrote:
> > > >
> > > > Right, sorry about that.
> > > >
> > > > So the difference it turns out is the UNITY build. The compiler error
> > > > in ARROW-8510 does not occur for some reason when
> > > > CMAKE_UNITY_BUILD=ON.
> > > >
> > > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou 
> > wrote:
> > > > >
> > > > >
> > > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > > >
> > > > > Regards
> > > > >
> > > > > Antoine.
> > > > >
> > > > >
> > > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > > The release verification script (which uses the VS 2017 compiler
> > mode)
> > > > > > fails for me on Windows
> > > > > >
> > > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > > >
> > > > > > It looks like we are building with VS 2019 in CI. We may want to be
> > > > > > more conservative and build with VS 2015 or VS 2017 in CI. This is
> > > > > > peculiar though because the wheels are using VS 2015. So it's
> > possible
> > > > > > there's a compiler bug with VS 2017 that doesn't present on VS
> > 2015.
> > > > > >
> > > > > > I don't think this should block the release however. I'll vote
> > after I
> > > > > > check some more things
> > > > > >
> > > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > > >  wrote:
> > > > > >>
> > > > > >> +1 (binding)
> > > > > >>
> > > > > >> I ran verification on Ubuntu, macOS, and Windows using crossbow.
> > Thanks to
> > > > > >> all who helped debug. A few things are still failing: see
> > > > > >> https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> > for
> > > > > >> details. Since Python folks are unconcerned by the wheel issues I
> > > > > >> encountered, I won't object.
> > > > > >>
> > > > > >> In addition to the usual verifications, I worked with Jeroen to
> > build the R
> > > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> > package passes
> > > > > >> all checks with them.
> > > > > >>
> > > > > >> Neal
> > > > > >>
> > > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei 
> > wrote:
> > > > > >>
> > > > > >>> +1 (binding)
> > > > > >>>
> > > > > >>> I ran the followings on Debian GNU/Linux sid:
> > > > > >>>
> > > > > >>>   * TEST_CSHARP=0 \
> > > > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > > > >>>   CUDA_TOOLKIT_ROOT=/usr \
> > > > > >>>   ARROW_CMAKE_OPTIONS=-DgRPC_SOURCE=BUNDLED \
> > > > > >>> dev/release/verify-release-candidate.sh source 0.17.0 0
> > > > > >>>   * dev/release/verify-release-candidate.sh binaries 0.17.0 0
> > > > > >>>   * dev/release/verify-release-candidate.sh wheels 0.17.0 0
> > > > > >>>
> > > > > >>> with:
> > > > > >>>
> > > > > >>>   * gcc (Debian 9.3.0-10) 9.3.0
> > > > > >>>   * openjdk version "1.8.0_252"
> > > > > >>>   * Node.JS v12.1.0
> > > > > >>>   * nvidia-cuda-dev 10.1.168-8
> > > > > >>>
> > > > > >>> Notes:
> > > > > >>>
> > > > > >>>   * C# sourcelink is failed as usual.
> > > > > >>> https://issues.apache.org/jira/browse/ARROW-8505
> > > > > >>>
> > > > > >>>
> > > > > >>> Thanks,
> > > > > >>> --
> > > > > >>> kou
> > > > > >>>
> > > > > >>> In  > ykocv1cymwkvhuk...@mail.gmail.com>
> > > > > >>>   "[VOTE] Release Apache Arrow 0.17.0 - RC0" on Fri, 17 Apr 2020
> > 02:26:34
> > > > > >>> +0200,
> > > > > >>>   Krisztián Szűcs  wrote:
> > > > > >>>
> > > > >  Hi,
> > > > > 
> > > > >  I would like to propose the following release candidate (RC0)
> > of Apache
> > > > >  Arrow version 0.17.0. This is a release consisting of 582
> > > > >  resolved JIRA issues[1].
> > > > > 
> > > > >  This release candidate is based on commit:
> > > > >  3cbcb7b62c2f2d02851bff837758637eb592a64b [2]
> > > > > 
> > > > >  The source release rc0 is hosted at [3].
> > > > >  The binary artifacts are hosted at [4][5][6][7].
> > > > >  The changelog is located at [8].
> > > > > 
> > > > >  Please download, verify checksums and signatures, run the unit
> > tests,
> > > > >  and vote 

[C++] Big-endian support

2020-04-20 Thread Antoine Pitrou


Hello,

Recently some issues have been opened for big-endian support (i.e.
support for big-endian *hosts*), and a couple patches submitted, thanks
to Kazuaki Ishizaki.  See e.g.:

https://issues.apache.org/jira/browse/ARROW-8457
https://issues.apache.org/jira/browse/ARROW-8467
https://issues.apache.org/jira/browse/ARROW-8486
https://issues.apache.org/jira/browse/ARROW-8506
https://issues.apache.org/jira/browse/PARQUET-1845

Achieving big-endian support support accross the C++ Arrow and Parquet
codebases is likely to be a very significant effort, potentially
requiring cooperation between multiple developers.  An additional
problem is that, without any Continuous Integration set up, it will be
impossible to ensure progress and be notified of regressions.

If other people are seriously interested in the desired outcome, they
should probably team up with Kazuaki Ishizaki and discuss a practical
plan to avoid drowning in the difficulties.

Regards

Antoine.


[NIGHTLY] Arrow Build Report for Job nightly-2020-04-20-1

2020-04-20 Thread Crossbow


Arrow Build Report for Job nightly-2020-04-20-1

All tasks: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1

Failed Tasks:
- gandiva-jar-osx:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-gandiva-jar-osx
- homebrew-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-homebrew-cpp
- wheel-manylinux2014-cp35m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-wheel-manylinux2014-cp35m
- wheel-manylinux2014-cp36m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-wheel-manylinux2014-cp36m
- wheel-osx-cp35m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-wheel-osx-cp35m
- wheel-osx-cp36m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-wheel-osx-cp36m
- wheel-osx-cp37m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-wheel-osx-cp37m
- wheel-osx-cp38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-wheel-osx-cp38

Succeeded Tasks:
- centos-6-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-centos-6-amd64
- centos-7-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-centos-7-amd64
- centos-8-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-centos-8-amd64
- conda-linux-gcc-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-linux-gcc-py36
- conda-linux-gcc-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-linux-gcc-py37
- conda-linux-gcc-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-linux-gcc-py38
- conda-osx-clang-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-osx-clang-py36
- conda-osx-clang-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-osx-clang-py37
- conda-osx-clang-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-osx-clang-py38
- conda-win-vs2015-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-win-vs2015-py36
- conda-win-vs2015-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-win-vs2015-py37
- conda-win-vs2015-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-conda-win-vs2015-py38
- debian-buster-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-debian-buster-amd64
- debian-stretch-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-debian-stretch-amd64
- gandiva-jar-xenial:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-gandiva-jar-xenial
- homebrew-r-autobrew:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-travis-homebrew-r-autobrew
- test-conda-cpp-valgrind:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-test-conda-cpp-valgrind
- test-conda-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-github-test-conda-cpp
- test-conda-python-3.6:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-azure-test-conda-python-3.6
- test-conda-python-3.7-dask-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-dask-latest
- test-conda-python-3.7-hdfs-2.9.2:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-hdfs-2.9.2
- test-conda-python-3.7-kartothek-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-kartothek-latest
- test-conda-python-3.7-kartothek-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-kartothek-master
- test-conda-python-3.7-pandas-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-pandas-latest
- test-conda-python-3.7-pandas-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-pandas-master
- test-conda-python-3.7-spark-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-1-circle-test-conda-python-3.7-spark-master
- 

[jira] [Created] (ARROW-8531) [C++] Deprecate ARROW_USE_SIMD CMake option

2020-04-20 Thread Wes McKinney (Jira)
Wes McKinney created ARROW-8531:
---

 Summary: [C++] Deprecate ARROW_USE_SIMD CMake option
 Key: ARROW-8531
 URL: https://issues.apache.org/jira/browse/ARROW-8531
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++
Reporter: Wes McKinney
 Fix For: 1.0.0


This is superseded by the {{ARROW_SIMD_LEVEL}} option



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-8530) [Ruby] Return dictionary value by DictionaryArray#[]

2020-04-20 Thread Yosuke Shiro (Jira)
Yosuke Shiro created ARROW-8530:
---

 Summary: [Ruby] Return dictionary value by DictionaryArray#[]
 Key: ARROW-8530
 URL: https://issues.apache.org/jira/browse/ARROW-8530
 Project: Apache Arrow
  Issue Type: New Feature
  Components: Ruby
Reporter: Yosuke Shiro
Assignee: Yosuke Shiro






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Rok Mihevc
+1 (non-binding)

Tested on Ubuntu 18.04. C++ and Python builds / tests went fine.

Rok

On Mon, Apr 20, 2020 at 11:57 AM Krisztián Szűcs 
wrote:

> So far we're having 7 +1 binding votes. I'm planning to close the
> vote later today, I anyone else would like to verify the release
> please do it today.
>
> Thanks, Krisztian
>
> On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney  wrote:
> >
> > +1 (binding)
> >
> > I was able to run the verification of source and wheels on Windows
> > after addressing the issues I ran into. The failure reported in
> > ARROW-8510 is worked around by using the UNITY build so we'll need to
> > investigate that separately
> >
> > On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney 
> wrote:
> > >
> > > Right, sorry about that.
> > >
> > > So the difference it turns out is the UNITY build. The compiler error
> > > in ARROW-8510 does not occur for some reason when
> > > CMAKE_UNITY_BUILD=ON.
> > >
> > > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou 
> wrote:
> > > >
> > > >
> > > > We build with both VS2015 and VS2017 on AppVeyor.
> > > >
> > > > Regards
> > > >
> > > > Antoine.
> > > >
> > > >
> > > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > > The release verification script (which uses the VS 2017 compiler
> mode)
> > > > > fails for me on Windows
> > > > >
> > > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > > >
> > > > > It looks like we are building with VS 2019 in CI. We may want to be
> > > > > more conservative and build with VS 2015 or VS 2017 in CI. This is
> > > > > peculiar though because the wheels are using VS 2015. So it's
> possible
> > > > > there's a compiler bug with VS 2017 that doesn't present on VS
> 2015.
> > > > >
> > > > > I don't think this should block the release however. I'll vote
> after I
> > > > > check some more things
> > > > >
> > > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > > >  wrote:
> > > > >>
> > > > >> +1 (binding)
> > > > >>
> > > > >> I ran verification on Ubuntu, macOS, and Windows using crossbow.
> Thanks to
> > > > >> all who helped debug. A few things are still failing: see
> > > > >> https://github.com/apache/arrow/pull/6961#issuecomment-615940240
> for
> > > > >> details. Since Python folks are unconcerned by the wheel issues I
> > > > >> encountered, I won't object.
> > > > >>
> > > > >> In addition to the usual verifications, I worked with Jeroen to
> build the R
> > > > >> Windows binaries for the 0.17 rc0 and confirmed that the R
> package passes
> > > > >> all checks with them.
> > > > >>
> > > > >> Neal
> > > > >>
> > > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei 
> wrote:
> > > > >>
> > > > >>> +1 (binding)
> > > > >>>
> > > > >>> I ran the followings on Debian GNU/Linux sid:
> > > > >>>
> > > > >>>   * TEST_CSHARP=0 \
> > > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > > >>>   CUDA_TOOLKIT_ROOT=/usr \
> > > > >>>   ARROW_CMAKE_OPTIONS=-DgRPC_SOURCE=BUNDLED \
> > > > >>> dev/release/verify-release-candidate.sh source 0.17.0 0
> > > > >>>   * dev/release/verify-release-candidate.sh binaries 0.17.0 0
> > > > >>>   * dev/release/verify-release-candidate.sh wheels 0.17.0 0
> > > > >>>
> > > > >>> with:
> > > > >>>
> > > > >>>   * gcc (Debian 9.3.0-10) 9.3.0
> > > > >>>   * openjdk version "1.8.0_252"
> > > > >>>   * Node.JS v12.1.0
> > > > >>>   * nvidia-cuda-dev 10.1.168-8
> > > > >>>
> > > > >>> Notes:
> > > > >>>
> > > > >>>   * C# sourcelink is failed as usual.
> > > > >>> https://issues.apache.org/jira/browse/ARROW-8505
> > > > >>>
> > > > >>>
> > > > >>> Thanks,
> > > > >>> --
> > > > >>> kou
> > > > >>>
> > > > >>> In  ykocv1cymwkvhuk...@mail.gmail.com>
> > > > >>>   "[VOTE] Release Apache Arrow 0.17.0 - RC0" on Fri, 17 Apr 2020
> 02:26:34
> > > > >>> +0200,
> > > > >>>   Krisztián Szűcs  wrote:
> > > > >>>
> > > >  Hi,
> > > > 
> > > >  I would like to propose the following release candidate (RC0)
> of Apache
> > > >  Arrow version 0.17.0. This is a release consisting of 582
> > > >  resolved JIRA issues[1].
> > > > 
> > > >  This release candidate is based on commit:
> > > >  3cbcb7b62c2f2d02851bff837758637eb592a64b [2]
> > > > 
> > > >  The source release rc0 is hosted at [3].
> > > >  The binary artifacts are hosted at [4][5][6][7].
> > > >  The changelog is located at [8].
> > > > 
> > > >  Please download, verify checksums and signatures, run the unit
> tests,
> > > >  and vote on the release. See [9] for how to validate a release
> candidate.
> > > > 
> > > >  The vote will be open for at least 72 hours.
> > > > 
> > > >  [ ] +1 Release this as Apache Arrow 0.17.0
> > > >  [ ] +0
> > > >  [ ] -1 Do not release this as Apache Arrow 0.17.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%200.17.0
> > > >  [2]:
> > 

Re: 0.17 release blog post: help needed

2020-04-20 Thread Fan Liya
I have added some Java items.

Best,
Liya Fan

On Mon, Apr 20, 2020 at 10:49 AM Kenta Murata  wrote:

> I've edited Ruby and C GLib parts.
> Kou and Shiro will check them later.
>
> 2020年4月20日(月) 11:09 Wes McKinney :
> >
> > I made a pass through the changelog and added a bunch of TODOs related
> > to C++. In general, as a reminder, in these blog posts since the
> > releases are growing large we should try to present as compact a high
> > level summary as possible to convey some of the highlights of our
> > labors (so likely not needed to write out any JIRA numbers, people can
> > look at the changelog for that). I'll spend some more time on the blog
> > post after others have had a chance to take a pass through
> >
> > On Sat, Apr 18, 2020 at 12:13 PM Neal Richardson
> >  wrote:
> > >
> > > Hi all,
> > > Since it looks like we're close to releasing 0.17, we need to fill in
> the
> > > details for our blog post announcement. I've started a document here:
> > >
> https://docs.google.com/document/d/16UKZtvL49o8nCDN8JU3Ut6y76Y9d8-4qXv5vFv7aNvs/edit#heading=h.kqqacbm2lpv8
> > >
> > > Please fill in the details for the parts of the project you're close
> to.
> > > I'll handle wrapping this up in the usual boilerplate when we're done.
> > >
> > > Thanks,
> > > Neal
>
>
>
> --
> Regards,
> Kenta Murata
>


[jira] [Created] (ARROW-8529) [C++] Fix usage of NextCounts() in GetBatchWithDict[Spaced]

2020-04-20 Thread Antoine Pitrou (Jira)
Antoine Pitrou created ARROW-8529:
-

 Summary: [C++] Fix usage of NextCounts() in 
GetBatchWithDict[Spaced]
 Key: ARROW-8529
 URL: https://issues.apache.org/jira/browse/ARROW-8529
 Project: Apache Arrow
  Issue Type: Bug
  Components: C++
Reporter: Antoine Pitrou
Assignee: Antoine Pitrou


See discussion in ARROW-8486



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-8528) [CI][NIGHTLY:gandiva-jar-osx] gandiva osx build is failing

2020-04-20 Thread Prudhvi Porandla (Jira)
Prudhvi Porandla created ARROW-8528:
---

 Summary: [CI][NIGHTLY:gandiva-jar-osx] gandiva osx build is failing
 Key: ARROW-8528
 URL: https://issues.apache.org/jira/browse/ARROW-8528
 Project: Apache Arrow
  Issue Type: Bug
Reporter: Prudhvi Porandla
Assignee: Prudhvi Porandla






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[Java] Memory Allocation Tips

2020-04-20 Thread Razvan Chitu
Hi,

Does the Arrow community have any tips / recommendations / best practices
on how to manage Arrow memory in Java? Is there a way to rely on the GC
exclusively (i.e. is there support for heap-only allocation)?

Best,
Razvan


[jira] [Created] (ARROW-8527) [C++][CSV] Add support for ReadOptions::skip_rows >= block_size

2020-04-20 Thread Ravil Bikbulatov (Jira)
Ravil Bikbulatov created ARROW-8527:
---

 Summary: [C++][CSV] Add support for ReadOptions::skip_rows >= 
block_size
 Key: ARROW-8527
 URL: https://issues.apache.org/jira/browse/ARROW-8527
 Project: Apache Arrow
  Issue Type: Improvement
  Components: C++
Reporter: Ravil Bikbulatov


Current implementation throws error in reader.cc:286 when skip_rows > header. 
However, in some workloads skip_rows used for not only skipping header but for 
just skipping first n-rows. In this case block-size constraint is greatly 
interferes. I think this constraint could be removed without performance 
reduction.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Arrow 0.17.0 - RC0

2020-04-20 Thread Krisztián Szűcs
So far we're having 7 +1 binding votes. I'm planning to close the
vote later today, I anyone else would like to verify the release
please do it today.

Thanks, Krisztian

On Sun, Apr 19, 2020 at 10:59 PM Wes McKinney  wrote:
>
> +1 (binding)
>
> I was able to run the verification of source and wheels on Windows
> after addressing the issues I ran into. The failure reported in
> ARROW-8510 is worked around by using the UNITY build so we'll need to
> investigate that separately
>
> On Sat, Apr 18, 2020 at 4:01 PM Wes McKinney  wrote:
> >
> > Right, sorry about that.
> >
> > So the difference it turns out is the UNITY build. The compiler error
> > in ARROW-8510 does not occur for some reason when
> > CMAKE_UNITY_BUILD=ON.
> >
> > On Sat, Apr 18, 2020 at 3:36 PM Antoine Pitrou  wrote:
> > >
> > >
> > > We build with both VS2015 and VS2017 on AppVeyor.
> > >
> > > Regards
> > >
> > > Antoine.
> > >
> > >
> > > Le 18/04/2020 à 22:34, Wes McKinney a écrit :
> > > > The release verification script (which uses the VS 2017 compiler mode)
> > > > fails for me on Windows
> > > >
> > > > https://issues.apache.org/jira/browse/ARROW-8510
> > > >
> > > > It looks like we are building with VS 2019 in CI. We may want to be
> > > > more conservative and build with VS 2015 or VS 2017 in CI. This is
> > > > peculiar though because the wheels are using VS 2015. So it's possible
> > > > there's a compiler bug with VS 2017 that doesn't present on VS 2015.
> > > >
> > > > I don't think this should block the release however. I'll vote after I
> > > > check some more things
> > > >
> > > > On Sat, Apr 18, 2020 at 3:32 PM Neal Richardson
> > > >  wrote:
> > > >>
> > > >> +1 (binding)
> > > >>
> > > >> I ran verification on Ubuntu, macOS, and Windows using crossbow. 
> > > >> Thanks to
> > > >> all who helped debug. A few things are still failing: see
> > > >> https://github.com/apache/arrow/pull/6961#issuecomment-615940240 for
> > > >> details. Since Python folks are unconcerned by the wheel issues I
> > > >> encountered, I won't object.
> > > >>
> > > >> In addition to the usual verifications, I worked with Jeroen to build 
> > > >> the R
> > > >> Windows binaries for the 0.17 rc0 and confirmed that the R package 
> > > >> passes
> > > >> all checks with them.
> > > >>
> > > >> Neal
> > > >>
> > > >> On Sat, Apr 18, 2020 at 12:13 AM Sutou Kouhei  
> > > >> wrote:
> > > >>
> > > >>> +1 (binding)
> > > >>>
> > > >>> I ran the followings on Debian GNU/Linux sid:
> > > >>>
> > > >>>   * TEST_CSHARP=0 \
> > > >>>   JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
> > > >>>   CUDA_TOOLKIT_ROOT=/usr \
> > > >>>   ARROW_CMAKE_OPTIONS=-DgRPC_SOURCE=BUNDLED \
> > > >>> dev/release/verify-release-candidate.sh source 0.17.0 0
> > > >>>   * dev/release/verify-release-candidate.sh binaries 0.17.0 0
> > > >>>   * dev/release/verify-release-candidate.sh wheels 0.17.0 0
> > > >>>
> > > >>> with:
> > > >>>
> > > >>>   * gcc (Debian 9.3.0-10) 9.3.0
> > > >>>   * openjdk version "1.8.0_252"
> > > >>>   * Node.JS v12.1.0
> > > >>>   * nvidia-cuda-dev 10.1.168-8
> > > >>>
> > > >>> Notes:
> > > >>>
> > > >>>   * C# sourcelink is failed as usual.
> > > >>> https://issues.apache.org/jira/browse/ARROW-8505
> > > >>>
> > > >>>
> > > >>> Thanks,
> > > >>> --
> > > >>> kou
> > > >>>
> > > >>> In 
> > > >>> 
> > > >>>   "[VOTE] Release Apache Arrow 0.17.0 - RC0" on Fri, 17 Apr 2020 
> > > >>> 02:26:34
> > > >>> +0200,
> > > >>>   Krisztián Szűcs  wrote:
> > > >>>
> > >  Hi,
> > > 
> > >  I would like to propose the following release candidate (RC0) of 
> > >  Apache
> > >  Arrow version 0.17.0. This is a release consisting of 582
> > >  resolved JIRA issues[1].
> > > 
> > >  This release candidate is based on commit:
> > >  3cbcb7b62c2f2d02851bff837758637eb592a64b [2]
> > > 
> > >  The source release rc0 is hosted at [3].
> > >  The binary artifacts are hosted at [4][5][6][7].
> > >  The changelog is located at [8].
> > > 
> > >  Please download, verify checksums and signatures, run the unit tests,
> > >  and vote on the release. See [9] for how to validate a release 
> > >  candidate.
> > > 
> > >  The vote will be open for at least 72 hours.
> > > 
> > >  [ ] +1 Release this as Apache Arrow 0.17.0
> > >  [ ] +0
> > >  [ ] -1 Do not release this as Apache Arrow 0.17.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%200.17.0
> > >  [2]:
> > > >>> https://github.com/apache/arrow/tree/3cbcb7b62c2f2d02851bff837758637eb592a64b
> > >  [3]:
> > > >>> https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-0.17.0-rc0
> > >  [4]: https://bintray.com/apache/arrow/centos-rc/0.17.0-rc0
> > >  [5]: https://bintray.com/apache/arrow/debian-rc/0.17.0-rc0
> > >  [6]: 

[jira] [Created] (ARROW-8526) [Python] Fix non-deterministic row order failure in dataset tests

2020-04-20 Thread Krisztian Szucs (Jira)
Krisztian Szucs created ARROW-8526:
--

 Summary: [Python] Fix non-deterministic row order failure in 
dataset tests
 Key: ARROW-8526
 URL: https://issues.apache.org/jira/browse/ARROW-8526
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Python
Reporter: Krisztian Szucs
Assignee: Joris Van den Bossche
 Fix For: 1.0.0






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ARROW-8525) [Crossbow] Add support for passing parameters to jobs from CLI

2020-04-20 Thread Krisztian Szucs (Jira)
Krisztian Szucs created ARROW-8525:
--

 Summary: [Crossbow] Add support for passing parameters to jobs 
from CLI
 Key: ARROW-8525
 URL: https://issues.apache.org/jira/browse/ARROW-8525
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Continuous Integration
Reporter: Krisztian Szucs


Use case https://github.com/apache/arrow/pull/6961#discussion_r410987966



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [NIGHTLY] Arrow Build Report for Job nightly-2020-04-18-1

2020-04-20 Thread Krisztián Szűcs
By simply removing cached docker images (~13GB), haskell (~8.5GB),
swap and apt cache I managed [1] to increase the available free space
to 31GB from 8.3GB (out of 84GB).
GHA ships with a lot of preinstalled software [2] which we don't need
in docker based builds.

[1] https://github.com/apache/arrow/pull/6988
[2] 
https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md


On Sat, Apr 18, 2020 at 8:27 PM Wes McKinney  wrote:
>
> With continued "No space left on device" issues on GHA, what does that
> indicate as far as long-term prospects for GitHub Actions? The amount
> of binary artifacts that are builds produce and the amount of third
> party code they depend on is going to continue to increase.
>
> On Sat, Apr 18, 2020 at 12:13 PM Crossbow  wrote:
> >
> >
> > Arrow Build Report for Job nightly-2020-04-18-1
> >
> > All tasks: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1
> >
> > Failed Tasks:
> > - centos-8-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-centos-8-amd64
> > - debian-buster-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-debian-buster-amd64
> > - homebrew-cpp:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-travis-homebrew-cpp
> > - test-conda-cpp-valgrind:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-test-conda-cpp-valgrind
> > - test-conda-cpp:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-test-conda-cpp
> > - test-r-rhub-ubuntu-gcc-release:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-test-r-rhub-ubuntu-gcc-release
> > - test-ubuntu-18.04-cpp-static:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-test-ubuntu-18.04-cpp-static
> > - ubuntu-bionic-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-ubuntu-bionic-amd64
> > - ubuntu-eoan-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-ubuntu-eoan-amd64
> > - ubuntu-focal-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-ubuntu-focal-amd64
> >
> > Succeeded Tasks:
> > - centos-6-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-centos-6-amd64
> > - centos-7-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-centos-7-amd64
> > - conda-linux-gcc-py36:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-linux-gcc-py36
> > - conda-linux-gcc-py37:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-linux-gcc-py37
> > - conda-linux-gcc-py38:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-linux-gcc-py38
> > - conda-osx-clang-py36:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-osx-clang-py36
> > - conda-osx-clang-py37:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-osx-clang-py37
> > - conda-osx-clang-py38:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-osx-clang-py38
> > - conda-win-vs2015-py36:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-win-vs2015-py36
> > - conda-win-vs2015-py37:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-win-vs2015-py37
> > - conda-win-vs2015-py38:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-conda-win-vs2015-py38
> > - debian-stretch-amd64:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-github-debian-stretch-amd64
> > - gandiva-jar-osx:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-travis-gandiva-jar-osx
> > - gandiva-jar-xenial:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-travis-gandiva-jar-xenial
> > - homebrew-r-autobrew:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-travis-homebrew-r-autobrew
> > - test-conda-python-3.6:
> >   URL: 
> > https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-18-1-azure-test-conda-python-3.6
> > - test-conda-python-3.7-dask-latest:
> >   URL: 
> > 

[jira] [Created] (ARROW-8524) [CI] Free up space on github actions

2020-04-20 Thread Krisztian Szucs (Jira)
Krisztian Szucs created ARROW-8524:
--

 Summary: [CI] Free up space on github actions
 Key: ARROW-8524
 URL: https://issues.apache.org/jira/browse/ARROW-8524
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Continuous Integration
Reporter: Krisztian Szucs
Assignee: Krisztian Szucs
 Fix For: 1.0.0


We run into out of space errors in multiple builds. Github actions ship with a 
lot of preinstalled software which are essentially not required to run the 
docker-compose based builds, so try to clean up some space.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[NIGHTLY] Arrow Build Report for Job nightly-2020-04-20-0

2020-04-20 Thread Crossbow


Arrow Build Report for Job nightly-2020-04-20-0

All tasks: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0

Failed Tasks:
- centos-8-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-centos-8-amd64
- debian-buster-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-debian-buster-amd64
- gandiva-jar-osx:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-gandiva-jar-osx
- homebrew-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-homebrew-cpp
- test-conda-cpp-valgrind:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-test-conda-cpp-valgrind
- test-conda-cpp:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-test-conda-cpp
- test-conda-r-3.6:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-circle-test-conda-r-3.6
- test-ubuntu-18.04-cpp-static:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-test-ubuntu-18.04-cpp-static
- ubuntu-bionic-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-ubuntu-bionic-amd64
- ubuntu-eoan-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-ubuntu-eoan-amd64
- ubuntu-focal-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-ubuntu-focal-amd64
- wheel-osx-cp35m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-wheel-osx-cp35m
- wheel-osx-cp36m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-wheel-osx-cp36m
- wheel-osx-cp37m:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-wheel-osx-cp37m
- wheel-osx-cp38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-wheel-osx-cp38

Succeeded Tasks:
- centos-6-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-centos-6-amd64
- centos-7-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-centos-7-amd64
- conda-linux-gcc-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-linux-gcc-py36
- conda-linux-gcc-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-linux-gcc-py37
- conda-linux-gcc-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-linux-gcc-py38
- conda-osx-clang-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-osx-clang-py36
- conda-osx-clang-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-osx-clang-py37
- conda-osx-clang-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-osx-clang-py38
- conda-win-vs2015-py36:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-win-vs2015-py36
- conda-win-vs2015-py37:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-win-vs2015-py37
- conda-win-vs2015-py38:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-conda-win-vs2015-py38
- debian-stretch-amd64:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-github-debian-stretch-amd64
- gandiva-jar-xenial:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-gandiva-jar-xenial
- homebrew-r-autobrew:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-travis-homebrew-r-autobrew
- test-conda-python-3.6:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-azure-test-conda-python-3.6
- test-conda-python-3.7-dask-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-circle-test-conda-python-3.7-dask-latest
- test-conda-python-3.7-hdfs-2.9.2:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-circle-test-conda-python-3.7-hdfs-2.9.2
- test-conda-python-3.7-kartothek-latest:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-circle-test-conda-python-3.7-kartothek-latest
- test-conda-python-3.7-kartothek-master:
  URL: 
https://github.com/ursa-labs/crossbow/branches/all?query=nightly-2020-04-20-0-circle-test-conda-python-3.7-kartothek-master
- test-conda-python-3.7-pandas-latest:
  URL: