Hi All,
The RC0 polaris-spark-3.5_2.12-1.0.0-incubating.pom [1] declares
*runtime* deps on test stuff (JUnit5, etc.).
I believe this artifact is meant to be used with Spark's --packages option,
so it is involved in transitive dependency resolution and download.
The test deps are optional, but I wonder if we should still fix that for
1.0. WDYT?
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
</exclusion>
</exclusions>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.27.3</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
</exclusion>
</exclusions>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.18.0</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
</exclusion>
</exclusions>
<optional>true</optional>
</dependency>
[1]
https://repository.apache.org/content/repositories/orgapachepolaris-1020/org/apache/polaris/polaris-spark-3.5_2.12/1.0.0-incubating/polaris-spark-3.5_2.12-1.0.0-incubating.pom
Thanks,
Dmitri.
On Mon, Jun 23, 2025 at 9:25 PM Yufei Gu <[email protected]> wrote:
> Hi everyone,
>
> I propose that we release the following RC as the official
> Apache Polaris 1.0.0-incubating release.
>
> This corresponds to the tag: apache-polaris-1.0.0-incubating-rc0
> *
>
> https://github.com/apache/polaris/commits/apache-polaris-1.0.0-incubating-rc0
> *
>
> https://github.com/apache/polaris/tree/3e3cd23dfdc261686f3935c8ea2c472b0bd3e8b8
>
> The release tarball, signature, and checksums are here, which includes both
> source code distribution and a single binary distribution:
> *
>
> https://dist.apache.org/repos/dist/dev/incubator/polaris/apache-polaris-1.0.0-incubating
>
> You can find the KEYS file here:
> * https://downloads.apache.org/incubator/polaris/KEYS
>
> Convenience binary artifacts are staged on Nexus. The Maven repository URL
> is:
> *
>
> https://repository.apache.org/content/repositories/orgapachepolaris-1020/org/apache/polaris/
>
> Please download, verify, and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 Release this as Apache polaris 1.0.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 has to be started on the Incubator
> general mailing
> list.
>
> Thanks
> Yufei
>