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

Peter Vandenabeele commented on KAFKA-1419:
-------------------------------------------

New to Kafka and Scala ...

Trying to build Kafka HEAD of 0.8.2 (fbecd48) with Scala 2.11.4

Most works, but I get a number of warnings that may be relevant (?)

{noformat}
$ gradle -PscalaVersion=2.11.4 clean
... (all OK)
$ gradle -PscalaVersion=2.11.4
... (all OK)
$ ./gradlew -PscalaVersion=2.11.4 test
... (all OK)
:core:compileScala
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.4/scala-library-2.11.4.pom
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.4/scala-library-2.11.4.jar
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.4/scala-compiler-2.11.4.pom
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.4/scala-reflect-2.11.4.pom
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.4/scala-compiler-2.11.4.jar
Download 
http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.4/scala-reflect-2.11.4.jar
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; 
support was removed in 8.0
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/admin/AdminUtils.scala:259:
 non-variable type argument String in type pattern 
scala.collection.Map[String,_] is unchecked since it is eliminated by erasure
        case Some(map: Map[String, _]) => 
                       ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/admin/AdminUtils.scala:262:
 non-variable type argument String in type pattern 
scala.collection.Map[String,String] is unchecked since it is eliminated by 
erasure
            case Some(config: Map[String, String]) =>
                              ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/consumer/ConsumerIterator.scala:107:
 A try without a catch or finally is equivalent to putting its body in a block; 
no exceptions are handled.
    try {
    ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaServer.scala:167:
 a pure expression does nothing in statement position; you may be omitting 
necessary parentheses
    ControllerStats.uncleanLeaderElectionRate
                    ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaServer.scala:168:
 a pure expression does nothing in statement position; you may be omitting 
necessary parentheses
    ControllerStats.leaderElectionTimer
                    ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Utils.scala:81:
 a pure expression does nothing in statement position; you may be omitting 
necessary parentheses
    daemonThread(name, runnable(fun))
                                ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Json.scala:28:
 object JSON in package json is deprecated: This object will be removed.
  JSON.globalNumberParser = myConversionFunc
  ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Json.scala:37:
 object JSON in package json is deprecated: This object will be removed.
        JSON.parseFull(input)
        ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/consumer/ConsumerConfig.scala:107:
 Reference to uninitialized value fetchWaitMaxMs
  require(fetchWaitMaxMs <= socketTimeoutMs, "socket.timeout.ms should always 
be at least fetch.wait.max.ms" +
          ^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaConfig.scala:240:
 Reference to uninitialized value replicaFetchWaitMaxMs
  require(replicaFetchWaitMaxMs <= replicaSocketTimeoutMs, 
"replica.socket.timeout.ms should always be at least replica.fetch.wait.max.ms" 
+
          ^
there were 12 feature warnings; re-run with -feature for details
11 warnings found
... (all OK)
BUILD SUCCESSFUL

Total time: 6 mins 41.737 secs
{noformat}


> cross build for scala 2.11
> --------------------------
>
>                 Key: KAFKA-1419
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1419
>             Project: Kafka
>          Issue Type: Improvement
>          Components: clients
>    Affects Versions: 0.8.1
>            Reporter: Scott Clasen
>            Assignee: Ivan Lyutov
>            Priority: Blocker
>             Fix For: 0.8.1.2, 0.8.2
>
>         Attachments: KAFKA-1419-scalaBinaryVersion.patch, 
> KAFKA-1419-scalaBinaryVersion.patch, KAFKA-1419.patch, KAFKA-1419.patch, 
> KAFKA-1419_2014-07-28_15:05:16.patch, KAFKA-1419_2014-07-29_15:13:43.patch, 
> KAFKA-1419_2014-08-04_14:43:26.patch, KAFKA-1419_2014-08-05_12:51:16.patch, 
> KAFKA-1419_2014-08-07_10:17:34.patch, KAFKA-1419_2014-08-07_10:52:18.patch, 
> KAFKA-1419_cross_build_for_scala_2_11_for_0_8_1_branch.patch
>
>
> Please publish builds for scala 2.11, hopefully just needs a small tweak to 
> the gradle conf?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to