Skip to content

Conversation

jiaqizho
Copy link
Contributor

Fixes #ISSUE_Number

What does this PR do?

Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change (fix or feature with breaking changes)
  • Documentation update

Breaking Changes

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated
  • Passed make installcheck
  • Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

Additional Context

CI Skip Instructions


@jiaqizho jiaqizho force-pushed the change-cpp-stub-repo branch from c6503ed to a18bef1 Compare July 16, 2025 09:13
@jiaqizho jiaqizho requested a review from tuhaihe July 16, 2025 09:14
@tuhaihe
Copy link
Member

tuhaihe commented Jul 17, 2025

That would be better to revise the commit message body like this:

PAX: replace cpp-stub submodule with local sources

During the IPMC release review, bundled .a binary files were found
in the cpp-stub git submodule. These violate ASF policy, which
prohibits including prebuilt binaries in source releases.

To resolve this, we removed the cpp-stub submodule and copied only
the required source files into the repository as a subdirectory.
This ensures compliance with ASF release requirements.

Source upstream commit: https://github.com/coolxv/cpp-stub/commit/2ec4837af78eb07648d03e2e0e8162cac636e995

See: https://github.com/apache/cloudberry/issues/1237

@tuhaihe
Copy link
Member

tuhaihe commented Jul 17, 2025

Also, we need to update the related license files and pom.xml -- will be checked and done in another PR. FYI.

During the IPMC release review, bundled .a binary files were found
in the cpp-stub git submodule. These violate ASF policy, which
prohibits including prebuilt binaries in source releases.

To resolve this, we removed the cpp-stub submodule and copied only
the required source files into the repository as a subdirectory.
This ensures compliance with ASF release requirements.

Source upstream commit: coolxv/cpp-stub@2ec4837

See: apache#1237
@tuhaihe tuhaihe force-pushed the change-cpp-stub-repo branch from b65d3de to c298dd8 Compare July 23, 2025 07:38
@tuhaihe tuhaihe merged commit 97be63e into apache:main Jul 23, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants