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.
