Hi all, A quick status update on 0.4.0-incubating RC2.
Thanks to Ranga for picking up the license issues raised in the RC1 vote and turning them into PRs. All three now have patches up: - Incomplete license info for bundled jars https://github.com/apache/incubator-xtable/issues/700 https://github.com/apache/incubator-xtable/pull/857 - Orphaned license files in bundled jars https://github.com/apache/incubator-xtable/issues/865 https://github.com/apache/incubator-xtable/pull/866 - Redundant LICENSE files per jar https://github.com/apache/incubator-xtable/issues/701 https://github.com/apache/incubator-xtable/pull/876 Thanks also to Stamatis and Jean-Baptiste for the detailed review of the RC1 artifacts. Rather than hand-editing LICENSE and NOTICE each release, we are deriving them and enforcing them in CI. - *generate_shaded_license_metadata.py* derives each shaded module's bundled dependency listing from the resolved runtime dependency tree, and now also generates the per-dependency license texts under META-INF/licenses for every non-Apache-2.0 dependency. - *validate_shaded_license_coverage.sh* fails the build on a missing listing entry or a missing license text. - *validate_jar_license_layout.sh* asserts the published jar layout against the built jars: one META-INF/LICENSE, one META-INF/NOTICE, third-party texts only under META-INF/licenses. All three run in the License Check workflow, so these issues should not resurface silently in a later release. We are targeting cutting RC2 tomorrow, 5 August. Review feedback on the license PRs is being addressed. Thanks, Vinish
