No preference from me.

Regards

Antoine.


Le 09/01/2019 à 14:34, Krisztián Szűcs a écrit :
> Should We aim for Friday (2019-01-11) or Thursday (2019-01-10)?
> 
> On Wed, Jan 9, 2019 at 11:43 AM Antoine Pitrou <anto...@python.org> wrote:
> 
>>
>> For the record, none of these issues seem release-critical to me, apart
>> from the RAT issue and perhaps the Windows git-describe issue.  Though
>> perhaps the release manager is best placed to evaluate them.
>>
>> Regards
>>
>> Antoine.
>>
>>
>> Le 08/01/2019 à 23:07, Wes McKinney a écrit :
>>> Well, a mid-week release candidate isn't looking too likely. I've
>>> spent most of today working on the Gandiva Windows build and haven't
>>> been able to do much 0.12 backlog items yesterday or today so far.
>>>
>>> Krisztian -- is your GPG key in KEYS yet? If not, you cannot cut a
>> release.
>>>
>>> Out of the remaining issues in the backlog
>>> https://issues.apache.org/jira/projects/ARROW/versions/12343858
>>>
>>> Python issues
>>>
>>> * ARROW-2038: small comment to be addressed, then merged. Someone
>>> please create follow up JIRA about CI for S3
>>> * ARROW-2298: I just nixed this for 0.12. There is a patch up but it
>>> needs more work
>>> * ARROW-2659 and  ARROW-2860 are the same issue, I think. We should
>>> fix as it has impacted many users and been reported many times
>>> * ARROW-3344: Recurring Plasma test failure on Ubuntu 14.04. I will
>>> take a look and see if the fix is difficult or not
>>> * ARROW-3428: Close to merge ready, I will review and make sure all is
>> good
>>> * ARROW-4138: Windows rough edge, I will look
>>> * ARROW-3916: There is a patch here; can someone look? Given the
>>> overlap between Arrow and Parquet users it would be good to fix this
>>> * ARROW-4181: Failing large_memory test -- can someone look (and also
>>> see if any other large_memory tests are failing)?
>>>
>>> Rust items: can be merged but need not block release
>>>
>>> * ARROW-4040
>>> * ARROW-4193
>>>
>>> The other issues
>>>
>>> * ARROW-3578: The release manager will need to be careful to see what
>>> happens with RAT in the build
>>> * ARROW-4199: patch available
>>> * ARROW-854: To be merged with experimental designation on green build
>>> * ARROW-4197: Emscripten issues with C++. Would be good to merge fix
>>> in time for release
>>>
>>> I would say we should close the backlog by end-of-week at latest and
>>> move forward with the release
>>>
>>> Thanks
>>> Wes
>>>
>>> On Mon, Jan 7, 2019 at 10:08 AM Krisztián Szűcs
>>> <szucs.kriszt...@gmail.com> wrote:
>>>>
>>>> Cool. I'm going to help with the python issues right after fixing the
>> spark
>>>> integration tests.
>>>>
>>>> On Mon, Jan 7, 2019 at 4:43 PM Wes McKinney <wesmck...@gmail.com>
>> wrote:
>>>>
>>>>> Great, thank you!
>>>>>
>>>>> There are 20 0.12 issues Open or In-Progress, I'm going to tackle a
>>>>> couple more Python things today and tomorrow, but let's see where we
>>>>> stand by Wednesday or so and decide when to cut the release
>>>>>
>>>>> On Mon, Jan 7, 2019 at 4:38 AM Krisztián Szűcs
>>>>> <szucs.kriszt...@gmail.com> wrote:
>>>>>>
>>>>>> Hey!
>>>>>>
>>>>>> On Fri, Jan 4, 2019 at 10:31 PM Wes McKinney <wesmck...@gmail.com>
>>>>> wrote:
>>>>>>
>>>>>>> hi all,
>>>>>>>
>>>>>>> We should try to cut a release candidate for 0.12 as soon as
>>>>>>> practical. Since we're just coming off the holidays, it would be good
>>>>>>> to work for a few more business days to close out as many outstanding
>>>>>>> patches as possible, and be in position to start a vote sometime next
>>>>>>> week.
>>>>>>>
>>>>>>> There's a bunch of Python bugs in the backlog still -- if anyone can
>>>>>>> pick up one or two of these it would be a help
>>>>>>>
>>>>>>> Would someone (Krisztian or Antoine maybe?) like to be the release
>>>>> manager?
>>>>>>>
>>>>>> Yes, I volunteer :)
>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Wed, Dec 12, 2018 at 8:15 AM Wes McKinney <wesmck...@gmail.com>
>>>>> wrote:
>>>>>>>>
>>>>>>>> I agree that we should aim for time-based releases. Let's discuss a
>>>>>>>> time-based release schedule (my preference would be ~every 2 months)
>>>>>>>> for 2019 after we get 0.12 out.
>>>>>>>> On Wed, Dec 12, 2018 at 3:15 AM Antoine Pitrou <anto...@python.org>
>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I think we should aim for time-based releases in general (rather
>>>>> than a
>>>>>>>>> specific set of features), but delaying this one sounds good to me.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>>
>>>>>>>>> Antoine.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Le 12/12/2018 à 01:34, Wes McKinney a écrit :
>>>>>>>>>> hi all,
>>>>>>>>>>
>>>>>>>>>> I'm looking at the 0.12 backlog and I am not too comfortable
>>>>> with the
>>>>>>>>>> things that would have to be cut to get a release out next week.
>>>>>>>>>> Additionally, not a lot of developers are going to be working the
>>>>>>> week
>>>>>>>>>> of December 24 because of the Christmas and New Year's holidays,
>>>>> so
>>>>>>>>>> even if we did release, it might not get seen by a lot of people
>>>>>>> until
>>>>>>>>>> after the New Year.
>>>>>>>>>>
>>>>>>>>>> Based on this, I would suggest we push to complete as much work
>>>>> as
>>>>>>>>>> possible (from the 0.12 backlog and beyond) by the end of the
>>>>> year,
>>>>>>>>>> and release as soon as possible in 2019. Of course, anyone is
>>>>> welcome
>>>>>>>>>> to contribute work that is not found in the 0.12 milestone =)
>>>>>>>>>>
>>>>>>>>>> Any objections?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Wes
>>>>>>>>>> On Mon, Dec 10, 2018 at 8:04 AM Andy Grove <
>>>>> andygrov...@gmail.com>
>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Cool. I will continue to add primitive operations but I am now
>>>>>>> adding this
>>>>>>>>>>> in a separate source file to keep it separate from the core
>>>>> array
>>>>>>> code.
>>>>>>>>>>>
>>>>>>>>>>> I'm not sure how important it will be to support Rust data
>>>>> sources
>>>>>>> with
>>>>>>>>>>> Gandiva. I can see that each language should be able to
>>>>> construct
>>>>>>> the
>>>>>>>>>>> logical query plan to submit to Gandiva and let Gandiva handle
>>>>>>> execution. I
>>>>>>>>>>> think the more interesting part is how do we support
>>>>>>> language-specific
>>>>>>>>>>> lambda functions as part of that logical query plan. Maybe it is
>>>>>>> possible
>>>>>>>>>>> to compile the lambda down to LLVM (I haven't started learning
>>>>>>> about LLVM
>>>>>>>>>>> in detail yet so this is wild speculation on my part). Another
>>>>>>> option is
>>>>>>>>>>> for Gandiva to support calling into shared libraries and that
>>>>> maybe
>>>>>>> is
>>>>>>>>>>> simpler for languages that support building C-native shared
>>>>>>> libraries (Rust
>>>>>>>>>>> supports this with zero overhead).
>>>>>>>>>>>
>>>>>>>>>>> Andy.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Sun, Dec 9, 2018 at 11:42 AM Wes McKinney <
>>>>> wesmck...@gmail.com>
>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> hi Andy,
>>>>>>>>>>>>
>>>>>>>>>>>> I can see an argument for having some basic native function
>>>>> kernel
>>>>>>>>>>>> support in Rust. One of the things that Gandiva has begun is a
>>>>>>>>>>>> Protobuf-based serialized representation representation of
>>>>>>> projection
>>>>>>>>>>>> and filter expressions. In the long run I would like to see a
>>>>> more
>>>>>>>>>>>> complete relational algebra / logical query plan that can be
>>>>>>> submitted
>>>>>>>>>>>> for execution. There's complexities, though, such as bridging
>>>>>>>>>>>> iteration of data sources written in Rust, say, with a query
>>>>> engine
>>>>>>>>>>>> written in C++. You would need to provide some kind of a
>>>>> callback
>>>>>>>>>>>> mechanism for the query engine to request the next chunk of a
>>>>>>> dataset
>>>>>>>>>>>> to be materialized.
>>>>>>>>>>>>
>>>>>>>>>>>> It will be interested to see what contributors will be
>>>>> motivated
>>>>>>>>>>>> enough to build over the next few years. At the end of the day,
>>>>>>> Apache
>>>>>>>>>>>> projects are do-ocracies.
>>>>>>>>>>>>
>>>>>>>>>>>> - Wes
>>>>>>>>>>>> On Fri, Dec 7, 2018 at 6:22 AM Andy Grove <
>>>>> andygrov...@gmail.com>
>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I've added one PR to the list (
>>>>>>> https://github.com/apache/arrow/pull/3119
>>>>>>>>>>>> )
>>>>>>>>>>>>> to update the project to use Rust 2018 Edition.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm also considering removing one PR from the list and would
>>>>> like
>>>>>>> to get
>>>>>>>>>>>>> opinions here.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have a PR (https://github.com/apache/arrow/pull/3033) to
>>>>> add
>>>>>>> some
>>>>>>>>>>>> basic
>>>>>>>>>>>>> math and comparison operators to primitive arrays. These are
>>>>> baby
>>>>>>> steps
>>>>>>>>>>>>> towards implementing more query execution capabilities such as
>>>>>>>>>>>> projection,
>>>>>>>>>>>>> selection, etc but Chao made a good point that other Rust
>>>>>>> implementations
>>>>>>>>>>>>> don't have these kind of capabilities and I am now wondering
>>>>> if
>>>>>>> this is a
>>>>>>>>>>>>> distraction. We already have Gandiva and the new efforts in
>>>>> Ursa
>>>>>>> labs and
>>>>>>>>>>>>> it would probably make more sense to look at having Rust
>>>>> bindings
>>>>>>> for the
>>>>>>>>>>>>> query execution capabilities there rather than having a
>>>>> competing
>>>>>>> (and
>>>>>>>>>>>> less
>>>>>>>>>>>>> capable) implementation in Rust.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thoughts?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Andy.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Dec 6, 2018 at 8:42 PM paddy horan <
>>>>>>> paddyho...@hotmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Other than Andy’s PR below I’m going to try and find time to
>>>>>>> work on
>>>>>>>>>>>>>> ARROW-3827, I’ll bump it 0.13 if I can’t find the time early
>>>>>>> next week.
>>>>>>>>>>>>>> There is nothing else in the 0.12 backlog for Rust.  It
>>>>> would be
>>>>>>> nice
>>>>>>>>>>>> to
>>>>>>>>>>>>>> get the parquet merge in though.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Paddy
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>>> From: Andy Grove <andygrov...@gmail.com>
>>>>>>>>>>>>>> Sent: Thursday, December 6, 2018 10:20:48 AM
>>>>>>>>>>>>>> To: dev@arrow.apache.org
>>>>>>>>>>>>>> Subject: Re: Timeline for Arrow 0.12.0 release
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have PRs pending for all the Rust issues that I want to get
>>>>>>> into
>>>>>>>>>>>> 0.12.0
>>>>>>>>>>>>>> and would appreciate some reviews so I can go ahead and
>>>>> merge:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://github.com/apache/arrow/pull/3033 (covers
>>>>> ARROW-3880 and
>>>>>>>>>>>>>> ARROW-3881
>>>>>>>>>>>>>> - add math and comparison operations to primitive arrays)
>>>>>>>>>>>>>> https://github.com/apache/arrow/pull/3096 (ARROW-3885 - Rust
>>>>>>> release
>>>>>>>>>>>>>> process)
>>>>>>>>>>>>>> https://github.com/apache/arrow/pull/3111 (ARROW-3838 - CSV
>>>>>>> Writer)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> With these in place I plan on writing a tutorial for reading
>>>>> a
>>>>>>> CSV
>>>>>>>>>>>> file,
>>>>>>>>>>>>>> performing some operations on primitive arrays and writing
>>>>> the
>>>>>>> output
>>>>>>>>>>>> to a
>>>>>>>>>>>>>> new CSV file.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I am deferring ARROW-3882 (casting for primitive arrays) to
>>>>>>> 0.13.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Andy.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Dec 4, 2018 at 7:57 PM Andy Grove <
>>>>> andygrov...@gmail.com
>>>>>>>>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I'd love to tackle the three related issues for supporting
>>>>>>> simple
>>>>>>>>>>>>>>> math/comparison operations on primitive arrays and casting
>>>>>>> primitive
>>>>>>>>>>>>>> arrays
>>>>>>>>>>>>>>> but since the change to use Rust specialization feature I'm
>>>>> a
>>>>>>> bit
>>>>>>>>>>>> stuck
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>> need some assistance applying the math operations to the
>>>>> numeric
>>>>>>>>>>>> types
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>> not the boolean primitives. I have added a comment to
>>>>>>>>>>>>>>> https://github.com/apache/arrow/pull/3033 ... if I can get
>>>>> help
>>>>>>>>>>>> solving
>>>>>>>>>>>>>>> for this PR then I should be able to handle the others. I'll
>>>>>>> also do
>>>>>>>>>>>> some
>>>>>>>>>>>>>>> research and try and figure this out myself.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Andy.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Dec 4, 2018 at 7:03 PM Wes McKinney <
>>>>>>> wesmck...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Andy, Paddy, or other Rust developers -- could you review
>>>>> the 6
>>>>>>>>>>>> issues
>>>>>>>>>>>>>>>> in TODO in the 0.12 backlog and either assign them or move
>>>>>>> them to
>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> next release if they aren't going to be completed this
>>>>> week or
>>>>>>> next?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Nov 30, 2018 at 4:34 PM Wes McKinney <
>>>>>>> wesmck...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> hi folks,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Tomorrow is December 1. The last major Arrow release
>>>>> (0.11.0)
>>>>>>> took
>>>>>>>>>>>>>>>>> place on October 8. Given how much work has happened in
>>>>> the
>>>>>>>>>>>> project in
>>>>>>>>>>>>>>>>> the last ~2 months, I think it would be great to complete
>>>>> the
>>>>>>> next
>>>>>>>>>>>>>>>>> major release before the end-of-year holidays set in.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I've been curating the JIRA backlog the last couple of
>>>>> weeks,
>>>>>>> and
>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>> just created a 0.12.0 release wiki page to help us stay
>>>>>>> organized
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>
>> https://cwiki.apache.org/confluence/display/ARROW/Arrow+0.12.0+Release
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Given that there are only 3 full working weeks between
>>>>> now and
>>>>>>>>>>>>>>>>> Christmas, I think we should be in position to cut a
>>>>> release
>>>>>>> by
>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> end of the week of December 10, i.e. by Friday December
>>>>> 14.
>>>>>>> Not
>>>>>>>>>>>> all of
>>>>>>>>>>>>>>>>> the TODO issues have to be completed to make the release,
>>>>> but
>>>>>>> it
>>>>>>>>>>>> would
>>>>>>>>>>>>>>>>> be good to push to complete as much as possible. Please
>>>>> help
>>>>>>> by
>>>>>>>>>>>>>>>>> reviewing the backlog, and if possible, assigning issues
>>>>> to
>>>>>>>>>>>> yourself
>>>>>>>>>>>>>>>>> that you'd like to pursue in the next 2 weeks.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Let me know if this sounds reasonable, or any concerns.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>> Wes
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>
>>>>>
>>
> 

Reply via email to