[ 
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)

Reply via email to