I agree. Everything should come from the Apache repo or Maven central. I logged https://issues.apache.org/jira/browse/CALCITE-605 to track it, and it is fixed except for pentaho-aggdesigner-algorithm. I am still working on that one (persuading the Pentaho folks to deploy to maven central); see https://issues.apache.org/jira/browse/CALCITE-756.
Julian > On Jun 11, 2015, at 8:21 AM, Alan Gates <ga...@hortonworks.com> wrote: > > To clarify, I didn't intend to say we shouldn't trust a repository like > conjars, I meant to say I don't know if we should. I'll have to look into it. > > Alan. > > From: Ravi Prakash <ravi...@ymail.com<mailto:ravi...@ymail.com>> > Reply-To: Ravi Prakash <ravi...@ymail.com<mailto:ravi...@ymail.com>> > Date: Thursday, June 11, 2015 at 8:15 > To: Julian Hyde <julianh...@gmail.com<mailto:julianh...@gmail.com>>, > "d...@calcite.incubator.apache.org<mailto:d...@calcite.incubator.apache.org>" > <d...@calcite.incubator.apache.org<mailto:d...@calcite.incubator.apache.org>> > Cc: "hive-...@hadoop.apache.org<mailto:hive-...@hadoop.apache.org>" > <hive-...@hadoop.apache.org<mailto:hive-...@hadoop.apache.org>>, Alan Gates > <ga...@hortonworks.com<mailto:ga...@hortonworks.com>> > Subject: Re: Building Hive-0.14 is failing because artifact > pentaho-aggdesigner-algorithm-5.1.3-jhyde could not be resolved > > Thanks Julian! > > I talked to Alan at the Hadoop Summit on Tuesday and he agreed that > dependencies for Apache projects should be available via Maven Central (and > shouldn't require trusting other repositories like conjars). > > This problem persists with the current Hive-1.2.0 release since it depends on > Calcite-1.3.0-incubating<https://github.com/apache/hive/blob/master/pom.xml#L104> > which in turn depends on artifacts like > pentaho-aggdesigner-algorithm-5.1.5-hyde<https://github.com/apache/incubator-calcite/blob/branch-1.3/pom.xml#L264> > , There are also licensing issues that I am not completely sure of. For > instance what is the license for pentaho-aggdesigner-algorithm ? > > Thanks > Ravi > > > > > On Tuesday, January 6, 2015 5:13 PM, Julian Hyde > <julianh...@gmail.com<mailto:julianh...@gmail.com>> wrote: > > > Conjars (http://conjars.org/) has all of these libraries. Calcite's pom uses > it: > > <repositories> > <repository> > <releases> > <enabled>true</enabled> > <updatePolicy>always</updatePolicy> > <checksumPolicy>warn</checksumPolicy> > </releases> > <id>conjars</id> > <name>Conjars</name> > <url>http://conjars.org/repo</url> > <layout>default</layout> > </repository> > </repositories> > > Julian > > > On Jan 6, 2015, at 3:45 PM, Ravi Prakash > <ravi...@ymail.com<mailto:ravi...@ymail.com>> wrote: > > Hi folks! > I'm still stuck on this issue. Hopefully people are back from their vacations > and can now reply. Resending. > > > On Monday, December 29, 2014 1:17 PM, Ravi Prakash > <ravi...@ymail.com<mailto:ravi...@ymail.com>> wrote: > > > Hi folks! > I'm still somewhat stuck on this issue. Could someone please guide me? > I had to manually download these jars and put them into my ~/.m2/repository > from > http://repo.spring.io/libs-release/org/pentaho/pentaho-aggdesigner-algorithm/5.1.3-jhyde/ > . (When I configured this repository, maven somehow still didn't find the > artifacts) > I had to do this for the following > artifacts:http://repo.spring.io/libs-release/org/pentaho/pentaho-aggdesigner/5.1.3-jhyde/pentaho-aggdesigner-5.1.3-jhyde.pomhttp://repo.spring.io/libs-release/net/hydromatic/linq4j/0.4/linq4j-0.4.jarhttp://repo.spring.io/libs-release/net/hydromatic/quidem/0.1.1/quidem-0.1.1.pom > Consequently I was able to build hive, however I don't believe this is a > kosher way of producing production binaries, so I am still waiting to hear > from you all. Is there another trusted repository I can try which has these > artifacts indexed? > > ThanksRavi > > > On Monday, December 22, 2014 2:14 PM, Ravi Prakash > <ravi...@ymail.com<mailto:ravi...@ymail.com>> wrote: > > > Hi! > Has anyone tried building Hive-0.14 from source? I'm using the tag for > release-0.14.0 https://github.com/apache/hive/releases/tag/release-0.14.0 > > The command I use is: mvn install -DskipTests -Phadoop-2 > -DcreateChecksum=true -Dtez.version=0.5.3 -Dcalcite.version=0.9.2-incubating > > The build fails for me with the following error:[ERROR] Failed to execute > goal on project hive-exec: Could not resolve dependencies for project > org.apache.hive:hive-exec:jar:0.14.0: The following artifacts could not be > resolved: org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.3-jhyde, > net.hydromatic:linq4j:jar:0.4, net.hydromatic:quidem:jar:0.1.1: Could not > find artifact org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.3-jhyde in > nexus (http://localhost:8081/nexus/content/groups/public) -> [Help 1] > > This is a transitive dependency via the "calcite-0.9.2-incubating" artifact. > Is there a JIRA which someone can please point me to? It seems wrong that an > artifact with version "5.1.3-jhyde" is required to build Apache Hive, no > disrespect to Julian. Am I missing something? > ThanksRavi > > > > > > > >