alamb commented on issue #3523:
URL: 
https://github.com/apache/arrow-datafusion/issues/3523#issuecomment-1251601672

   > Also, how do you deal with the synchronization between the projects? for 
example, some DF issues are due to the decimal cast code in arrow-rs .. how do 
we test the fixes? now that we're at the beginning of the dev cycle for 13, can 
we change DF to pin it to arrow-rs git revs?
   
   @kmitchener  I have seen two basic patterns for this:
   1. Make a PR that pins to a arrow-rs git revision and complete the changes 
you want (and this basically leaves the PR as a draft for a while). Example: 
https://github.com/apache/arrow-datafusion/pull/3386
   2. Make a "wrapper" / "adapter" function for the arrow one, adding whatever 
new special logic is needed and calling into the arrow kernel if needed. For 
example 
https://github.com/apache/arrow-datafusion/blob/master/datafusion/physical-expr/src/expressions/binary/adapter.rs


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to