Sorry, I subscribed after the vote thread started, so this may not be threaded 
correctly.

Hi all,

I did some additional validation for the 4.18.0 RC.

The following checks passed on my side:

- Verified checksum and signature for the release artifacts.
- Verified the release tag.
- Started a local BookKeeper cluster from the binary package and ran basic 
read/write smoke tests.
- Verified batch read with a small client program and the existing batch read 
tests.

I also checked the source release archive specifically. The top-level 
`lombok.config` is present in the git tree, so building from a checkout or IDE 
works as expected. However, it is not included in the generated source release 
archive.

Environment:
- macOS
- JDK 17
- Maven 3.9.0

When building from the extracted source archive, compilation fails with:

The @CustomLog is not configured; please set lombok.log.custom.declaration in 
lombok.config.

I opened a small PR to include `lombok.config` in the source assembly:

https://github.com/apache/bookkeeper/pull/4808

After applying this change, I regenerated the source archive, confirmed it 
contains `bookkeeper-4.18.0/lombok.config`, extracted it into a clean 
directory, and the source package compilation passed locally.
Thanks.

Reply via email to