[
https://issues.apache.org/jira/browse/ARROW-15486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17494198#comment-17494198
]
David Dali Susanibar Arce commented on ARROW-15486:
---------------------------------------------------
Hi [~kou]
Related to java arrow flight I see that arrow-flight parent is not correctly
updating the *.pom to the maven repository that since 7.0.0 this is needed as a
parent pom for flight module
We are not seeing arrow-flight-7.0.0.pom at:
* [https://repo.maven.apache.org/maven2/org/apache/arrow/arrow-flight/]
*
[https://repository.apache.org/content/repositories/staging/org/apache/arrow/arrow-flight/]
Arrow flight modules were configured at the same that arrow memory is using
parent *.pom but for some reason it is not uploading arrow-flight-7.0.0.pom and
seeing error like:
[ERROR] Failed to execute goal on project demo: Could not resolve dependencies
for project org.example:demo:jar:1.0-SNAPSHOT: Failed to collect dependencies
at org.apache.arrow:flight-core:jar:7.0.0:
////
Arrow 6.0.0 - arrow flight core (not needed of arrow-flight pom)
{code:java}
<parent>
<groupId>org.apache.arrow</groupId>
<artifactId>arrow-java-root</artifactId>
<version>6.0.0</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>flight-core</artifactId>
<name>Arrow Flight Core</name>
<description>(Experimental)An RPC mechanism for transferring
ValueVectors.</description>
<packaging>jar</packaging> {code}
Arrow 7.0.0 - Arrow flight introduce dependencies of parent arrow-flight:
Arrow 7.0.0 - Flight Core
{code:java}
<parent>
<artifactId>arrow-flight</artifactId>
<groupId>org.apache.arrow</groupId>
<version>7.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>flight-core</artifactId>
<name>Arrow Flight Core</name>
<description>(Experimental)An RPC mechanism for transferring
ValueVectors.</description>
<packaging>jar</packaging> {code}
Arrow 7.0.0 - Flight Parent
{code:java}
<parent>
<artifactId>arrow-java-root</artifactId>
<groupId>org.apache.arrow</groupId>
<version>7.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>Arrow Flight</name>
<artifactId>arrow-flight</artifactId>
<packaging>pom</packaging> {code}
CC: [~kszucs]
> [Relase][Java] Verify staged maven artifacts
> --------------------------------------------
>
> Key: ARROW-15486
> URL: https://issues.apache.org/jira/browse/ARROW-15486
> Project: Apache Arrow
> Issue Type: Improvement
> Reporter: Krisztian Szucs
> Priority: Major
> Labels: pull-request-available
>
> We have two tests right now:
> 1. Execute {{mvn test}} from the source tarball's java directory testing the
> source
> https://github.com/apache/arrow/blob/master/dev/release/verify-release-candidate.sh#L278
> 2. Verify the checksums and signatures of the uploaded maven artifacts
> https://github.com/apache/arrow/blob/master/dev/release/verify-release-candidate.sh#L766
> But we don't actually *test* the packages. We should add that to the
> verification scripts, since 7.0 is going to be the first release shipping the
> jars with bundled JNI libraries.
> cc [~kou] [~anthonylouis]
--
This message was sent by Atlassian Jira
(v8.20.1#820001)