Skip to content

Conversation

@majian1998
Copy link
Contributor

Describe the issue this Pull Request addresses

hudi-presto-bundle had two Maven Shade relocation rules for the same pattern (org.apache.parquet.avro.*). This is redundant (same result with the default prefix) and can be confusing/order-dependent when the bootstrap prefix is changed by profiles.

Summary and Changelog

Simplify shading configuration by keeping a single relocation for org.apache.parquet.avro.*.

Removed the duplicated hard-coded relocation to org.apache.hudi.org.apache.parquet.avro.*
Kept the existing relocation using ${presto.bundle.bootstrap.shade.prefix}

Impact

NONE

Risk Level

low — build-time configuration cleanup only; no runtime logic changes.

Documentation Update

none

Contributor's checklist

  • Read through contributor's guide
  • Enough context is provided in the sections above
  • Adequate tests were added if applicable

@github-actions github-actions bot added the size:XS PR with lines of changes in <= 10 label Jan 13, 2026
@hudi-bot
Copy link
Collaborator

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build


<relocation>
<pattern>org.apache.parquet.avro.</pattern>
<shadedPattern>org.apache.hudi.org.apache.parquet.avro.</shadedPattern>
Copy link
Member

Choose a reason for hiding this comment

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

The duplicated shade pattern is shading with a presto prefix. Not sure if the duplication is intentional such that it falls into the correct scope during shading.

Can you please help to confirm?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS PR with lines of changes in <= 10

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants