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 <flyrain...@gmail.com> 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
>

Reply via email to