ozankabak commented on PR #12536:
URL: https://github.com/apache/datafusion/pull/12536#issuecomment-2373567626

   This looks good to me. The main challenge I had was extrapolating/imagining 
what the post-transitionary state of things will really look like. At this 
point part of the code seem redundant (as in @findepi's inline comments).
   
   I am unclear on what is the best way to proceed. I fear we may run into 
unforeseen issues (in downstream projects and/or upstream DF) as we take the 
subsequent steps (i.e. evolve `ScalarValue` and remove certain data types from 
it).
   
   One way we can proceed is to create a branch and make progress on it and 
rebase/merge main weekly. We can discover upstream DF issues this way without 
disrupting the progress on `main`. Also, downstream projects can experiment 
with their cargo setup to point to this branch and see what happens. This would 
give us the opportunity to discover issues without causing disruptions and 
ensure a smooth transition into the new paradigm if things still look good as 
we go through the motions. Obviously this will introduce some development 
burden, but it will introduce unintended bad impact, reverts etc.
   
   What do you all think about the path forward?


-- 
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: github-unsubscr...@datafusion.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to