I was able to nearly rebuild the release which had only minor variations from 
in the generated documentation.  Every generated docfile had a "Documentation 
generated by" timestamp which obviously varied.  The other issue is that my 
check build had a few places where classes appeared in different order (Direct 
Dependents in docs/log4php/LoggerAppender.html, for example).  The release 
build was alphabetically sorted while mine had no obvious sort order.

Took a little trial and error to get a configuration down, but from a non stock 
Ubuntu 9.04 with Sun Java 6, Apache Maven 2 and PHP 5 already installed, I 
still needed to do:

sudo pear upgrade PEAR
sudo pear channel-discover pear.phpunit.de
sudo pear install phpunit/PHPUnit
sudo apt-get install php5-xdebug
sudo pear install XML_Serializer-0.19.2
sudo pear install --alldeps PEAR_PackageFileManager2


Then ran:

mvn site assembly:assembly

mvn rat:check reports that many of the generated documentation files do not 
have ASF source file headers as previously noted.

Reproducible, no obvious legal issues other than the generated doc issue.  Here 
is my +1 to push it to the Incubator PMC.


Reply via email to