VOTE: +1 (binding)
Apache ResilientDB 1.11.0 RC6 IPMC Review
Review Date: September 21, 2025
Reviewer: Ed Espino (IPMC Member)
Distribution: apache-resilientdb-1.11.0-incubating source tarball
REVIEW SUMMARY:
This source release satisfies the core Apache release requirements with
only minor issues that do not block the release.
DETAILED REVIEW RESULTS:
1. DOWNLOAD LINKS AND SIGNATURES
- Except for KEYS file location and contents, download links
and signatures are correct.
- As mentioned by a another reviewer (sebb), the "KEYS should be
linked from https://downloads.apache.org/, same as for the
download page".
2. LICENSE/NOTICE/DISCLAIMER FILES
Status: PASSED - All correct
- LICENSE: Standard Apache 2.0 with proper dependency attribution
for MIT components
- NOTICE: Proper ASF copyright 2023-2025
- DISCLAIMER: Standard incubator disclaimer with correct project
references
3. NO UNEXPECTED BINARY FILES
Status: PASSED
- Only documentation images and application icons found
- No concerning binary artifacts detected
4. SOURCE FILES HAVE ASF HEADERS
Status: PASSED
- Sample verification across C++, Python, JavaScript files
- All sampled files contain proper Apache license headers
5. APACHE RAT LICENSE CHECK
Status: MINOR ISSUES (non-blocking)
- RAT version 0.16.1 executed successfully
- Clean source scan after removing build artifacts
- Issues found: Missing headers in configuration files (.bazelignore,
.rat-excludes files)
- Third-party JavaScript file properly declared under MIT license in
LICENSE file
- Recommendation: Add license headers to configuration files
6. CAN COMPILE FROM SOURCE
Status: PASSED - Full build successful
- Bazel 6.0.0 installed and functional
- Complete build executed: 231 targets found and built successfully
- 1,169+ build actions completed without fatal errors
- All external dependencies downloaded and built correctly
- Major executables confirmed built:
* kv_service (9.9MB) - Main database service
* contract_service (9.9MB) - Smart contract service
* 4 administrative tools
* 2 performance benchmark utilities
- Only minor C++ compiler warnings (typical for large codebases)
- Professional-grade codebase with clean build process
ISSUES IDENTIFIED:
1. INSTALL.sh script attempts git hook operations but fails in source
tarball environment (non-fatal, script continues successfully)
2. Build target discrepancy: bazel query shows 238 total targets, build
found 231 targets (7-target difference unexplained but does not
prevent successful compilation)
3. RAT license compliance: Configuration files missing headers, easily
addressed
RECOMMENDATIONS FOR RELEASE MANAGER (consider for future release):
1. Fix INSTALL.sh to check for .git directory before git operations
2. Add license headers to configuration files flagged by RAT
3. Provide clear instructions for running RAT before INSTALL.sh in
future releases
CONCLUSION:
Apache ResilientDB 1.11.0 RC6 meets the essential requirements for an
Apache source release. The source compiles successfully from scratch,
contains proper licensing. The identified issues are minor and do not
block release approval.
--
Ed Espino
Apache Cloudberry (Incubating) & MADlib
On Fri, Sep 19, 2025 at 3:11 PM Harish Gokul <[email protected]>
wrote:
> Hello Incubator PMC,
>
> The Apache ResilientDB community has voted on and approved the release
> candidate Apache ResilientDB (incubating) 1.11.0-rc6 on our
> [email protected] list.
>
> ResilientDB Community Vote Thread:
> https://lists.apache.org/thread/26lcsr8lho56g7y2kw8q511jlvgoqt2y
>
> Vote result thread:
> https://lists.apache.org/thread/6rmf1lgjgj5oq1tl7q2pxlrvm4g926do
> <https://lists.apache.org/thread/8sddrm959hggbv15rjkxxcjjh8ccqtpz>
>
> The official Apache source release to be deployed to dist.apache.org:
> https://dist.apache.org/repos/dist/dev/incubator/resilientdb/1.11.0-rc6/
>
> This source release has been signed with a PGP available here (Apache ID:
> harishgokul01):
> https://dist.apache.org/repos/dist/dev/incubator/resilientdb/KEYS
>
> Git branch for the release:
> https://github.com/apache/incubator-resilientdb/releases/tag/v1.11.0-rc06
> <https://github.com/apache/amoro/tree/v0.8.1-rc1>
>
> Please download, verify, and test.
>
> The *VOTE* will pass after 3 binding approvals.
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> To learn more about Apache ResilientDB, please see
> https://resilientdb.incubator.apache.org/
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>