Hi all,
    The XalanJ 2.7.3 RC was built again today, to fix few of XalanJ
documentation details. This latest XalanJ RC is available at following
location : https://dist.apache.org/repos/dist/dev/xalan/j/2.7.3/RC1/.

Following are the detailed, steps for reviewers to test and ascertain
the functional quality of this XalanJ RC.

(1) Steps to build the XalanJ release

1) Do a git clone, of the relevant XalanJ dev branch, as following :
git clone --single-branch --branch xalan-j_2_7_1_maint
https://gitbox.apache.org/repos/asf/xalan-java.git xalan-java.
Assuming that, this clone goes into the folder xalan-java.

2) Set JAVA_HOME environment variable

3) Run the command, "build fulldist" from folder xalan-java. This
shall produce the following jars, relevant for testing the XalanJ
build : xalan.jar, serializer.jar. [1]

(2) Steps to run the XalanJ tests, on this XalanJ release

1) From the XalanJ tests repos
https://gitbox.apache.org/repos/asf/xalan-test.git, clone the 'master'
branch. Assuming that, this clone goes into the folder xalan-test.

2) Set JAVA_HOME environment variable

3) Run the command "build jar" from folder xalan-test. This produces
the file testxsl.jar within folder xalan-test/java/build.

4) Create a folder xalanj2.7.3_jardir somewhere on file system. Copy
the jars xalan.jar, serializer.jar [1] to this folder. From the folder
xalan-java/lib/endorsed, copy jars xercesImpl.jar, xml-apis.jar to the
folder xalanj2.7.3_jardir. Copy the jar Tidy.jar from folder
xalan-test/tools to the folder xalanj2.7.3_jardir. Now the folder
xalanj2.7.3_jardir, has the XalanJ jar xalan.jar that needs to be
tested, and all the supporting jars.

5) Set JARDIR environment variable, pointing to folder "xalanj2.7.3_jardir".

6) Run the neccessary XalanJ tests as follows,

build smoketest

build smoketest.xsltc

build smoketest.dev

The output of above commands, respectively should be,
smoketest-pass:
     [echo]  [minitest] CONGRATULATIONS! The Smoketest passed!

smoketest.xsltc-pass:
     [echo]  [minitest] CONGRATULATIONS! The Smoketest passed!

smoketest-pass:
     [echo]  [minitest] CONGRATULATIONS! The Smoketest passed!

Great work everyone. Here's my +1 for this XalanJ release.

On Mon, Sep 19, 2022 at 5:29 PM Mukul Gandhi <muk...@apache.org> wrote:
> Hi all,
>    We've prepared, the XalanJ 2.7.3 release candidate, for review and
> vote by XalanJ community for the possible subsequent release of XalanJ
> 2.7.3.
>
> The XalanJ 2.7.3 release candidate is available at following location
> : https://dist.apache.org/repos/dist/dev/xalan/j/2.7.3/.
>
> This release could be built locally, by following the below mentioned steps,
>
> 1) do a git clone, of the relevant XalanJ dev branch, as following :
> git clone --single-branch --branch xalan-j_2_7_1_maint
> https://gitbox.apache.org/repos/asf/xalan-java.git xalan-java
>
> 2) set the JAVA_HOME environment variable, pointing to <<jdk_1.8_location>>
>
> 3) run the command, build fulldist
>
> All the XalanJ tests, have passed on this mentioned release candidate.


-- 
Regards,
Mukul Gandhi

Reply via email to