-
Notifications
You must be signed in to change notification settings - Fork 1.5k
GH-3253: Apply ServicesResourceTransformer to parquet-jackson #3260
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
|
cc @LDVSOFT who reports this issue |
|
cc @wgtmac |
|
I'm not familiar with this. Could you help review this? @gszadovszky |
|
@pan3793, could you elaborate a bit more on what is happening here? The jackson based services are not available currently because of the shading, right? Which means, that parquet-java does not use them. We do not want to make them available. We are shading jackson, so systems depending on parquet-java would not use it directly. |
@gszadovszky Probably right, because I haven't seen user reports issues related to that. But this can not be proven by UT, because currently, Maven UT always runs against vanilla Jackson libs, class relocation only happens on packaging. Anyway, we should either correctly transform those service files or purge them. Generally, applying |
|
@pan3793, can the shaded services interfere with a potential official Jackson library on the classpath? If not, I'm good with this. If yes, we should rather purge the services that we are not using. |
gszadovszky
left a comment
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.
Thank you, @pan3793 for the clarification. I'm OK getting this in.

Rationale for this change
Fix #3253
What changes are included in this PR?
As the title.
Are these changes tested?
Before

After

Are there any user-facing changes?
No.
Closes #3253