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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]