-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Deprecate usages of AssertHelpers in codebase #7094
Comments
@jackye1995 I would like to work on this. Can you assign it to me? |
Sure, we should be merging it very soon, I can assign this to you |
@liuxiaocs7 Doing this on a module-by-module basis would be a good thing, as it makes it easier for reviewers to review small PRs. Also might be worth starting in one of the modules that has a lower amount of usages of |
Thank you for your suggestion. I will revise it step by step. |
Hi! I'm going to try making this change to |
@liuxiaocs7 I sent out a PR to remove usage of AssertHelpers. Coincidentally, it overlaps with changes from your PR. Specifically these two files - https://github.com/apache/iceberg/pull/7482/files#diff-52c0deff4e445a4ed751511025b1cf380549283a85d91f67528116d9072bb86b and https://github.com/apache/iceberg/pull/7482/files#diff-65e74287fd4b789cbc6789d0f1435ca700c121114d98823e827fd1ee76174d08 Please note that I will remove these two files from my PR. |
Hi, @akshayakp97, sorry, I didn't notice your pr and covered ORC and MR modules in Hive module. Thanks for removing the related module in #7468. |
Is there any module that i can pick up |
@gzagarwal you can just search through the codebase and pick up any of them, such as the ones in |
okay let me pick, I am working on iceberg-aws |
Working on flink module... |
Shall i assume current test cases are working? on my local system they are not working so asking this question. |
@gzagarwal yes the tests should all be working. What issue are you seeing? https://github.com/apache/iceberg/blob/a3aff95f9e60962240b94242e24a778760bdd1d9/CONTRIBUTING.md and https://iceberg.apache.org/contribute/#building-the-project-locally should contain everything needed in order to configure the project locally |
Some issue with my local system only, let me fix that first , if someone wants to take care of the changes they can pick it up. |
I am running existing testcase in iceberg-aws module . am i having some issue or its failing other places. Expecting actual throwable to be an instance of: |
follow-up to complete removal of AssertHelpers -- #10500
agreed! fortunately they turned out mechanically updatable. in the PR above i did this using Intellij structural replace. |
Feature Request / Improvement
as a part of discussions in #6977 , create an issue to track the effort.
This seems like a good beginners task, or for someone that have some spare time to remove all references.
This does not need to happen in a giant PR, can be done module by module.
Query engine
None
The text was updated successfully, but these errors were encountered: