You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2025/05/07 12:21:58 UTC

[VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Hi everyone,

The Apache Polaris community has voted and approved the release of
Apache Polaris 0.10.0-beta-incubating (rc2).
We now kindly request the IPMC members (and everyone) to review and
vote for this release.

Polaris community vote thread:
* https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t

Vote result thread:
* https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n

The release candidate:
* https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/

KEYS file:
* https://downloads.apache.org/incubator/polaris/KEYS

Git tag for the release:
* https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2

Git commit for the release:
* https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2

Maven staging repository:
* https://repository.apache.org/content/repositories/orgapachepolaris-1012/

Please download, verify and test.

Please vote in the next 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

To learn more about apache Polaris, please see https://polaris.apache.org/

Checklist for reference:
[ ] Download links are valid.
[ ] Checksums and signatures.
[ ] LICENSE/NOTICE files exist
[ ] No unexpected binary files
[ ] All source files have ASF headers
[ ] Can compile from source

Thanks !

Regards
JB

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Ok I found the problem: the script is supposed to include license inline
for bsd and mit but it doesn’t.

I’m fixing.

Thanks !

Regards
JB

Le lun. 12 mai 2025 à 07:46, Jean-Baptiste Onofré <jb...@nanthrax.net> a
écrit :

> Hi
>
> I think all bundled dependencies are documented.
>
> About the comment regarding BSD/MIT, let me check, we do things
> similar to other ASF projects here.
>
> Thanks !
> Regards
> JB
>
> On Mon, May 12, 2025 at 6:29 AM Justin Mclean <ju...@classsoftware.com>
> wrote:
> >
> > Hi,
> >
> > > Good catch for DISCLAIMER, I forgot to include it, I will do it. Does
> > > it mean that all jar files should include DISCLAIMER (not sure
> > > podlings are doing that) ?
> >
> > I don't think it needs to be included in all jar files, but there no
> harm if you do that.
> >
> > > For LICENSE and NOTICE, it's a mix: I have a script to o a first pass
> > > (only LICENSE), then I did a manual pass and the NOTICE manually too.
> > > So, I did the work and I think the LICENSE and NOTICE in the
> > > distributions are "correct" :)
> >
> > The BSD license requires that “Redistributions in binary form must
> reproduce the above copyright notice, this list of conditions, and the
> following disclaimer in the documentation and/or other materials provided
> with the distribution.” The MIT license includes a similar clause. Also,
> other 3rd party licenses can be listed in the LICENSE file, so you have
> likely missed some.
> >
> > Typically, when there is a large number of licenses, projects do this by
> creating a licenses directory, placing the relevant licenses in there, and
> referencing that location from the main LICENSE file. Linking to an
> external URL is discouraged, as the URL or license at that URL could change
> over time.
> >
> > Kind Regards,
> > Justin
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
>

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi

I think all bundled dependencies are documented.

About the comment regarding BSD/MIT, let me check, we do things
similar to other ASF projects here.

Thanks !
Regards
JB

On Mon, May 12, 2025 at 6:29 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> > Good catch for DISCLAIMER, I forgot to include it, I will do it. Does
> > it mean that all jar files should include DISCLAIMER (not sure
> > podlings are doing that) ?
>
> I don't think it needs to be included in all jar files, but there no harm if you do that.
>
> > For LICENSE and NOTICE, it's a mix: I have a script to o a first pass
> > (only LICENSE), then I did a manual pass and the NOTICE manually too.
> > So, I did the work and I think the LICENSE and NOTICE in the
> > distributions are "correct" :)
>
> The BSD license requires that “Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.” The MIT license includes a similar clause. Also, other 3rd party licenses can be listed in the LICENSE file, so you have likely missed some.
>
> Typically, when there is a large number of licenses, projects do this by creating a licenses directory, placing the relevant licenses in there, and referencing that location from the main LICENSE file. Linking to an external URL is discouraged, as the URL or license at that URL could change over time.
>
> Kind Regards,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> Good catch for DISCLAIMER, I forgot to include it, I will do it. Does
> it mean that all jar files should include DISCLAIMER (not sure
> podlings are doing that) ?

I don't think it needs to be included in all jar files, but there no harm if you do that.

> For LICENSE and NOTICE, it's a mix: I have a script to o a first pass
> (only LICENSE), then I did a manual pass and the NOTICE manually too.
> So, I did the work and I think the LICENSE and NOTICE in the
> distributions are "correct" :)

The BSD license requires that “Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.” The MIT license includes a similar clause. Also, other 3rd party licenses can be listed in the LICENSE file, so you have likely missed some.

Typically, when there is a large number of licenses, projects do this by creating a licenses directory, placing the relevant licenses in there, and referencing that location from the main LICENSE file. Linking to an external URL is discouraged, as the URL or license at that URL could change over time.

Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi

Good catch for DISCLAIMER, I forgot to include it, I will do it. Does
it mean that all jar files should include DISCLAIMER (not sure
podlings are doing that) ?

For LICENSE and NOTICE, it's a mix: I have a script to o a first pass
(only LICENSE), then I did a manual pass and the NOTICE manually too.
So, I did the work and I think the LICENSE and NOTICE in the
distributions are "correct" :)

Regards
JB

On Mon, May 12, 2025 at 2:02 AM <ju...@classsoftware.com> wrote:
>
> Hi,
>
> I looked at the two binary releases, and while I didn't check everything, I did notice they are missing the incubator DISCLAIMER. The LICENSE and NOTICE files seem to be auto-generated; in my previous experience, this almost always introduces errors. For example, the LICENSE files are incorrect as they do not abide by the terms of some 3rd party license, which generally state you need to include the full text of the license in the distribution.
>
> Kind Regards,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by ju...@classsoftware.com.
Hi,

I looked at the two binary releases, and while I didn't check everything, I did notice they are missing the incubator DISCLAIMER. The LICENSE and NOTICE files seem to be auto-generated; in my previous experience, this almost always introduces errors. For example, the LICENSE files are incorrect as they do not abide by the terms of some 3rd party license, which generally state you need to include the full text of the license in the distribution.

Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks, let me do a pass (with the committers who added these files).

On Mon, May 12, 2025 at 6:19 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> > A few files you mention are not pure code copied, it's probably inspired but not full copy.
>
> Other files were "inspired by” or changed significantly or were simple, so I didn't list them. For those files, it was between 60% and 95% copied.
>
> Kind Regards,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> A few files you mention are not pure code copied, it's probably inspired but not full copy.

Other files were "inspired by” or changed significantly or were simple, so I didn't list them. For those files, it was between 60% and 95% copied.

Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi

A few files you mention are not pure code copied, it's probably
inspired but not full copy.
I will do a new pass.

Thanks !
Regards
JB

On Mon, May 12, 2025 at 1:29 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> It looks like a few more third-party files not mentioned in the LICENSE may also have incorrect headers.
>
> Looks like these files are from Nessie:
> ./build-logic/src/main/kotlin/copiedcode/CopiedCodeCheckerPlugin.kt
> ./build-logic/src/main/kotlin/copiedcode/CopiedCodeCheckerExtension.kt
> ./build-logic/src/main/kotlin/Utilities.kt
> ./build-logic/src/main/kotlin/polaris-quarkus.gradle.kts
> ./quarkus/admin/src/main/docker/Dockerfile.jvm
> ./tools/config-docs/generator/build.gradle.kts
> ./build-logic/src/main/kotlin/polaris-license-report.gradle.kts
> ./quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
> ./tools/config-docs/site/build.gradle.kts
> ./tools/config-docs/generator/src/main/java/org/apache/polaris/docs/generator/ReferenceConfigDocsGenerator.java
> ./tools/container-spec-helper/src/main/java/org/apache/polaris/containerspec/ContainerSpecHelper.java
>
> Files that look to be from Iceberg:
> ./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisSparkCatalog.java
> ./plugins/spark/v3.5/spark/src/test/java/org/apache/polaris/spark/PolarisInMemoryCatalog.java
> ./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java
> ./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java
>
> Other files, possibly from Quarkus?
> ./quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/PolarisAuthenticationMechanism.java
> ./quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/PolarisIdentityProvider.java
>
> Kind Regards,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

It looks like a few more third-party files not mentioned in the LICENSE may also have incorrect headers.

Looks like these files are from Nessie:
./build-logic/src/main/kotlin/copiedcode/CopiedCodeCheckerPlugin.kt
./build-logic/src/main/kotlin/copiedcode/CopiedCodeCheckerExtension.kt
./build-logic/src/main/kotlin/Utilities.kt
./build-logic/src/main/kotlin/polaris-quarkus.gradle.kts
./quarkus/admin/src/main/docker/Dockerfile.jvm
./tools/config-docs/generator/build.gradle.kts
./build-logic/src/main/kotlin/polaris-license-report.gradle.kts
./quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
./tools/config-docs/site/build.gradle.kts
./tools/config-docs/generator/src/main/java/org/apache/polaris/docs/generator/ReferenceConfigDocsGenerator.java
./tools/container-spec-helper/src/main/java/org/apache/polaris/containerspec/ContainerSpecHelper.java

Files that look to be from Iceberg:
./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisSparkCatalog.java
./plugins/spark/v3.5/spark/src/test/java/org/apache/polaris/spark/PolarisInMemoryCatalog.java
./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java
./plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java

Other files, possibly from Quarkus?
./quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/PolarisAuthenticationMechanism.java
./quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/PolarisIdentityProvider.java

Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks for your reply.

It’s also my understanding and what I applied initially.

I’m doing the changes.

Thanks !

Regards
JB

Le dim. 11 mai 2025 à 12:02, Justin Mclean <ju...@classsoftware.com> a
écrit :

> Hi,
>
> > Do you think what's provided in
> > https://issues.apache.org/jira/browse/LEGAL-684 is accurate/complete ?
>
> Yes, and it follows the advice in [1]
>
> > Specifically, as the how-to states: "Do not add anything to NOTICE
> > which is not legally required." So, if those dependencies have
> > third-party notices in NOTICE, then those third-party notices must be
> > included in this new NOTICE as well.
>
> That is correct (well, it's what's bundled in the release, not all its
> dependencies).
>
> > For cases where we are including whole products within another
> > product, it makes sense to include the whole copyright notices for
> > those products along with their third-party notices.
>
> Yes. So, for example, you’ll need to do this with Picocli.
>
> > For cases like
> > this, where the project is deriving code from another ASF project, as
> > opposed to including the other project, it is not appropriate to
> > include the full copyright statements in NOTICE since it does not help
> > the recipients to know this information.
>
> Which is fine, but remember copyright lines end up in NOTICE files for
> several reasons other than just the ASF copyright line:
> a) Those that are relocated as their header have been removed from files.
> b) Because of a software grant.
> c) Because they were in other 3rd party NOTICE files and copied from those.
>
> > Can you clarify ? If your "personal" preference is to have all NOTICE
> > and all content (including for ASF dependencies)
>
> No, that's not my preference. You need to include only what is needed.
> Each ASF NOTICE still needs to be looked at to see what needs to be
> included, as it may contain other notices.
>
> Kind Regards,
> Justin
>
> 1. https://infra.apache.org/licensing-howto.html

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> Do you think what's provided in
> https://issues.apache.org/jira/browse/LEGAL-684 is accurate/complete ?

Yes, and it follows the advice in [1]

> Specifically, as the how-to states: "Do not add anything to NOTICE
> which is not legally required." So, if those dependencies have
> third-party notices in NOTICE, then those third-party notices must be
> included in this new NOTICE as well.

That is correct (well, it's what's bundled in the release, not all its dependencies).

> For cases where we are including whole products within another
> product, it makes sense to include the whole copyright notices for
> those products along with their third-party notices.

Yes. So, for example, you’ll need to do this with Picocli.

> For cases like
> this, where the project is deriving code from another ASF project, as
> opposed to including the other project, it is not appropriate to
> include the full copyright statements in NOTICE since it does not help
> the recipients to know this information. 

Which is fine, but remember copyright lines end up in NOTICE files for several reasons other than just the ASF copyright line:
a) Those that are relocated as their header have been removed from files.
b) Because of a software grant.
c) Because they were in other 3rd party NOTICE files and copied from those.

> Can you clarify ? If your "personal" preference is to have all NOTICE
> and all content (including for ASF dependencies)

No, that's not my preference. You need to include only what is needed. Each ASF NOTICE still needs to be looked at to see what needs to be included, as it may contain other notices.

Kind Regards,
Justin

1. https://infra.apache.org/licensing-howto.html

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Justin

Do you think what's provided in
https://issues.apache.org/jira/browse/LEGAL-684 is accurate/complete ?

I see you mention:
"Any project that doesn't include NOTICE content from bundled Apache
licensed code will likely get a -1 vote. See also
https://issues.apache.org/jira/browse/LEGAL-262"

but Roy replied:
"No, that is misunderstanding the context. There are requirements on
keeping third-party notices because they are required by that third
party. The first party (ASF) can trim our own notices however we like,
as appropriate, because we aren't going to sue ourselves.

Specifically, as the how-to states: "Do not add anything to NOTICE
which is not legally required." So, if those dependencies have
third-party notices in NOTICE, then those third-party notices must be
included in this new NOTICE as well.

For cases where we are including whole products within another
product, it makes sense to include the whole copyright notices for
those products along with their third-party notices. For cases like
this, where the project is deriving code from another ASF project, as
opposed to including the other project, it is not appropriate to
include the full copyright statements in NOTICE since it does not help
the recipients to know this information. Any contribution to an ASF
project is a contribution to all ASF projects. Such derivations should
be documented in the README, source code, and other documentation
where we credit our own contributors."

and Roman:
"almost all seems like a slight exaggeration from my (rather
statistically significant) sampling of NOTICE files"

So, it's very confusing, but if we got -1 due to "different" personal
standpoint, it's very frustrating.

Can you clarify ? If your "personal" preference is to have all NOTICE
and all content (including for ASF dependencies), it's OK for me but I
don't want -1 from others else we will have a kind of deadlock.

Thanks,
Regards
JB

On Sun, May 11, 2025 at 3:21 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> > 1. about Iceberg and Nessie NOTICE, during the 0.9.0 vote, you asked
> > to remove it explicitly.
>
> I’d suggested that unneeded parts of the NOTICE file be removed, not the entire contents. See [1]
>
> > Are you now asking to add it (as I did
> > initially) ? And Iceberg NOTICE is not required as it's an ASF
> > project.
>
> Any NOTICE is required as per [2]
>
> > 2. Is really ASF header a blocker ? I see the same on a lot of other
> > ASF projects and podlings. For instance
> > https://github.com/apache/gravitino/blob/main/gradle/wrapper/gradle-wrapper.properties.
>
> Yes it is, see [3]. i.e "Do not add the standard Apache License header to the top of third-party source files.”. We’re not talking about one or two files here, there are 20 or 30.
>
> Yes, the example you pointed out should be fixed (I’ve raised an issue). I have voted -1 on Gravitino releases for precisely this reason [4], but I missed that file.
>
> > 4. About the picocli dependency in the admin distribution, it's
> > actually under the ASF license (not GPL):
> > https://github.com/remkop/picocli/blob/main/LICENSE, I will fix that.
>
> 3rd parties do not always do the right thing with licensing and may, for instance, say a package is Apache licensed when it contains Category X licensed code. Code from OpenJDK is not Apache licensed. I did not look into the exact details here, but it would be best to check if any OpenJDK ends up in the source or binary.
>
> Kind Regards,
> Justin
>
> 1. https://infra.apache.org/licensing-howto.html#bundle-asf-product
> 2. https://infra.apache.org/licensing-howto.html#alv2-dep
> 3. https://www.apache.org/legal/src-headers.html#3party
> 4. https://lists.apache.org/thread/7o6jx91f91ql2p6xwf21mymrb7m78oy0
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Justin

Thanks for your feedback.
I will do the changes.

I'm very frustrated but I did all these changes before the previous
release, but we got different "confusing" messages during the vote
asking for changes.
Anyway, let's move forward :)

Regards
JB

On Sun, May 11, 2025 at 3:21 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> > 1. about Iceberg and Nessie NOTICE, during the 0.9.0 vote, you asked
> > to remove it explicitly.
>
> I’d suggested that unneeded parts of the NOTICE file be removed, not the entire contents. See [1]
>
> > Are you now asking to add it (as I did
> > initially) ? And Iceberg NOTICE is not required as it's an ASF
> > project.
>
> Any NOTICE is required as per [2]
>
> > 2. Is really ASF header a blocker ? I see the same on a lot of other
> > ASF projects and podlings. For instance
> > https://github.com/apache/gravitino/blob/main/gradle/wrapper/gradle-wrapper.properties.
>
> Yes it is, see [3]. i.e "Do not add the standard Apache License header to the top of third-party source files.”. We’re not talking about one or two files here, there are 20 or 30.
>
> Yes, the example you pointed out should be fixed (I’ve raised an issue). I have voted -1 on Gravitino releases for precisely this reason [4], but I missed that file.
>
> > 4. About the picocli dependency in the admin distribution, it's
> > actually under the ASF license (not GPL):
> > https://github.com/remkop/picocli/blob/main/LICENSE, I will fix that.
>
> 3rd parties do not always do the right thing with licensing and may, for instance, say a package is Apache licensed when it contains Category X licensed code. Code from OpenJDK is not Apache licensed. I did not look into the exact details here, but it would be best to check if any OpenJDK ends up in the source or binary.
>
> Kind Regards,
> Justin
>
> 1. https://infra.apache.org/licensing-howto.html#bundle-asf-product
> 2. https://infra.apache.org/licensing-howto.html#alv2-dep
> 3. https://www.apache.org/legal/src-headers.html#3party
> 4. https://lists.apache.org/thread/7o6jx91f91ql2p6xwf21mymrb7m78oy0
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> 1. about Iceberg and Nessie NOTICE, during the 0.9.0 vote, you asked
> to remove it explicitly.

I’d suggested that unneeded parts of the NOTICE file be removed, not the entire contents. See [1]

> Are you now asking to add it (as I did
> initially) ? And Iceberg NOTICE is not required as it's an ASF
> project.

Any NOTICE is required as per [2]

> 2. Is really ASF header a blocker ? I see the same on a lot of other
> ASF projects and podlings. For instance
> https://github.com/apache/gravitino/blob/main/gradle/wrapper/gradle-wrapper.properties.

Yes it is, see [3]. i.e "Do not add the standard Apache License header to the top of third-party source files.”. We’re not talking about one or two files here, there are 20 or 30.

Yes, the example you pointed out should be fixed (I’ve raised an issue). I have voted -1 on Gravitino releases for precisely this reason [4], but I missed that file.

> 4. About the picocli dependency in the admin distribution, it's
> actually under the ASF license (not GPL):
> https://github.com/remkop/picocli/blob/main/LICENSE, I will fix that.

3rd parties do not always do the right thing with licensing and may, for instance, say a package is Apache licensed when it contains Category X licensed code. Code from OpenJDK is not Apache licensed. I did not look into the exact details here, but it would be best to check if any OpenJDK ends up in the source or binary.

Kind Regards,
Justin

1. https://infra.apache.org/licensing-howto.html#bundle-asf-product
2. https://infra.apache.org/licensing-howto.html#alv2-dep
3. https://www.apache.org/legal/src-headers.html#3party
4. https://lists.apache.org/thread/7o6jx91f91ql2p6xwf21mymrb7m78oy0



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Justin

Picocli NOTICE mentions GPL is coming from OpenJDK documentation
copied in the Picocli source distribution (documentation), not
included in jar.

I know that GPL is not allowed, but we don't have GPL dependency here:
- picocli is using Apache license
- picocli jar doesn't include GPL resources (only source)

I'm not Picocli committer, but it looks good to me.

Regards
JB

On Sun, May 11, 2025 at 2:41 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> > The NOTICE contains the Picocli NOTICE, mentioning:
> >
> > | This project includes one or more documentation files from OpenJDK,
> > licensed under GPL v2 with Classpath Exception.
> > |
> > | These files are included in the source distributions, not in the
> > binary distributions of this project.
> >
> > We use binary distribution of picocli (not source distribution): it's
> > the jar we bundle in Polaris admin distribution.
>
> If they are in the source distributions, they would be in the binary as well right? How does having a GPL dependency and distribution that OK? [1][2]
>
> Kind Regards,
> Justin
>
> 1. https://www.apache.org/legal/resolved.html#optional
> 2. https://www.apache.org/legal/resolved.html#prohibited

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
It’s documentation file so no it’s only in source, not in the jar.

Le dim. 11 mai 2025 à 02:41, Justin Mclean <ju...@classsoftware.com> a
écrit :

> Hi,
>
> > The NOTICE contains the Picocli NOTICE, mentioning:
> >
> > | This project includes one or more documentation files from OpenJDK,
> > licensed under GPL v2 with Classpath Exception.
> > |
> > | These files are included in the source distributions, not in the
> > binary distributions of this project.
> >
> > We use binary distribution of picocli (not source distribution): it's
> > the jar we bundle in Polaris admin distribution.
>
> If they are in the source distributions, they would be in the binary as
> well right? How does having a GPL dependency and distribution that OK?
> [1][2]
>
> Kind Regards,
> Justin
>
> 1. https://www.apache.org/legal/resolved.html#optional
> 2. https://www.apache.org/legal/resolved.html#prohibited

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> The NOTICE contains the Picocli NOTICE, mentioning:
> 
> | This project includes one or more documentation files from OpenJDK,
> licensed under GPL v2 with Classpath Exception.
> |
> | These files are included in the source distributions, not in the
> binary distributions of this project.
> 
> We use binary distribution of picocli (not source distribution): it's
> the jar we bundle in Polaris admin distribution.

If they are in the source distributions, they would be in the binary as well right? How does having a GPL dependency and distribution that OK? [1][2]

Kind Regards,
Justin

1. https://www.apache.org/legal/resolved.html#optional
2. https://www.apache.org/legal/resolved.html#prohibited

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Justin

About picocli, it's actually listed with ALv2
(https://github.com/apache/polaris/blob/apache-polaris-0.10.0-beta-incubating-rc2/quarkus/admin/distribution/LICENSE#L691).

The NOTICE contains the Picocli NOTICE, mentioning:

| This project includes one or more documentation files from OpenJDK,
licensed under GPL v2 with Classpath Exception.
|
| These files are included in the source distributions, not in the
binary distributions of this project.

We use binary distribution of picocli (not source distribution): it's
the jar we bundle in Polaris admin distribution.

So, it's OK for me. I propose to remove the Picocli NOTICE as it does
not really apply in Polaris case.

Regards
JB

On Sat, May 10, 2025 at 12:19 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi Justin
>
> I'm confused about some points:
>
> 1. about Iceberg and Nessie NOTICE, during the 0.9.0 vote, you asked
> to remove it explicitly. Are you now asking to add it (as I did
> initially) ? And Iceberg NOTICE is not required as it's an ASF
> project.
> 2. Is really ASF header a blocker ? I see the same on a lot of other
> ASF projects and podlings. For instance
> https://github.com/apache/gravitino/blob/main/gradle/wrapper/gradle-wrapper.properties.
> I agree to fix that for the next release, and it was already like this
> in previous Polaris release.
> 3. About helm chart logging_storage_test.yaml, it's a mistake, the ASF
> header should be used here.
> 4. About the picocli dependency in the admin distribution, it's
> actually under the ASF license (not GPL):
> https://github.com/remkop/picocli/blob/main/LICENSE, I will fix that.
>
> Regards
> JB
>
> On Sat, May 10, 2025 at 9:20 AM Justin Mclean <ju...@classsoftware.com> wrote:
> >
> > Hi,
> >
> > -1 (binding) form me.
> >
> > I checked:
> > - incubating in name
> > - signatures and hashes are file
> > - LICENSE is missing one file, but give the header issue, other 3rd party files may not be listed.
> > - NOTICE is misisng information from Iceberg NOTICE file and Project Nessie NOTICE file.
> > - Non-ASF 3rd party files incorrectly have ASF headers [1][2][3][4][5][6][7][8] and the files from Project Nessie.
> > - No unexpected binary files
> > - I did not compile from sourse
> >
> > This 3rd party file [9] is not mentioned in the LICENSE file.
> >
> > This file is concerning [10] as it looks to be stating that the source release contains GPL-licensed source code. Do we know what is going on here?
> >
> > Kind Regards,
> > Justin
> >
> > 1. gradle/wrapper/gradle-wrapper.properties
> > 2. server-templates/*.mustache
> > 3. site/layouts/community/list.html
> > 4. site/layouts/docs/baseof.html
> > 5. site/layouts/partials/community_links.html
> > 6. site/layouts/partials/head.html
> > 7. site/layouts/partials/navbar.html
> > 8. site/layouts/shortcodes/redoc-polaris.html
> > 9. ./helm/polaris/tests/logging_storage_test.yaml
> > 10. ./quarkus/admin/distribution/NOTICE
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Justin

I'm confused about some points:

1. about Iceberg and Nessie NOTICE, during the 0.9.0 vote, you asked
to remove it explicitly. Are you now asking to add it (as I did
initially) ? And Iceberg NOTICE is not required as it's an ASF
project.
2. Is really ASF header a blocker ? I see the same on a lot of other
ASF projects and podlings. For instance
https://github.com/apache/gravitino/blob/main/gradle/wrapper/gradle-wrapper.properties.
I agree to fix that for the next release, and it was already like this
in previous Polaris release.
3. About helm chart logging_storage_test.yaml, it's a mistake, the ASF
header should be used here.
4. About the picocli dependency in the admin distribution, it's
actually under the ASF license (not GPL):
https://github.com/remkop/picocli/blob/main/LICENSE, I will fix that.

Regards
JB

On Sat, May 10, 2025 at 9:20 AM Justin Mclean <ju...@classsoftware.com> wrote:
>
> Hi,
>
> -1 (binding) form me.
>
> I checked:
> - incubating in name
> - signatures and hashes are file
> - LICENSE is missing one file, but give the header issue, other 3rd party files may not be listed.
> - NOTICE is misisng information from Iceberg NOTICE file and Project Nessie NOTICE file.
> - Non-ASF 3rd party files incorrectly have ASF headers [1][2][3][4][5][6][7][8] and the files from Project Nessie.
> - No unexpected binary files
> - I did not compile from sourse
>
> This 3rd party file [9] is not mentioned in the LICENSE file.
>
> This file is concerning [10] as it looks to be stating that the source release contains GPL-licensed source code. Do we know what is going on here?
>
> Kind Regards,
> Justin
>
> 1. gradle/wrapper/gradle-wrapper.properties
> 2. server-templates/*.mustache
> 3. site/layouts/community/list.html
> 4. site/layouts/docs/baseof.html
> 5. site/layouts/partials/community_links.html
> 6. site/layouts/partials/head.html
> 7. site/layouts/partials/navbar.html
> 8. site/layouts/shortcodes/redoc-polaris.html
> 9. ./helm/polaris/tests/logging_storage_test.yaml
> 10. ./quarkus/admin/distribution/NOTICE
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

-1 (binding) form me.

I checked:
- incubating in name
- signatures and hashes are file
- LICENSE is missing one file, but give the header issue, other 3rd party files may not be listed.
- NOTICE is misisng information from Iceberg NOTICE file and Project Nessie NOTICE file.
- Non-ASF 3rd party files incorrectly have ASF headers [1][2][3][4][5][6][7][8] and the files from Project Nessie.
- No unexpected binary files
- I did not compile from sourse

This 3rd party file [9] is not mentioned in the LICENSE file.

This file is concerning [10] as it looks to be stating that the source release contains GPL-licensed source code. Do we know what is going on here?

Kind Regards,
Justin

1. gradle/wrapper/gradle-wrapper.properties
2. server-templates/*.mustache
3. site/layouts/community/list.html
4. site/layouts/docs/baseof.html
5. site/layouts/partials/community_links.html
6. site/layouts/partials/head.html
7. site/layouts/partials/navbar.html
8. site/layouts/shortcodes/redoc-polaris.html
9. ./helm/polaris/tests/logging_storage_test.yaml
10. ./quarkus/admin/distribution/NOTICE


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Ryan

Got it. As it probably helps, I will list the distributions explicitly in
the RC3 email vote.

Thanks !
Regards
JB

Le mar. 13 mai 2025 à 00:47, Ryan Blue <rd...@gmail.com> a écrit :

> Thanks, JB. In the future, it would be helpful to point out any new
> artifacts that are published and whether they contain (bundled) third-party
> dependencies. It looks like we need to check the binary distribution zips.
>
> While looking at this, I built from the source tarball and found all of the
> Jar files produced rather than downloading them individually, which I
> thought would correspond to the Jars that are being published. I checked to
> validate that assumption, which is why I'm asking.
>
> On Fri, May 9, 2025 at 9:31 PM Jean-Baptiste Onofré <jb...@nanthrax.net>
> wrote:
>
> > Hi Ryan
> >
> > This release includes:
> > 1. source distribution (as in the 0.9.0 release) available on dist
> > 2. binary artifacts:
> > 2.1. jar files (stage on Nexus): there's no uber jar, the stage jar
> > files include LICENSE/NOTICE
> > 2.2. binary distributions: that's the polaris-server and polaris-admin
> > archives (available on dist)
> >
> > The LICENSE/NOTICE in the jar are adding during Maven publication
> > (
> >
> https://github.com/apache/polaris/blob/main/build-logic/src/main/kotlin/publishing/maven-utils.kt#L83
> > ).
> > So, if you build from the source distribution, the generated jar files
> > won't include LICENSE/NOTICE.
> > The LICENSE/NOTICE should be checked on stage/distribution artifacts
> > (not on the locally builded ones).
> >
> > Did you build from the source distribution or RC tag ? Which jar are
> > you referring to ?
> >
> > Thanks,
> > Regards
> > JB
> >
> >
> > On Fri, May 9, 2025 at 11:19 PM Ryan Blue <rd...@gmail.com> wrote:
> > >
> > > JB, can you help us understand what is in this release?
> > >
> > > Since this is the first one with binaries, I went to check licenses in
> > the
> > > Jar files. The first one that I checked was a runtime bundle. It had
> > extra
> > > license files from other projects, and the project's LICENSE didn't
> > reflect
> > > the contents of the Jar. Luckily, when I looked in the staged maven
> > > repository, that Jar isn't present. Since the Jars built locally and
> the
> > > published list differ, that leads me to wonder: which Jars produced by
> > the
> > > build are going to be published with this release?
> > >
> > > Are there bundled Jars? If not, then that would make this simpler.
> > >
> > > Ryan
> > >
> > > On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net>
> > wrote:
> > >
> > > > Hi
> > > >
> > > > Casting my +1 (binding) from podling vote.
> > > >
> > > > Regards
> > > > JB
> > > >
> > > > Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> > > > écrit :
> > > >
> > > > > Hi everyone,
> > > > >
> > > > > The Apache Polaris community has voted and approved the release of
> > > > > Apache Polaris 0.10.0-beta-incubating (rc2).
> > > > > We now kindly request the IPMC members (and everyone) to review and
> > > > > vote for this release.
> > > > >
> > > > > Polaris community vote thread:
> > > > > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> > > > >
> > > > > Vote result thread:
> > > > > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> > > > >
> > > > > The release candidate:
> > > > > *
> > > > >
> > > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> > > > >
> > > > > KEYS file:
> > > > > * https://downloads.apache.org/incubator/polaris/KEYS
> > > > >
> > > > > Git tag for the release:
> > > > > *
> > > > >
> > > >
> >
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> > > > >
> > > > > Git commit for the release:
> > > > > *
> > > > >
> > > >
> >
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> > > > >
> > > > > Maven staging repository:
> > > > > *
> > > > >
> > > >
> >
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> > > > >
> > > > > Please download, verify and test.
> > > > >
> > > > > Please vote in the next 72 hours.
> > > > >
> > > > > [ ] +1 approve
> > > > > [ ] +0 no opinion
> > > > > [ ] -1 disapprove with the reason
> > > > >
> > > > > To learn more about apache Polaris, please see
> > > > https://polaris.apache.org/
> > > > >
> > > > > Checklist for reference:
> > > > > [ ] Download links are valid.
> > > > > [ ] Checksums and signatures.
> > > > > [ ] LICENSE/NOTICE files exist
> > > > > [ ] No unexpected binary files
> > > > > [ ] All source files have ASF headers
> > > > > [ ] Can compile from source
> > > > >
> > > > > Thanks !
> > > > >
> > > > > Regards
> > > > > JB
> > > > >
> > > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
>

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Ryan Blue <rd...@gmail.com>.
Thanks, JB. In the future, it would be helpful to point out any new
artifacts that are published and whether they contain (bundled) third-party
dependencies. It looks like we need to check the binary distribution zips.

While looking at this, I built from the source tarball and found all of the
Jar files produced rather than downloading them individually, which I
thought would correspond to the Jars that are being published. I checked to
validate that assumption, which is why I'm asking.

On Fri, May 9, 2025 at 9:31 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> Hi Ryan
>
> This release includes:
> 1. source distribution (as in the 0.9.0 release) available on dist
> 2. binary artifacts:
> 2.1. jar files (stage on Nexus): there's no uber jar, the stage jar
> files include LICENSE/NOTICE
> 2.2. binary distributions: that's the polaris-server and polaris-admin
> archives (available on dist)
>
> The LICENSE/NOTICE in the jar are adding during Maven publication
> (
> https://github.com/apache/polaris/blob/main/build-logic/src/main/kotlin/publishing/maven-utils.kt#L83
> ).
> So, if you build from the source distribution, the generated jar files
> won't include LICENSE/NOTICE.
> The LICENSE/NOTICE should be checked on stage/distribution artifacts
> (not on the locally builded ones).
>
> Did you build from the source distribution or RC tag ? Which jar are
> you referring to ?
>
> Thanks,
> Regards
> JB
>
>
> On Fri, May 9, 2025 at 11:19 PM Ryan Blue <rd...@gmail.com> wrote:
> >
> > JB, can you help us understand what is in this release?
> >
> > Since this is the first one with binaries, I went to check licenses in
> the
> > Jar files. The first one that I checked was a runtime bundle. It had
> extra
> > license files from other projects, and the project's LICENSE didn't
> reflect
> > the contents of the Jar. Luckily, when I looked in the staged maven
> > repository, that Jar isn't present. Since the Jars built locally and the
> > published list differ, that leads me to wonder: which Jars produced by
> the
> > build are going to be published with this release?
> >
> > Are there bundled Jars? If not, then that would make this simpler.
> >
> > Ryan
> >
> > On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net>
> wrote:
> >
> > > Hi
> > >
> > > Casting my +1 (binding) from podling vote.
> > >
> > > Regards
> > > JB
> > >
> > > Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> > > écrit :
> > >
> > > > Hi everyone,
> > > >
> > > > The Apache Polaris community has voted and approved the release of
> > > > Apache Polaris 0.10.0-beta-incubating (rc2).
> > > > We now kindly request the IPMC members (and everyone) to review and
> > > > vote for this release.
> > > >
> > > > Polaris community vote thread:
> > > > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> > > >
> > > > Vote result thread:
> > > > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> > > >
> > > > The release candidate:
> > > > *
> > > >
> > >
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> > > >
> > > > KEYS file:
> > > > * https://downloads.apache.org/incubator/polaris/KEYS
> > > >
> > > > Git tag for the release:
> > > > *
> > > >
> > >
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> > > >
> > > > Git commit for the release:
> > > > *
> > > >
> > >
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> > > >
> > > > Maven staging repository:
> > > > *
> > > >
> > >
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> > > >
> > > > Please download, verify and test.
> > > >
> > > > Please vote in the next 72 hours.
> > > >
> > > > [ ] +1 approve
> > > > [ ] +0 no opinion
> > > > [ ] -1 disapprove with the reason
> > > >
> > > > To learn more about apache Polaris, please see
> > > https://polaris.apache.org/
> > > >
> > > > Checklist for reference:
> > > > [ ] Download links are valid.
> > > > [ ] Checksums and signatures.
> > > > [ ] LICENSE/NOTICE files exist
> > > > [ ] No unexpected binary files
> > > > [ ] All source files have ASF headers
> > > > [ ] Can compile from source
> > > >
> > > > Thanks !
> > > >
> > > > Regards
> > > > JB
> > > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Ryan

This release includes:
1. source distribution (as in the 0.9.0 release) available on dist
2. binary artifacts:
2.1. jar files (stage on Nexus): there's no uber jar, the stage jar
files include LICENSE/NOTICE
2.2. binary distributions: that's the polaris-server and polaris-admin
archives (available on dist)

The LICENSE/NOTICE in the jar are adding during Maven publication
(https://github.com/apache/polaris/blob/main/build-logic/src/main/kotlin/publishing/maven-utils.kt#L83).
So, if you build from the source distribution, the generated jar files
won't include LICENSE/NOTICE.
The LICENSE/NOTICE should be checked on stage/distribution artifacts
(not on the locally builded ones).

Did you build from the source distribution or RC tag ? Which jar are
you referring to ?

Thanks,
Regards
JB


On Fri, May 9, 2025 at 11:19 PM Ryan Blue <rd...@gmail.com> wrote:
>
> JB, can you help us understand what is in this release?
>
> Since this is the first one with binaries, I went to check licenses in the
> Jar files. The first one that I checked was a runtime bundle. It had extra
> license files from other projects, and the project's LICENSE didn't reflect
> the contents of the Jar. Luckily, when I looked in the staged maven
> repository, that Jar isn't present. Since the Jars built locally and the
> published list differ, that leads me to wonder: which Jars produced by the
> build are going to be published with this release?
>
> Are there bundled Jars? If not, then that would make this simpler.
>
> Ryan
>
> On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> > Hi
> >
> > Casting my +1 (binding) from podling vote.
> >
> > Regards
> > JB
> >
> > Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> > écrit :
> >
> > > Hi everyone,
> > >
> > > The Apache Polaris community has voted and approved the release of
> > > Apache Polaris 0.10.0-beta-incubating (rc2).
> > > We now kindly request the IPMC members (and everyone) to review and
> > > vote for this release.
> > >
> > > Polaris community vote thread:
> > > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> > >
> > > Vote result thread:
> > > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> > >
> > > The release candidate:
> > > *
> > >
> > https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> > >
> > > KEYS file:
> > > * https://downloads.apache.org/incubator/polaris/KEYS
> > >
> > > Git tag for the release:
> > > *
> > >
> > https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> > >
> > > Git commit for the release:
> > > *
> > >
> > https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> > >
> > > Maven staging repository:
> > > *
> > >
> > https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> > >
> > > Please download, verify and test.
> > >
> > > Please vote in the next 72 hours.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > To learn more about apache Polaris, please see
> > https://polaris.apache.org/
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid.
> > > [ ] Checksums and signatures.
> > > [ ] LICENSE/NOTICE files exist
> > > [ ] No unexpected binary files
> > > [ ] All source files have ASF headers
> > > [ ] Can compile from source
> > >
> > > Thanks !
> > >
> > > Regards
> > > JB
> > >
> >

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Ryan

This release includes:
1. source distribution (as in the 0.9.0 release) available on dist
2. binary artifacts:
2.1. jar files (stage on Nexus): there's no uber jar, the stage jar
files include LICENSE/NOTICE
2.2. binary distributions: that's the polaris-server and polaris-admin
archives (available on dist)

The LICENSE/NOTICE in the jar are adding during Maven publication
(https://github.com/apache/polaris/blob/main/build-logic/src/main/kotlin/publishing/maven-utils.kt#L83).
So, if you build from the source distribution, the generated jar files
won't include LICENSE/NOTICE.
The LICENSE/NOTICE should be checked on stage/distribution artifacts
(not on the locally builded ones).

Did you build from the source distribution or RC tag ? Which jar are
you referring to ?

Thanks,
Regards
JB


On Fri, May 9, 2025 at 11:19 PM Ryan Blue <rd...@gmail.com> wrote:
>
> JB, can you help us understand what is in this release?
>
> Since this is the first one with binaries, I went to check licenses in the
> Jar files. The first one that I checked was a runtime bundle. It had extra
> license files from other projects, and the project's LICENSE didn't reflect
> the contents of the Jar. Luckily, when I looked in the staged maven
> repository, that Jar isn't present. Since the Jars built locally and the
> published list differ, that leads me to wonder: which Jars produced by the
> build are going to be published with this release?
>
> Are there bundled Jars? If not, then that would make this simpler.
>
> Ryan
>
> On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> > Hi
> >
> > Casting my +1 (binding) from podling vote.
> >
> > Regards
> > JB
> >
> > Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> > écrit :
> >
> > > Hi everyone,
> > >
> > > The Apache Polaris community has voted and approved the release of
> > > Apache Polaris 0.10.0-beta-incubating (rc2).
> > > We now kindly request the IPMC members (and everyone) to review and
> > > vote for this release.
> > >
> > > Polaris community vote thread:
> > > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> > >
> > > Vote result thread:
> > > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> > >
> > > The release candidate:
> > > *
> > >
> > https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> > >
> > > KEYS file:
> > > * https://downloads.apache.org/incubator/polaris/KEYS
> > >
> > > Git tag for the release:
> > > *
> > >
> > https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> > >
> > > Git commit for the release:
> > > *
> > >
> > https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> > >
> > > Maven staging repository:
> > > *
> > >
> > https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> > >
> > > Please download, verify and test.
> > >
> > > Please vote in the next 72 hours.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > To learn more about apache Polaris, please see
> > https://polaris.apache.org/
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid.
> > > [ ] Checksums and signatures.
> > > [ ] LICENSE/NOTICE files exist
> > > [ ] No unexpected binary files
> > > [ ] All source files have ASF headers
> > > [ ] Can compile from source
> > >
> > > Thanks !
> > >
> > > Regards
> > > JB
> > >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Ryan Blue <rd...@gmail.com>.
JB, can you help us understand what is in this release?

Since this is the first one with binaries, I went to check licenses in the
Jar files. The first one that I checked was a runtime bundle. It had extra
license files from other projects, and the project's LICENSE didn't reflect
the contents of the Jar. Luckily, when I looked in the staged maven
repository, that Jar isn't present. Since the Jars built locally and the
published list differ, that leads me to wonder: which Jars produced by the
build are going to be published with this release?

Are there bundled Jars? If not, then that would make this simpler.

Ryan

On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> Hi
>
> Casting my +1 (binding) from podling vote.
>
> Regards
> JB
>
> Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> écrit :
>
> > Hi everyone,
> >
> > The Apache Polaris community has voted and approved the release of
> > Apache Polaris 0.10.0-beta-incubating (rc2).
> > We now kindly request the IPMC members (and everyone) to review and
> > vote for this release.
> >
> > Polaris community vote thread:
> > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> >
> > Vote result thread:
> > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> >
> > The release candidate:
> > *
> >
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> >
> > KEYS file:
> > * https://downloads.apache.org/incubator/polaris/KEYS
> >
> > Git tag for the release:
> > *
> >
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> >
> > Git commit for the release:
> > *
> >
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> >
> > Maven staging repository:
> > *
> >
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> >
> > Please download, verify and test.
> >
> > Please vote in the next 72 hours.
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > To learn more about apache Polaris, please see
> https://polaris.apache.org/
> >
> > Checklist for reference:
> > [ ] Download links are valid.
> > [ ] Checksums and signatures.
> > [ ] LICENSE/NOTICE files exist
> > [ ] No unexpected binary files
> > [ ] All source files have ASF headers
> > [ ] Can compile from source
> >
> > Thanks !
> >
> > Regards
> > JB
> >
>

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Ryan Blue <rd...@gmail.com>.
JB, can you help us understand what is in this release?

Since this is the first one with binaries, I went to check licenses in the
Jar files. The first one that I checked was a runtime bundle. It had extra
license files from other projects, and the project's LICENSE didn't reflect
the contents of the Jar. Luckily, when I looked in the staged maven
repository, that Jar isn't present. Since the Jars built locally and the
published list differ, that leads me to wonder: which Jars produced by the
build are going to be published with this release?

Are there bundled Jars? If not, then that would make this simpler.

Ryan

On Fri, May 9, 2025 at 4:09 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> Hi
>
> Casting my +1 (binding) from podling vote.
>
> Regards
> JB
>
> Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a
> écrit :
>
> > Hi everyone,
> >
> > The Apache Polaris community has voted and approved the release of
> > Apache Polaris 0.10.0-beta-incubating (rc2).
> > We now kindly request the IPMC members (and everyone) to review and
> > vote for this release.
> >
> > Polaris community vote thread:
> > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> >
> > Vote result thread:
> > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> >
> > The release candidate:
> > *
> >
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> >
> > KEYS file:
> > * https://downloads.apache.org/incubator/polaris/KEYS
> >
> > Git tag for the release:
> > *
> >
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> >
> > Git commit for the release:
> > *
> >
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> >
> > Maven staging repository:
> > *
> >
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> >
> > Please download, verify and test.
> >
> > Please vote in the next 72 hours.
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > To learn more about apache Polaris, please see
> https://polaris.apache.org/
> >
> > Checklist for reference:
> > [ ] Download links are valid.
> > [ ] Checksums and signatures.
> > [ ] LICENSE/NOTICE files exist
> > [ ] No unexpected binary files
> > [ ] All source files have ASF headers
> > [ ] Can compile from source
> >
> > Thanks !
> >
> > Regards
> > JB
> >
>

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi

Casting my +1 (binding) from podling vote.

Regards
JB

Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a écrit :

> Hi everyone,
>
> The Apache Polaris community has voted and approved the release of
> Apache Polaris 0.10.0-beta-incubating (rc2).
> We now kindly request the IPMC members (and everyone) to review and
> vote for this release.
>
> Polaris community vote thread:
> * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
>
> Vote result thread:
> * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
>
> The release candidate:
> *
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
>
> KEYS file:
> * https://downloads.apache.org/incubator/polaris/KEYS
>
> Git tag for the release:
> *
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
>
> Git commit for the release:
> *
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
>
> Maven staging repository:
> *
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
>
> Please download, verify and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> To learn more about apache Polaris, please see https://polaris.apache.org/
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>
> Thanks !
>
> Regards
> JB
>

Re: [CANCEL][VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
FYI, I opened several PRs:

* https://github.com/apache/polaris/pull/1560
* https://github.com/apache/polaris/pull/1561
* https://github.com/apache/polaris/pull/1562
* https://github.com/apache/polaris/pull/1565

I'm doing a new full pass. Can you please take a look on these PRs ?
I will cherry-pick on release/0.10.x branch and prepare RC3.

Thanks !
Regards
JB

On Sat, May 10, 2025 at 1:05 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi folks,
>
> As you might have noticed on the general incubator mailing list, we
> missed some fixes in RC2.
>
> I'm working on PRs to fix the reported issues. I will start RC3 when fixed.
>
> Regards
> JB
>
> On Sat, May 10, 2025 at 12:19 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> >
> > Hi folks,
> >
> > due to a mistake in the admin distribution LICENSE, I cancel this RC
> > and I will submit/fix a new one.
> >
> > Regards
> > JB
> >
> > On Wed, May 7, 2025 at 2:21 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> > >
> > > Hi everyone,
> > >
> > > The Apache Polaris community has voted and approved the release of
> > > Apache Polaris 0.10.0-beta-incubating (rc2).
> > > We now kindly request the IPMC members (and everyone) to review and
> > > vote for this release.
> > >
> > > Polaris community vote thread:
> > > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> > >
> > > Vote result thread:
> > > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> > >
> > > The release candidate:
> > > * https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> > >
> > > KEYS file:
> > > * https://downloads.apache.org/incubator/polaris/KEYS
> > >
> > > Git tag for the release:
> > > * https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> > >
> > > Git commit for the release:
> > > * https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> > >
> > > Maven staging repository:
> > > * https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> > >
> > > Please download, verify and test.
> > >
> > > Please vote in the next 72 hours.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > To learn more about apache Polaris, please see https://polaris.apache.org/
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid.
> > > [ ] Checksums and signatures.
> > > [ ] LICENSE/NOTICE files exist
> > > [ ] No unexpected binary files
> > > [ ] All source files have ASF headers
> > > [ ] Can compile from source
> > >
> > > Thanks !
> > >
> > > Regards
> > > JB

Re: [CANCEL][VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi folks,

As you might have noticed on the general incubator mailing list, we
missed some fixes in RC2.

I'm working on PRs to fix the reported issues. I will start RC3 when fixed.

Regards
JB

On Sat, May 10, 2025 at 12:19 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi folks,
>
> due to a mistake in the admin distribution LICENSE, I cancel this RC
> and I will submit/fix a new one.
>
> Regards
> JB
>
> On Wed, May 7, 2025 at 2:21 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> >
> > Hi everyone,
> >
> > The Apache Polaris community has voted and approved the release of
> > Apache Polaris 0.10.0-beta-incubating (rc2).
> > We now kindly request the IPMC members (and everyone) to review and
> > vote for this release.
> >
> > Polaris community vote thread:
> > * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
> >
> > Vote result thread:
> > * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
> >
> > The release candidate:
> > * https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
> >
> > KEYS file:
> > * https://downloads.apache.org/incubator/polaris/KEYS
> >
> > Git tag for the release:
> > * https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
> >
> > Git commit for the release:
> > * https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
> >
> > Maven staging repository:
> > * https://repository.apache.org/content/repositories/orgapachepolaris-1012/
> >
> > Please download, verify and test.
> >
> > Please vote in the next 72 hours.
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > To learn more about apache Polaris, please see https://polaris.apache.org/
> >
> > Checklist for reference:
> > [ ] Download links are valid.
> > [ ] Checksums and signatures.
> > [ ] LICENSE/NOTICE files exist
> > [ ] No unexpected binary files
> > [ ] All source files have ASF headers
> > [ ] Can compile from source
> >
> > Thanks !
> >
> > Regards
> > JB

[CANCEL][VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi folks,

due to a mistake in the admin distribution LICENSE, I cancel this RC
and I will submit/fix a new one.

Regards
JB

On Wed, May 7, 2025 at 2:21 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi everyone,
>
> The Apache Polaris community has voted and approved the release of
> Apache Polaris 0.10.0-beta-incubating (rc2).
> We now kindly request the IPMC members (and everyone) to review and
> vote for this release.
>
> Polaris community vote thread:
> * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
>
> Vote result thread:
> * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
>
> The release candidate:
> * https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
>
> KEYS file:
> * https://downloads.apache.org/incubator/polaris/KEYS
>
> Git tag for the release:
> * https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
>
> Git commit for the release:
> * https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
>
> Maven staging repository:
> * https://repository.apache.org/content/repositories/orgapachepolaris-1012/
>
> Please download, verify and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> To learn more about apache Polaris, please see https://polaris.apache.org/
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>
> Thanks !
>
> Regards
> JB

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


[CANCEL][VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi folks,

due to a mistake in the admin distribution LICENSE, I cancel this RC
and I will submit/fix a new one.

Regards
JB

On Wed, May 7, 2025 at 2:21 PM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi everyone,
>
> The Apache Polaris community has voted and approved the release of
> Apache Polaris 0.10.0-beta-incubating (rc2).
> We now kindly request the IPMC members (and everyone) to review and
> vote for this release.
>
> Polaris community vote thread:
> * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
>
> Vote result thread:
> * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
>
> The release candidate:
> * https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
>
> KEYS file:
> * https://downloads.apache.org/incubator/polaris/KEYS
>
> Git tag for the release:
> * https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
>
> Git commit for the release:
> * https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
>
> Maven staging repository:
> * https://repository.apache.org/content/repositories/orgapachepolaris-1012/
>
> Please download, verify and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> To learn more about apache Polaris, please see https://polaris.apache.org/
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>
> Thanks !
>
> Regards
> JB

Re: [VOTE] Release Apache Polaris 0.10.0-beta-incubating (rc2)

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi

Casting my +1 (binding) from podling vote.

Regards
JB

Le mer. 7 mai 2025 à 14:21, Jean-Baptiste Onofré <jb...@nanthrax.net> a écrit :

> Hi everyone,
>
> The Apache Polaris community has voted and approved the release of
> Apache Polaris 0.10.0-beta-incubating (rc2).
> We now kindly request the IPMC members (and everyone) to review and
> vote for this release.
>
> Polaris community vote thread:
> * https://lists.apache.org/thread/d0ywnzmp481f1p0ll17q027rqfwv897t
>
> Vote result thread:
> * https://lists.apache.org/thread/vzzhw6tsz9hvxs3xpmcybdy7otfr4r1n
>
> The release candidate:
> *
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-0.10.0-beta-incubating/
>
> KEYS file:
> * https://downloads.apache.org/incubator/polaris/KEYS
>
> Git tag for the release:
> *
> https://github.com/apache/polaris/releases/tag/apache-polaris-0.10.0-beta-incubating-rc2
>
> Git commit for the release:
> *
> https://github.com/apache/polaris/commit/05d0f8ed15d5d25672eef9297ade9b8e1f1374a2
>
> Maven staging repository:
> *
> https://repository.apache.org/content/repositories/orgapachepolaris-1012/
>
> Please download, verify and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> To learn more about apache Polaris, please see https://polaris.apache.org/
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>
> Thanks !
>
> Regards
> JB
>