+1 (binding) There are test failures on mac but I believe they fail only on mac (please double check). I briefly looked at these but had to stop/timed out.
What I did: * reviewed release notes (left some comments) * built/test from tag, Mac/Java 11 $ git checkout v4.16.0-rc2 $ mvn clean install -DskipTests $ mvn test Failures: 1. org.apache.bookkeeper.test.BookieZKExpireTest - added https://github.com/apache/bookkeeper/issues/3898 2. org.apache.bookkeeper.client.TestSpeculativeRead - added https://github.com/apache/bookkeeper/issues/3899 3. Direct entry logger tests fail on mac (probably by design but tests should handle this / don't run on mac) - added https://github.com/apache/bookkeeper/issues/3897 * checked signatures (ok) and checksums (ok) $ cd ~/Downloads $ wget --no-parent -r https://dist.apache.org/repos/dist/dev/bookkeeper/ bookkeeper-4.16.0-rc2/ $ cd dist.apache.org/repos/dist/dev/bookkeeper/bookkeeper-4.16.0-rc2 $ gpg --keyserver hkps://pgp.mit.edu/ --search-keys "<release manager's email here>" $ for f in *.asc; do gpg --verify $f ${f%.*}; done All is good, there is a warning gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. I think you may need to "verify" your key, don't remember how. $ for f in *.tar.gz; do shasum -a 512 $f | diff $f.sha512 -; done * bin/bookkeeper standalone starts (from packaged binaries) * bin/bookkeeper localbookie 3 starts (from built binaries) * compared gzipped source with sources at tag (ok) * built from gzipped sources (didn't run the tests) On Wed, Mar 29, 2023 at 7:07 AM Hang Chen <chenh...@apache.org> wrote: > Hi everyone, > Please review and vote on the release candidate #2 for version 4.16.0, > as follows: > [ ] +1, Approve the release > [ ] -1, Do not approve the release (please provide specific comments) > > The complete staging area is available for your review, which includes: > * Release notes [1] > * The official Apache source and binary distributions to be deployed to > dist.apache.org [2] > * All artifacts to be deployed to the Maven Central Repository [3] > * Source code tag "v4.16.0-rc2" [4] with git sha [5] > > BookKeeper's KEYS file contains the PGP keys we used to sign this release: > https://dist.apache.org/repos/dist/release/bookkeeper/KEYS > > Please download these packages and review this release candidate: > > - Review release notes > - Download the source package (verify shasum, and asc) and follow the > instructions to build and run the bookkeeper service. > - Download the binary package (verify shasum, and asc) and follow the > instructions to run the bookkeeper service. > - Review the maven repo, release tag, licenses, and any other things you > think > it is important to release. > > The vote will be open for at least 72 hours. It is adopted by the majority > approval, with at least 3 PMC affirmative votes. > > Thanks, > Release Manager > > [1] https://github.com/apache/bookkeeper/pull/3882/files > [2] > https://dist.apache.org/repos/dist/dev/bookkeeper/bookkeeper-4.16.0-rc2/ > [3] > https://repository.apache.org/content/repositories/orgapachebookkeeper-1083/ > [4] https://github.com/apache/bookkeeper/tree/v4.16.0-rc2 > [5] 8890a61418e3961e0000108b3c2e8ea176691e5f > -- Andrey Yegorov