Hi Incubator PMC members,

This vote has been pending for a long time and is awaiting one more vote.
Can anyone help us check the release and vote?


Thanks so much,
Junchao

On Sun, Sep 21, 2025 at 5:41 PM Ed Espino <[email protected]> wrote:

> 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
> >
>

Reply via email to