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