Thanks Jiaqi for the feedback and the +1. Yes, as you pointed out, this RC2 is mainly driven by compliance requirements raised during the Incubator PMC review of RC1. Some licensing and attribution issues were identified, and we addressed them in this round. For reference, please see the discussion here: https://lists.apache.org/thread/pxcqfrbl8bdp256yxtxx5zr60y79nrkn
Since this is our first attempt at a combined release (Cloudberry core + components), and also the first release of these components since entering the Incubator, we want to make sure everything (especially LICENSE/NOTICE and related compliance aspects) fully aligns with ASF requirements. I also agree with your point regarding RC strategy. Once Cloudberry graduates to a Top-Level Project, we can consider a more streamlined approach and avoid cutting new RCs for compliance-only changes when possible. Thanks again for the thoughtful feedback! Best, Dianjin Wang On Wed, Mar 25, 2026 at 7:29 PM jiaqi.zhou <[email protected]> wrote: > > +1(binding) > > > I think releasing RC2 this time is something we have to do, as some of the > compliance changes are required by ASF Incubator for license reasons. That > said, going forward, I'd prefer that we only cut a new RC when there are > sufficient changes in terms of functionality, security, or performance — > rather than for compliance-only fixes. Minor compliance adjustments that > don't block a release can be deferred to a subsequent patch release to avoid > unnecessary process overhead for the community. > > > Thanks > Jiaqi > > At 2026-03-19 20:58:00, "Dianjin Wang" <[email protected]> wrote: > >Hi all, > > > >I would like to call a VOTE to release Apache Cloudberry (Incubating) > >2.1.0-rc2. > > > >This vote covers the source release artifacts for Apache Cloudberry > >(Incubating) 2.1.0-rc2, including the main Cloudberry project and the > >two components cloudberry-backup and cloudberry-pxf. > > > >## Key changes since 2.1.0-incubating-rc1 > > > >- cloudberry: > > * No changes. Fixes for the license typo and documentation updates > >pointed out during the RC1 round will be included in the next release. > > > >- cloudberry-pxf > > * Add `cloudberry-pxf-release.sh` to assist the release manager in > >creating ASF releases. > > * Update `Makefile` to include `fdw` in DEB/RPM packages. > > * Remove `gradle-wrapper.jar` from the source tree; it is now > >downloaded and validated during the build process. > > * Add ASF license headers to files created by the Cloudberry community. > > * Update the `LICENSE` file to reflect the latest changes from > > third-parties. > > * Add a new `README.apache.md` to document historical attributions > >and describe test archive files. > > * Add a new `pom.xml` with necessary exclusions for running `mvn > >apache-rat:check` during license audits. > > * Add `.github/workflows/apache-rat-audit.yml` to perform regular > >license checks on PRs and pushes. > > > >- cloudberry-backup > > * Update the `LICENSE` file with correct open-source attributions. > > * Add a new `README.apache.md` to document historical attributions > >and describe test archive files. > > * Add a new `pom.xml` with necessary exclusions for running `mvn > >apache-rat:check` during license audits. > > * Add `.github/workflows/apache-rat-audit.yml` to perform regular > >license checks on PRs and pushes. > > > >## Release Candidate Artifacts > > > >Staged release artifacts: > >https://dist.apache.org/repos/dist/dev/incubator/cloudberry/2.1.0-incubating-rc2/ > > > >Git tag & commit for the release: > >- cloudberry > > https://github.com/apache/cloudberry/tree/2.1.0-incubating-rc2 > > https://github.com/apache/cloudberry/commit/bdf90c5518f916f5dfea335c1cd83724e0ebe9e2 > > > >- cloudberry-backup > > https://github.com/apache/cloudberry-backup/tree/2.1.0-incubating-rc2 > > https://github.com/apache/cloudberry-backup/commit/3b5451f4b1974ee8b35d44e141d13e5bc909df59 > > > >- cloudberry-pxf > > https://github.com/apache/cloudberry-pxf/tree/2.1.0-incubating-rc2 > > https://github.com/apache/cloudberry-pxf/commit/118f5889cff90d185a24caad2f6582dc9b105b0c > > > >KEYS file: > >https://downloads.apache.org/incubator/cloudberry/KEYS > > > >GPG signature key: 9A36AA272348A207E193A49C500708B75754FB7C > > > >The GPG user ID(s): Dianjin Wang <[email protected]> > > > >## How to Vote > > > >Please review the release and cast your vote below. If you are a PPMC > >member, please indicate whether your vote is binding. Also, it would > >be appreciated if you could list the items you verified in your reply, > >as it shows what your vote is based on. > > > >[ ] +1 Approve the release > >[ ] 0 No opinion > >[ ] -1 Disapprove (please explain why) > > > >The vote is open for at least 72 hours and will close no earlier than > >March 23, 2026 at 13:00 UTC. > > > >## Checklist for reference: > > > >[ ] Download links are valid and accessible. > >[ ] GPG signature is valid for the release artifact using the KEYS file. > >[ ] SHA512 checksums are correct and verified. > >[ ] Source release artifact filename includes "incubating". > >[ ] LICENSE, NOTICE, and DISCLAIMER files exist and are accurate. > >[ ] No unexpected binary files in the source release. > >[ ] All source files have appropriate ASF headers (excluding generated > >files and legacy files). > >[ ] Build completes successfully from source with clear instructions. > > > >For a more detailed checklist, please refer to: > >https://github.com/apache/cloudberry/wiki/Source-Release-Checklist > > > >Build/Install guides (for reference): > >- cloudberry: > >https://cloudberry.apache.org/docs/deployment/quick-build#for-apache-cloudberry-210 > >- cloudberry-pxf: > >https://github.com/apache/cloudberry-pxf/blob/2.1.0-incubating-rc2/README.md > >- cloudberry-backup: > >https://github.com/apache/cloudberry-backup/blob/2.1.0-incubating-rc2/README.md > > > >## GPG Signature and SHA512 checksums Verification Instructions > > > >Please refer to our step-by-step guide: > >https://cloudberry.apache.org/releases/#verifying-releases > > > >## About Convenience Binaries > > > >After this source release vote passes and the release is published, we > >plan to provide optional convenience binary packages via GitHub > >Releases for easier testing. These binaries are not part of this vote > >and are not ASF release artifacts. > > > >Thanks for reviewing and voting! > > > >Best, > >Dianjin Wang > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [email protected] > >For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
