-
Notifications
You must be signed in to change notification settings - Fork 328
feat: bump datafusion to 48 #1501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
1fd4b87
to
8aca77d
Compare
Famous last words! The CI issues seem to mostly revolve around everything needing |
Is there an issue for this? I don't know on the current status or the reason we're blocked. |
f2dcd63
to
3cc9058
Compare
summarizing the slack thread: we are currently blocked due to MSRV versions. Datafusion 48 requires aws-config 1.6.2 which requires rust 1.86. Typically we bump the MSRV for a new release of iceberg-rust, https://github.com/apache/iceberg-rust?tab=readme-ov-file#supported-rust-version |
#1655 is merged, should unblock this. @colinmarc could you try rebasing main? |
3cc9058
to
746c6f4
Compare
It's currently failing to install protoc on the mac builds:
|
oh yea the fix for rate limiting is to include the token. the token is automatically set up in CI
|
e7c3188
to
b4e8c9e
Compare
Hm, among other things, the MSRV check is still failing. |
perhaps an issue related to #1656 |
421cd83
to
18b6cee
Compare
f1e9829
to
ad0c14b
Compare
I tried regenerating the Cargo.lock file, lets see if this will resolve CI :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
woot! finally!
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @colinmarc for this pr. In general this looks good to me, but I assume that the make test
would fail due to the dependency of protobuf? If this is the case, I would suggest to also add a step in our make file to fix it?
looks like the protoc requirement is from Heres the original error message:
I uninstalled |
we can potentially do something like this |
Yes. Installing protobuf is too aggressive. Adding an error message would be enough. |
There's already an error message that I think is pretty clear, and enforcing protoc on our side seems brittle (substrait could remove the requirement in a future release, for instance). What's the reason to add another one? |
I think the current error message from
I think we can merge this PR for now, and follow up with another PR to add |
Thank you for the PR @colinmarc and thanks for the review @liurenjie1024 @Fokko |
+1, my suggestion should not be a blocker. |
This did not require very many changes!