Frank Barnaby wrote:

To be clear, the classes and jars both build fine by using the "all" and "jars" ant targets. The javadoc no longer builds for the end user because of the addition of the url pointing to the NOTICE file to allow for stand-alone javadoc distributions. The release zip files also cannot be generated through the use of the "build.release" target. While the javadoc should build for the end user, we never intended the end user to build release bundles. However, I think it looks bad to have a build target that fails for the end user--I agree that we should either fix it or remove it from the end user build scripts.

By fixing the javadoc end-user build, the release build will be fixed as well. The fix will require me to add the NOTICE and LICENSE files to the source sub-directory in the source distribution. Note that the source distribution already contains the NOTICE and LICENSE files in the top level, but the doc and release builds are not aware of those top-level files. After committing the changes, I'll generate another release, another set of corresponding signature and check-sum files, upload the files to people-apache.org, some folks can do some sanity tests, and we can start another vote. Did I overlook any steps?

Is this course of action we want to pursue?

Hi Frank,

I did indeed build with build.release because I believe an end user
should be able to build a release as well.

Also as I'm a newbie with regard to building the JTSK (I'm a source
consumer), as there is no README or build instruction file (something
for AR2?) it was unclear as what build targets I was supposed to execute
(besides the default of 'all').

I would fix it by copying the NOTICE and LICENSE files into the source
distribution, while doing that I would also add source="1.4" in the
javac tasks in the the build files because I was kind of irritated by
that one too and had to set my JAVA_HOME to an 1.4.2 JDK (this is not
a complete fix for RIVER-212 but it is just 60 seconds of work and
prevents from other people being confronted with the issue until AR2 is
out the door for which we don't know how long it takes).

I also would suggest to fix Niclas's issue because otherwise no doubt
this issue pops up during the vote for Incubator and we don't know the
outcome.

If you need a hand, let me know so I can help out.
--
Mark

Reply via email to