[ 
https://issues.apache.org/jira/browse/MAHOUT-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16023996#comment-16023996
 ] 

Andrew Palumbo commented on MAHOUT-1988:
----------------------------------------

[~pferrel] It looks like scopt is stuck at scala 2.10 as a transitive dep for 
ViennaCL.. When I check the dep tree from {{math-scala}} looks like we're 
pulling the right on scala version, but transitively we end up with 
{{com.github.scopt:scopt_2.10:jar:3.3.0}}.

This is blocking the scala 2.11 release-  Any thoughts?  I think its something 
inherently wrong with our poms..

{code}
andy@micheal:~/sandbox/mahout_cuda/math-scala$ mvn dependency:tree 
-Dscala.version=2.11.4 -Dscala.compat.version=2.11 -Phadoop2
[INFO] Scanning for projects...                                                 
                     
[INFO] ------------------------------------------------------------------------
[INFO] Building Mahout Math Scala bindings 0.13.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ 
mahout-math-scala_2.11 ---
[INFO] org.apache.mahout:mahout-math-scala_2.11:jar:0.13.1-SNAPSHOT
[INFO] +- org.apache.mahout:mahout-math:jar:0.13.1-SNAPSHOT:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.2:compile
[INFO] |  +- com.google.guava:guava:jar:14.0.1:compile
[INFO] |  +- it.unimi.dsi:fastutil:jar:7.0.12:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.22:compile
[INFO] |  \- com.tdunning:t-digest:jar:3.1:compile
[INFO] +- com.esotericsoftware.kryo:kryo:jar:2.24.0:compile
[INFO] |  +- com.esotericsoftware.minlog:minlog:jar:1.2:compile
[INFO] |  \- org.objenesis:objenesis:jar:2.1:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- com.github.scopt:scopt_2.11:jar:3.3.0:compile
[INFO] |  \- org.scala-lang:scala-library:jar:2.11.4:compile
[INFO] +- org.scalatest:scalatest_2.11:jar:2.2.4:test
[INFO] |  \- org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[INFO] \- org.scala-lang:scala-reflect:jar:2.11.4:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.810 s
[INFO] Finished at: 2017-05-24T18:13:23-07:00
[INFO] Final Memory: 19M/323M
[INFO] ------------------------------------------------------------------------
{code}

transitive (spark module): 
{code}
andy@micheal:~/sandbox/mahout_cuda/spark$ mvn dependency:tree 
-Dscala.version=2.11.4 -Dscala.compat.version=2.11 -Phadoop2 | grep scopt
[INFO] |  +- com.github.scopt:scopt_2.10:jar:3.3.0:compile
{code}

>  ViennaCL jars are Hard coded to scala 2.10  
> ---------------------------------------------
>
>                 Key: MAHOUT-1988
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1988
>             Project: Mahout
>          Issue Type: Bug
>    Affects Versions: 0.13.0
>            Reporter: Andrew Palumbo
>            Priority: Blocker
>             Fix For: 0.13.1
>
>
> After building mahout against scala 2.11: 
> {code}
> mvn clean install -Dscala.version=2.11.4 -Dscala.compat.version=2.11 
> -Phadoop2  -DskipTests
> {code}
> ViennaCL jars are built hard-coded to scala 2.10.  This is currently blocking 
> the 0.13.1 release. 
> {code}
> mahout-h2o_2.11-0.13.1-SNAPSHOT.jar
> mahout-hdfs-0.13.1-SNAPSHOT.jar
> mahout-math-0.13.1-SNAPSHOT.jar
> mahout-math-scala_2.11-0.13.1-SNAPSHOT.jar
> mahout-mr-0.13.1-SNAPSHOT.jar
> mahout-native-cuda_2.10-0.13.0-SNAPSHOT.jar
> mahout-native-cuda_2.10-0.13.1-SNAPSHOT.jar
> mahout-native-viennacl_2.10-0.13.1-SNAPSHOT.jar
> mahout-native-viennacl-omp_2.10-0.13.1-SNAPSHOT.jar
> mahout-spark_2.11-0.13.1-SNAPSHOT-dependency-reduced.jar
> mahout-spark_2.11-0.13.1-SNAPSHOT.jar
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to