commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oberhuber, Martin" <>
Subject RE: [VOTE] Release Commons Net 1.5
Date Mon, 03 Mar 2008 10:50:19 GMT
Hi Rory,

it's great to hear some progress is being made towards a new release!!!

For the 1.5 release candidate, I notice that the binary
JAR now has the examples classes embedded whereas the 1.4 
release did not. Also, some Maven POM stuff is in META-INF.
Is this intentional?

jar tfv commons-net-1.4.1.jar | awk '{print $8;}' | sort > cn141.txt
jar tfv commons-net-1.5.0*.jar | awk '{print $8;}' | sort > cn150.txt
diff cn150.txt cn141.txt

< META-INF/maven/
< META-INF/maven/commons-net/
< META-INF/maven/commons-net/commons-net/
< META-INF/maven/commons-net/commons-net/
< META-INF/maven/commons-net/commons-net/pom.xml
< examples/
< examples/IOUtil.class
< examples/tftp.class
< examples/weatherTelnet.class
< org/apache/commons/net/ftp/parser/NetwareFTPEntryParser.class
< org/apache/commons/net/tftp/TFTPServer$TFTPTransfer.class
< org/apache/commons/net/tftp/TFTPServer.class

Also, your Source Package includes some odd files which I 
believe should not be part of a release: the "proposal" did
not make it into the binary release, and "src/assembly" has
not been part of 1.4.1:
      -! (DIR)

The other thing I'd REALLY consider important especially for a
1.5.x service release, is a list of changes that were made. 
Is such a changelog available anywhere?

I tried making a source diff, but it throws out ALL files as
different since the copyright headers changed. I think that 
the change in copyright terms might also be worth mentioning
in the change log. More changes were indicated due to RCS
Version tags like  * @version $Id: .*$
or * @version $Revision: .*$

That being said, I noticed that the following file(s) do *NOT*
carry the new license header in 1.5:
and others e.g. did even carry an
Apache 1.1 license in version 1.4, or no license at all

Also, is it legally OK to omit the Copyright Years? In 1.4.1,
some files were Copyright 2001-2005 while others (especially
Telnet) were Copyright 2003-2004 while others (FTPParser) 
were Copyright 2004 or Copyright 2005.

In I see that one test case is
commented out, is this intentional?

In build.xml you still have this, I think it should not be -dev:
   <property name="" value="commons-net-1.5.0-dev">

I made some semi-automated editing on the source archives,
and came up with following list of files that were changed
for 1.5.0 -- perhaps it helps finding the bugs that were
resolved for 1.5.0, in order to compile a change list:

diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/ 
diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/ 
diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/ 
diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/parser/

diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/parser/

diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/parser/

Only in commons-net-1.5.0-SNAPSHOT-src/src/java/org/apache/commons/net/ftp/parser:
diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/ftp/parser/

diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/nntp/ 
diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/telnet/

diff -r -b commons-net-1.4.1/src/java/org/apache/commons/net/tftp/ 
Only in commons-net-1.5.0-SNAPSHOT-src/src/java/org/apache/commons/net/tftp:

Only in commons-net-1.4.1/target: test-classes
Only in commons-net-1.5.0-SNAPSHOT-src: xdocs

Martin Oberhuber, Senior Member of Technical Staff, Wind River
Target Management Project Lead, DSDP PMC Member

> -----Original Message-----
> From: Rory Winston [] 
> Sent: Sonntag, 02. März 2008 22:40
> To: Jakarta Commons Developers List
> Subject: [VOTE] Release Commons Net 1.5
> Hi
> This is a release vote for Commons Net 1.5. This release fixes a few 
> issues with TFTP errors, threading hangs, and a leap year 
> date parsing bug.
> The RC deployment is here:
> Binaries:
> Source:
> et-1.5.0-SNAPSHOT-src.tar.gz
> Javadocs:
> ocs/index.html
> SVN tag:
> Here's my +1 in advance.
> Cheers
> Rory
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message