On 08/04/2008, Niklas Gustavsson <[EMAIL PROTECTED]> wrote: > My bad, the branches/NET_2_0 actually gives the following test failures: >
which JVM are you using for this? I don't see the error in 1.5.0 or 1.6.0 (Sun/WinXP). > Tests in error: > testInitial(org.apache.commons.net.telnet.TelnetClientTest) > testOptionNegotiation(org.apache.commons.net.telnet.TelnetClientTest) > testOptionRenegotiation(org.apache.commons.net.telnet.TelnetClientTest) > testNotification(org.apache.commons.net.telnet.TelnetClientTest) > testDeleteOptionHandler(org.apache.commons.net.telnet.TelnetClientTest) > testAYT(org.apache.commons.net.telnet.TelnetClientTest) > testSpy(org.apache.commons.net.telnet.TelnetClientTest) > testSetReaderThread(org.apache.commons.net.telnet.TelnetClientTest) > > testReadOnly(org.apache.commons.net.tftp.TFTPServerPathTest) > > testWriteOnly(org.apache.commons.net.tftp.TFTPServerPathTest) > testWriteOutsideHome(org.apache.commons.net.tftp.TFTPServerPathTest) > > > The following patch fixes the TelnetClientTest failures: > > Index: src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java > =================================================================== > --- src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java > (revision > 645441) > +++ src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java > (working > copy) > @@ -42,6 +42,7 @@ > > static { > _lineSeparator = System.getProperty("line.separator"); > + _lineSeparatorBytes= _lineSeparator.getBytes(); > _noConversionRequired = _lineSeparator.equals("\r\n"); > } However, I agree the code is wrong - a constructor should not be updating a static field. The field should be made final and initialised as you suggest. > Downloading the RC3 build that Rory published, I get the following > test failure, probably fixable by this patch: > > > testInitial(org.apache.commons.net.telnet.TelnetClientTest) > testOptionNegotiation(org.apache.commons.net.telnet.TelnetClientTest) > testOptionRenegotiation(org.apache.commons.net.telnet.TelnetClientTest) > testNotification(org.apache.commons.net.telnet.TelnetClientTest) > testDeleteOptionHandler(org.apache.commons.net.telnet.TelnetClientTest) > testAYT(org.apache.commons.net.telnet.TelnetClientTest) > testSpy(org.apache.commons.net.telnet.TelnetClientTest) > testSetReaderThread(org.apache.commons.net.telnet.TelnetClientTest) > > > I would love to have a 2.0 release out, but it should build without > any test failures. > +1 > > /niklas > > > > On Mon, Apr 7, 2008 at 11:58 PM, sebb <[EMAIL PROTECTED]> wrote: > > trunk (Java 1.3+) > > > > and > > > > branches/NET_2_0 (Java 1.5) > > > > have the most recent fixes. > > > > > > > > On 07/04/2008, Niklas Gustavsson <[EMAIL PROTECTED]> wrote: > > > Hi > > > > > > From where is this code built? I've tried building from some different > > > tags and branches, but always get test failures. Here's the summaries > > > and the relevant surefire reports are attached. > > > > > > http://svn.apache.org/repos/asf/commons/proper/net/tags/NET_2_0_RC3/ > > > > > > > > > Tests in error: > > > testInitial(org.apache.commons.net.telnet.TelnetClientTest) > > > testOptionNegotiation(org.apache.commons.net.telnet.TelnetClientTest) > > > > testOptionRenegotiation(org.apache.commons.net.telnet.TelnetClientTest) > > > testNotification(org.apache.commons.net.telnet.TelnetClientTest) > > > > testDeleteOptionHandler(org.apache.commons.net.telnet.TelnetClientTest) > > > testAYT(org.apache.commons.net.telnet.TelnetClientTest) > > > testSpy(org.apache.commons.net.telnet.TelnetClientTest) > > > testSetReaderThread(org.apache.commons.net.telnet.TelnetClientTest) > > > > > > > > > http://svn.apache.org/repos/asf/commons/proper/net/tags/NET_2_0_RC_3/ > > > > > > > > > Tests in error: > > > testInitial(org.apache.commons.net.telnet.TelnetClientTest) > > > testOptionNegotiation(org.apache.commons.net.telnet.TelnetClientTest) > > > > testOptionRenegotiation(org.apache.commons.net.telnet.TelnetClientTest) > > > testNotification(org.apache.commons.net.telnet.TelnetClientTest) > > > > testDeleteOptionHandler(org.apache.commons.net.telnet.TelnetClientTest) > > > testAYT(org.apache.commons.net.telnet.TelnetClientTest) > > > testSpy(org.apache.commons.net.telnet.TelnetClientTest) > > > testSetReaderThread(org.apache.commons.net.telnet.TelnetClientTest) > > > > > > testWriteOnly(org.apache.commons.net.tftp.TFTPServerPathTest) > > > testWriteOutsideHome(org.apache.commons.net.tftp.TFTPServerPathTest) > > > > > > > > > http://svn.apache.org/repos/asf/commons/proper/net/branches/NET_2_0/ > > > > > > Tests in error: > > > testWriteOnly(org.apache.commons.net.tftp.TFTPServerPathTest) > > > testWriteOutsideHome(org.apache.commons.net.tftp.TFTPServerPathTest) > > > > > > > > > /niklas > > > > > > > > > > > > On Mon, Apr 7, 2008 at 1:12 AM, Rory Winston <[EMAIL PROTECTED]> wrote: > > > > Hi > > > > > > > > This is a release vote for Commons Net 2.0 RC3. This is a > > > > maintenance release. Thanks to everyone who contributed. > > > > > > > > The changes are here: > > > > > > > > > http://people.apache.org/~rwinston/commons-net-2.0/site/changes-report.html > > > > > > > > The RC deployment is here: > > > > http://people.apache.org/~rwinston/commons-net-2.0/ > > > > > > > > Javadocs: > > > > > http://people.apache.org/~rwinston/commons-net-2.0/site/apidocs/index.html > > > > > > > > have at it! > > > > Cheers > > > > Rory > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]