Hi,

I found some other things that ought to be cleared up before 3.5- FINAL. I guess that makes me a 0 vote.

* The copyright year in the NOTICE file should be updated
* The NOTICE should list the required copyright attributions, not
refer to licensing of included components
* Instead of just URL pointers, it would be good to include full
copies of the relevant external licenses either in the LICENSE file or
in other files referenced by LICENSE

Jukka would you provide an example of a proper NOTICE file. I think we can make it proper. It would also help to have the proper considerations. For example, do we need to mention that data file that we had re-licensed?

The RAT report for the release is also pretty long, but most of the
flagged files seem to be generated documentation or other similar
files that require no action.

What's a RAT report?

(1) I did notice that as I built this release under US-ASCII settings (Solaris 8) that there were literal string issues - almost all in comments - particularly in our French sourced OOXML contribution.

Except for this:
[javac] /export/home/apachecat/poi-3.5-beta5/src/testcases/org/ apache/poi/hssf/usermodel/TestHSSFDataFormatter.java:81: warning: unmappable character for encoding ASCII
    [javac]                             "[$???-809]#,##0.00",
    [javac]                                    ^

We ought to have some instructions about setting the character set and why.

(2) Also, our distros are gnu tar - I guess that this is understood.

[tar] Entry: poi-3.5-beta5/docs/apidocs/org/apache/poi/contrib/ poibrowser/class-use/DocumentDescriptorRenderer.html longer than 100 characters. [tar] Resulting tar file can only be processed successfully by GNU compatible tar commands

(3) A couple of the build files are missing the apache license notice - forrest.properties and maven/mvn-sig.sh

(4) The ruby contribution does not look like it is a complete package - also someone contributed a patch for it that was also incomplete. https://issues.apache.org/bugzilla/show_bug.cgi?id=42756 I would say that unless we get someone who wants this and can confirm it - that we should pull it from 3.5-FINAL.

(5) I did find and grep on the source tree.
find . -name .svn -prune -o -exec grep -l LICENSE {} \; > file-list
find . -name .svn -prune -o -print \; > file-list2
diff file-list file-list2

There are a handful of source files that are missing the Apache LICENSE notice:
./java/org/apache/poi/hssf/record/formula/eval/RefEvalBase.java
./scratchpad/src/org/apache/poi/hwpf/model/EscherRecordHolder.java
./scratchpad/src/org/apache/poi/hslf/model/Comment.java
./scratchpad/src/org/apache/poi/hslf/model/MovieShape.java
./scratchpad/src/org/apache/poi/hslf/model/ActiveXShape.java
./testcases/org/apache/poi/poifs/property/AllPOIFSPropertyTests.java
./testcases/org/apache/poi/hssf/usermodel/TestLinkTable.java
./ooxml/java/org/apache/poi/xssf/usermodel/XSSFActiveXData.java
./ooxml/java/org/apache/poi/xssf/util/Charset.java
./ooxml/java/org/apache/poi/xssf/util/CTFontWrapper.java
./ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFFont.java

Some of these are empty files.

The best check would be to look for a proper match of the whole LICENSE header in the source files, and also a look for other licenses in a source file.

Regards,
Dave

On Feb 19, 2009, at 6:53 AM, Jukka Zitting wrote:

Hi,

On Mon, Feb 9, 2009 at 12:32 PM, Yegor Kozlov <[email protected]> wrote:
The revision number of the release is r742327 and tagged as REL_3_5_BETA5.

The release artifacts can be downloaded from:
  http://people.apache.org/~yegor/REL_3_5_BETA5

+0 (non-binding)

I tried it out with Apache Tika and everything seems to work fine.

I didn't yet have time to do the more thorough license review I
promised earlier, but here are a few early notes:

* The copyright year in the NOTICE file should be updated
* The NOTICE should list the required copyright attributions, not
refer to licensing of included components
* Instead of just URL pointers, it would be good to include full
copies of the relevant external licenses either in the LICENSE file or
in other files referenced by LICENSE

The RAT report for the release is also pretty long, but most of the
flagged files seem to be generated documentation or other similar
files that require no action.

I'll try to look deeper into this over the weekend and try to provide
relevant patches. But for now I didn't spot any major blockers for the
release.

BR,

Jukka Zitting

---------------------------------------------------------------------
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]

Reply via email to