-1, just a minor issue. I'm +1 if we nuke the @Override causing problems below.
The Java compile failed for me due to a bad @Override annotation on an interface rather than an abstract class. I'm running Java 1.5. According to Stack Overflow: "But don't forget that Java Compiler 1.5 will not allow this annotation when overriding interface methods... Some IDEs, as Eclipse, even configured with Java 1.6 runtime or higher, they maintain compliance with Java 1.5 and don't allow the use @override as described above." compile: [javac] Compiling 80 source files to /tmp/thrift-0.6.0/lib/java/build [javac] /tmp/thrift-0.6.0/lib/java/src/org/apache/thrift/async/TAsyncClientManager.java:186: method does not override a method from its superclass [javac] @Override [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 error BUILD FAILED /tmp/thrift-0.6.0/lib/java/build.xml:137: Compile failed; see the compiler error output for details. This is the code in question -- I think we should nuke this @Override to ensure the project builds on Java 1.5. Everything else looks fine. /** Comparator used in TreeSet */ private static class TAsyncMethodCallTimeoutComparator implements Comparator<TAsyncMethodCall> { @Override public int compare(TAsyncMethodCall left, TAsyncMethodCall right) { -----Original Message----- From: Christian Lavoie [mailto:christian.lav...@gmail.com] Sent: Thursday, January 27, 2011 7:55 PM To: dev@thrift.apache.org Subject: Re: [VOTE] Thrift 0.6.0 RC1 +1 Haskell works, and the whole thing compiles (and make checks) on Mac OS X 10.6. On Thu, Jan 27, 2011 at 5:36 PM, Mathias Herberts <mathias.herbe...@gmail.com> wrote: > +1 > > My GWT patch was successfully updated for this RC. > -- Have fun, Christian http://linkedin.christianlavoie.net "I won't let you fall apart."