Kurtiscwright opened a new pull request, #18218: URL: https://github.com/apache/iceberg/pull/18218
`iceberg-gcp-bundle` bundles Caffeine (718 classes under `com/github/benmanes/caffeine/`) through `com.google.cloud.gcs.analytics:common`, a dependency of `gcs-analytics-core` since #16814, but `gcp-bundle/LICENSE` never gained an entry for it. The bump regenerated `runtime-deps.txt` and skipped the manual LICENSE step. This adds the entry after the GCS Analytics one, in the form `aws-bundle/LICENSE` already uses. Caffeine is Apache 2.0 with no NOTICE to propagate. Found while verifying 1.12.0 RC1; this should go into RC2. Closes #18217. Test plan: `./gradlew :iceberg-gcp-bundle:shadowJar :iceberg-gcp-bundle:checkRuntimeDeps`, then confirmed the built jar's root `LICENSE` contains the Caffeine entry and the jar still contains the Caffeine classes. --- **AI Disclosure** - Model: Claude Fable 5.1 (claude-fable-5.1) - Platform/Tool: Kiro - Human Oversight: fully reviewed - Prompt Summary: Add the missing Caffeine entry to gcp-bundle/LICENSE found during 1.12.0 RC1 verification. The audit that found the gap, the LICENSE entry and the jar check are generated; the decision to file against gcp-bundle rather than gcs-analytics-core is the author's. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
