Argh. I really need to improve my proofreading when trying to dictate through the phone. "Hold on" was supposed to be "colon", meaning of the character.
I promise that my actual typing has not suffered this kind of input degradation! -- /_ Joe Kesselman (he/him/his) -/ _) My Alexa skill for New Music/New Sounds fans: / https://www.amazon.com/dp/B09WJ3H657/ Caveat: Opinionated old geezer with overcompensated writer's block. May be redundant, verbose, prolix, sesquipedalian, didactic, officious, or redundant. ________________________________ From: Joseph Kesselman <kesh...@alum.mit.edu.INVALID> Sent: Sunday, July 27, 2025 12:41:21 PM To: dev@xalan.apache.org <dev@xalan.apache.org> Subject: Re: xalan-j releases discussion For what it's worth hold on I am still trying to get back to working on Xalen. First priority is integrating the build test so we can do the maven release without changing the expected deliverables. -- /_ Joe Kesselman (he/him/his) -/ _) My Alexa skill for New Music/New Sounds fans: / https://www.amazon.com/dp/B09WJ3H657/ Caveat: Opinionated old geezer with overcompensated writer's block. May be redundant, verbose, prolix, sesquipedalian, didactic, officious, or redundant. ________________________________ From: Gary Gregory <garydgreg...@gmail.com> Sent: Sunday, July 27, 2025 10:22:19 AM To: dev@xalan.apache.org <dev@xalan.apache.org> Subject: Re: xalan-j releases discussion Hello Mukul, Please accept my apologies for the delay in starting a review. I pulled the latest from git branch xalan-j_xslt3.0_mvn, then ran followed these steps in the readme at https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/README mvn clean install -DskipTest mvn clean test -Dtest=AllXalanXSLT3Tests Which gave me: [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.xalan.tests.main.AllXalanXSLT3Tests file:/Users/garygregory/git/xalan-java/./src/test/resources/fn_unparsed_text/test7.xsl; Line #19; Column #58; Variable fileStrContents is directly or indirectly referencing itself! file:/Users/garygregory/git/xalan-java/./src/test/resources/fn_unparsed_text/test7.xsl; Line #19; Column #58; Variable $fileStrContents accessed before it is bound!. [Fatal Error] :-1:-1: Premature end of file. file:/Users/garygregory/git/xalan-java/./src/test/resources/fn_unparsed_text/test7.xsl; Line #19; Column #58; Variable fileStrContents is directly or indirectly referencing itself! file:/Users/garygregory/git/xalan-java/./src/test/resources/fn_unparsed_text/test7.xsl; Line #19; Column #58; Variable $fileStrContents accessed before it is bound!. [Fatal Error] :-1:-1: Premature end of file. [ERROR] Tests run: 1184, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 2.722 s <<< FAILURE! - in org.apache.xalan.tests.main.AllXalanXSLT3Tests [ERROR] xslFnUnparsedTextTest7(org.apache.xalan.tests.xpath3.FnUnparsedTextTests) Time elapsed: 0.004 s <<< FAILURE! junit.framework.AssertionFailedError at org.apache.xalan.tests.xpath3.FnUnparsedTextTests.xslFnUnparsedTextTest7(FnUnparsedTextTests.java:123) [ERROR] xslFnUnparsedTextTest8(org.apache.xalan.tests.xpath3.FnUnparsedTextTests) Time elapsed: 0 s <<< FAILURE! junit.framework.AssertionFailedError at org.apache.xalan.tests.xpath3.FnUnparsedTextTests.xslFnUnparsedTextTest8(FnUnparsedTextTests.java:135) [ERROR] xslFnTransformTest9(org.apache.xalan.tests.xpath3.FnTransformTests) Time elapsed: 0.002 s <<< FAILURE! junit.framework.AssertionFailedError at org.apache.xalan.tests.xpath3.FnTransformTests.xslFnTransformTest9(FnTransformTests.java:137) [ERROR] xslFnTransformTest11(org.apache.xalan.tests.xpath3.FnTransformTests) Time elapsed: 0.005 s <<< FAILURE! junit.framework.AssertionFailedError at org.apache.xalan.tests.xpath3.FnTransformTests.xslFnTransformTest11(FnTransformTests.java:157) [ERROR] xslFnTransformTest12(org.apache.xalan.tests.xpath3.FnTransformTests) Time elapsed: 0.005 s <<< FAILURE! junit.framework.AssertionFailedError at org.apache.xalan.tests.xpath3.FnTransformTests.xslFnTransformTest12(FnTransformTests.java:167) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] FnTransformTests.xslFnTransformTest11:157->XslTransformTestsUtil.runXslTransformAndAssertOutput:170 [ERROR] FnTransformTests.xslFnTransformTest12:167->XslTransformTestsUtil.runXslTransformAndAssertOutput:170 [ERROR] FnTransformTests.xslFnTransformTest9:137->XslTransformTestsUtil.runXslTransformAndAssertOutput:170 [ERROR] FnUnparsedTextTests.xslFnUnparsedTextTest7:123->XslTransformTestsUtil.runXslTransformAndAssertOutputWithXslParamBaseUri:364 [ERROR] FnUnparsedTextTests.xslFnUnparsedTextTest8:135->XslTransformTestsUtil.runXslTransformAndAssertOutputWithXslParamBaseUri:364 [INFO] [ERROR] Tests run: 1184, Failures: 5, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.975 s [INFO] Finished at: 2025-07-27T10:03:10-04:00 [INFO] ------------------------------------------------------------------------ I did NOT edit: public static final String LOCAL_BASE_URI_PREFIX_FOR_TESTS_1 = "file:/d:/eclipseWorkspaces/xalanj/xalan-j_xslt3.0_mvn/src/test/resources/"; public static final String LOCAL_BASE_URI_PREFIX_FOR_TESTS_2 = "file:/d:///eclipseWorkspaces/xalanj/xalan-j_xslt3.0_mvn/src/test/resources/"; The above is bad since a build should be able to run without a tester editing source code. By default, a Maven project will have it's folder "src/test/resources/" on its classpath, so these files can be accessed either as resources or using a relative path Why have two Maven steps? Why not: mvn clean install test -Dtest=AllXalanXSLT3Tests ? TY! Gary On Fri, Jul 18, 2025 at 8:50 AM Gary Gregory <garydgreg...@gmail.com<mailto:garydgreg...@gmail.com>> wrote: I'll keep you posted here of any progress and if I need help resolving issue that pop up. Gary On Fri, Jul 18, 2025, 08:04 Mukul Gandhi <gandhi.mu...@gmail.com<mailto:gandhi.mu...@gmail.com>> wrote: Hi Gary, Many thanks for volunteering to try making new Xalan-J releases. If by any chance, I'll be committing any Xalan-J new code changes from now onwards, I assure that Xalan-J's tests integrity remains the same. Please let us know whether, any thing from our side from Xalan-J release perspective needs to be done. On Fri, Jul 18, 2025 at 2:20 PM Gary Gregory <garydgreg...@gmail.com<mailto:garydgreg...@gmail.com>> wrote: > > Yes, I'd be happy to help. Let me poke around this week. > > Gary > > On Thu, Jul 17, 2025, 04:00 Mukul Gandhi > <gandhi.mu...@gmail.com<mailto:gandhi.mu...@gmail.com>> wrote: >> >> Hi Gary & all, >> I remember we've had discussion few weeks ago on this list, about a >> possible Xalan-J XSLT 3.0 alpha or a beta release from Xalan-J's dev >> repos branch xalan-j_xslt3.0_mvn. >> >> As of today, Xalan-J's XSLT 3.0 code base has W3C XSLT 3.0 test suite >> pass % as 64.03. Xalan-J results for these XSLT tests are available >> here, >> https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml. >> >> Xalan-J's own XSLT 3.0 test suite has 1147 tests as of now that pass. >> These are summarized within the document available here, >> https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/README. >> >> Is it possible, we can have Xalan-J XSLT 3.0 release any time soon? >> There's also an Xalan-J XSLT 1.0 release that needs to take place from >> latest code base that's available on Xalan-J's dev repos branch >> 'master'. >> >> If any of my help is needed, to make these possible new Xalan-J >> releases, I'll be happy to do so. >> >> Any thoughts please. -- Regards, Mukul Gandhi --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@xalan.apache.org<mailto:dev-unsubscr...@xalan.apache.org> For additional commands, e-mail: dev-h...@xalan.apache.org<mailto:dev-h...@xalan.apache.org>