alamb commented on issue #16622:
URL: https://github.com/apache/datafusion/issues/16622#issuecomment-3151793613

   > This asks for a release of 49.0.1 because the user needs a feature that 
exists in main, yet it's not present in any released version yet:
   
   I think this particular issue may be a regression but I agree the broader 
point still standsĀ 
   
   > Doing releases from main more frequently, user-visible value would be 
provided faster, and the faster we would get any relevant feedback. Especially 
useful for those users who don't maintain a fork already. It's in our best 
interest not to push people into perma-forking direction for avoidable reasons.
   
   As @comphead  says, it is already possible to use the content of DataFusion 
from `main` (or any other commit) without forking the code the Cargo.toml file. 
For example, I added this to the `Cargo.toml` to test delta.rs upgrades before 
a release:
   
   ```toml
   [patch.crates-io]
   datafusion = { git = "https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2" }
   datafusion-expr = { git = "https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-common = { git = "https://github.com/apache/datafusion.git";, rev 
= "63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-ffi = { git = "https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-functions = { git = "https://github.com/apache/datafusion.git";, 
rev = "63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-functions-aggregate = {git = 
"https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-physical-expr = { git = 
"https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2" }
   datafusion-physical-plan = { git = 
"https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2" }
   datafusion-proto = { git = "https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2"  }
   datafusion-sql = { git = "https://github.com/apache/datafusion.git";, rev = 
"63805564437fed26f23b1018c57525a1df3460a2"  }
   
   ```
   
   It is somewhat ugly and annoying however. Maybe we could document / make 
that process easier somehow šŸ¤” 


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