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