+1 (non-binding). The source distro looks good to me. There is a lot of
work to do before we're ready for the binary distribution, but I don't
think that should block this first source distro.

Mike

On Tue, Jan 14, 2025 at 1:19 AM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> +1 (binding)
>
> As this release includes only source distribution, it's fine because:
> - hash and signature are OK
> - incubating is in the name/version
> - DISCLAIMER_WIP is there
> - LICENSE is OK, including note about Apache licensed third-party
> components (e.g. gradle). We can optionally mention
> PolarisRestCatalogIntegrationTest.java here (copied from Apache
> Iceberg TestRESTCatalog.java), but it's not strictly required and not
> a release blocker.
> - NOTICE is OK because:
>   a. It includes the copyright
>   b. It mentions projects included (strictly speaking, it should be
> only projects we copy code from, but we are free to mention projects
> we use)
>   c. It mentions the code donation
>   d. It includes (copy) NOTICE from projects used (strictly speaking,
> it should be only projects we copy code from, but we are free to
> mention projects we use). For instance, DropWizard provides a NOTICE
> file (https://github.com/dropwizard/dropwizard/blob/release/4.0.x/NOTICE)
> which is copied into our NOTICE.
> - LICENSE-BINARY-DIST is not relevant for this release as we don't
> distribute binary packages, only the source package. The
> LICENSE-BINARY-DIST has to be fixed later, for the first release that
> will include binary packages (1.0.0).
> - No binary files found in the source distribution
> - ASF header is present in all expected files
>
> For LICENSE-BINARY-DIST, I see several issues:
> 1. It has multiple copies of the same license, things are not grouped
> by license, and there are incompatible licenses in there. One way to
> improve this would be to list them by group, and create licenses
> directly and put each license in a separate file in that (see
> https://github.com/apache/gravitino/tree/main/licenses for instance)
> 2. It confuses what is bundled and what is dependency. I see some test
> libs in there that I would not expect to be bundled or used at
> runtime.
> 3. The gradle "task" checking/generating the LICENSE-BINARY-DIST is
> probably missing a lot of licenses as they often have different names
> like "COPYING", "LICENSE.txt", "LICENSE.md", ...
> I'm not convinced it's a good idea to use gradle "task" for
> LICENSE-BINARY-DIST. However, as we are changing the runtime
> dependencies (replacing DropWizard by Quarkus), a complete pass is
> needed on LICENSE-BINARY-DIST anyway.
>
> Regards
> JB
>
> On Wed, Jan 8, 2025 at 5:00 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
> >
> > Hi folks,
> >
> > As mentioned in another thread, I submit Apache Polaris
> > 0.9.0-incubating rc2 to your vote.
> >
> > * This corresponds to the tag: apache-polaris-0.9.0-incubating-rc2
> > *
> https://github.com/apache/polaris/commits/apache-polaris-0.9.0-incubating-rc2
> > *
> https://github.com/apache/polaris/tree/8289d4e340343f737fade4ee7e20136fe7c8a9ec
> >
> > The release tarball, signature, and checksums are here:
> > *
> https://dist.apache.org/repos/dist/dev/incubator/polaris/0.9.0-incubating/
> >
> > You can find the KEYS file here:
> > * https://dist.apache.org/repos/dist/release/incubator/polaris/KEYS
> >
> > NB: as we are still working on the binary distributions, this release
> > "only" includes the source distribution (mandatory by The ASF and The
> > ASF Incubator).
> >
> > Please download, verify, and test.
> >
> > Please vote in the next 72 hours.
> > [ ] +1 Release this as Apache polaris 0.9.0-incubating
> > [ ] +0
> > [ ] -1 Do not release this because...
> >
> > Only PPMC members and mentors have binding votes, but other community
> > members are encouraged to cast non-binding votes. This vote will pass
> > if there are
> > 3 binding +1 votes and more binding +1 votes than -1 votes.
> >
> > NB: if this vote passes, a new vote will be started on the Incubator
> > general mailing list.
> >
> > Thanks
> > Regards
> > JB
>

Reply via email to