jorgecarleitao commented on pull request #9211:
URL: https://github.com/apache/arrow/pull/9211#issuecomment-761867212


   @jhorstmann , then I think it is related to what @nevi-me was saying about 
the children. I am not sure we can have a fix ready for 3.0.0, though :(
   
   @rdettai I understand that concern. Could you describe which areas do you 
get more pain from backward incompatible changes? I would be fine with a 1 
release deprecation when feasible, at least on the `arrow` crate.
   
   My feeling is that we will need at least 2 more releases to stabilize 
`arrow` + `parquet`. The next release I will be working in cleaning up the 
arrow crate's API (I have been doing it the previous already). Unfortunately, 
there is still some work ahead, as some of the very fundamental parts of the 
crate need some refactoring to support the high performance that we goal 
towards (e.g. #9076 is backward incompatible).
   
   The two areas that I will be focusing short-term is on `Buffer` / 
`MutableBuffer` and all (currently safe but actually `unsafe`) APIs. I will 
then jump to the creation of Arrays (which is based on `Buffer`), and then 
`kernels` (which is based on the creation of Arrays / Buffers).
   
   @nevi-me, @alamb , @andygrove  do we merge this on the 3.0, or should we 
postpone? If yes, we should probably flag this on the mailing list. If not, 
then no action needed :)
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to