I added the logs to the issue. FWIW I ran the tests from the command line, no from IntelliJ.
$ mvn -v Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /usr/local/Cellar/maven/3.8.6/libexec Java version: 11.0.11, vendor: AdoptOpenJDK, runtime: /Users/andreyyegorov/Library/Java/JavaVirtualMachines/adopt-openjdk-11.0.11/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "11.5", arch: "x86_64", family: "mac" On Fri, Mar 31, 2023 at 9:42 AM Hang Chen <chenh...@apache.org> wrote: > Hi Andrey, > Thanks for your great job! > > For the failed tests, > - org.apache.bookkeeper.test.BookieZKExpireTest is a test issue, and I > will fix it later. It is not a blocker for this release. > - org.apache.bookkeeper.client.TestSpeculativeRead, I have run the > test on my Mac multiple times, and they are all passed. Would you > please share the detailed logs with me? I think it also may not be a > blocker for this release. > - Direct entry logger tests fail on mac (probably by design, but tests > should handle this / don't run on mac). I replied under this issue > [1]. To make the tests run in the Intellij idea, we need to copy the > `libnative-io.jnilib` file to a target lib directory. After copying > the file, all the direct entry logger tests are passed on my Macbook. > > For the gpg warning, my gpg key has been signed by two guys [2]. I > have no idea why it still reports not certified with a trusted > signature. > > Thanks, > Hang > > [1] > https://github.com/apache/bookkeeper/issues/3897#issuecomment-1492138987 > [2] > https://urldefense.com/v3/__https://pgp.mit.edu/pks/lookup?op=vindex&search=0xA641378C97944D34__;!!PbtH5S7Ebw!ekniQYxhGs8shdCYecyXm2-Rz7C3Og-OW-oWG3SLnQdQ1Jc93wyFh9jiohPMukFz45zKvC3sz0n1OWIqugtVYMlb$ > > Andrey Yegorov <andrey.yego...@datastax.com> 于2023年3月31日周五 04:58写道: > > > > +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 > -- Andrey Yegorov