Skip to content
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

fix(duckdb): support version 1.1.0 #10037

Merged
merged 4 commits into from
Sep 9, 2024
Merged

Conversation

cpcloud
Copy link
Member

@cpcloud cpcloud commented Sep 6, 2024

Fixes related to DuckDB 1.1. I am not sure why partitioning results in a different column ordering now. This is not ready for merge until DuckDB cuts an official release. Other than the partitioning question this is ready to go. Tests will fail until a release, because of the version number comparison being wonky due to the dev suffix.

@cpcloud cpcloud added tests Issues or PRs related to tests dependencies Issues or PRs related to dependencies duckdb The DuckDB backend labels Sep 6, 2024
@cpcloud cpcloud requested review from gforsyth and jcrist September 6, 2024 09:34
Copy link
Contributor

github-actions bot commented Sep 6, 2024

ACTION NEEDED

Ibis follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message.

Please update your PR title and description to match the specification.

@cpcloud cpcloud changed the title duckdb 1.1 fixes fix(duckdb): support 1.1 Sep 6, 2024
duckdb=["duckdb>=1.1"],
raises=AssertionError,
reason="not exact, even at this tiny scale",
),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't need to handle it in this PR, but we should probably split any approx function tests out to test approximate results rather than just xfailing.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree.

@cpcloud cpcloud force-pushed the duckdb-1.1-fixes branch 2 times, most recently from 36f5061 to 411fd06 Compare September 6, 2024 18:41
@cpcloud cpcloud marked this pull request as ready for review September 9, 2024 12:47
@cpcloud cpcloud changed the title fix(duckdb): support 1.1 fix(duckdb): support version 1.1.0 Sep 9, 2024
@cpcloud cpcloud enabled auto-merge (squash) September 9, 2024 12:52
@cpcloud cpcloud added the compatibility Compatibility related issues or PRs label Sep 9, 2024
@cpcloud cpcloud added this to the 9.5 milestone Sep 9, 2024
@cpcloud cpcloud merged commit 3a37626 into ibis-project:main Sep 9, 2024
81 of 82 checks passed
@cpcloud cpcloud deleted the duckdb-1.1-fixes branch September 9, 2024 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Compatibility related issues or PRs dependencies Issues or PRs related to dependencies duckdb The DuckDB backend tests Issues or PRs related to tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants