- From: Michael Kay <mike@saxonica.com>
- Date: Thu, 15 Sep 2022 19:15:08 +0100
- To: Norm Tovey-Walsh <norm@saxonica.com>
- Cc: public-xslt-40@w3.org
Thanks, you're a brave man. Disentangling that mess of ancient Ant scripts is a nightmare! Incidentally I noticed it's still using Saxon 9.6. And quite possibly a bit of Xalan as well. That will only be a problem when we try reinstating the code that tests examples in the spec, which is only possible of course when you're using a processor that implements the spec. Mike > On 15 Sep 2022, at 17:52, Norm Tovey-Walsh <norm@saxonica.com> wrote: > > Hi folks, > > PR #143 says: > > This PR doesn't make any technical changes (and it probably won't > build correctly as a PR, so I'm just going to merge it). > > 1. I tinkered a little bit with the URIs on the specifications so that > they point to more accurate URIs. > > 2. I've tried to make a few of the XSLT files "less chatty". I'd like > to make it easier to see what the errors and warnings are so that we > can resolve them. It's the sort of thing that bugs me, so if no one > else does it, I'll probably chip away at them as we go. > > 3. I reworked the way that the XPath Functions and XSLT specifications > are built. I've pulled the tasks out of the ant files and implemented > them directly in Gradle. (The XPath and XQuery specifications are as > yet unchanged, they're more complicated and this already took longer > than I had anticipated.) > > 4. The specification/{specid}/build and specification/{specid}/html > directories are no longer used. All of the build and intermediate > files are under build. (For XPath Functions and XSLT.) > > 5. I stopped trying to build all the namespace documents. Those aren't > useful unless they're installed in the "real" URIs and I have no idea > if/how we'll be able to update those. When we're closer to the end, I > can get the namespace documents building again. For now, it's just > faster not to. > > It's now easier to see what is happening and Gradle will do a better job > of managing the dependencies. So if you are building it locally, it > should do less work on each build. > > Everything should just build the same way it used to. Changes to the > sources or the stylesheets should cause the right builds to run. It is, > of course, possible that I've broken something. I tried to check > everything, but there are a lot of moving pieces here. Comments, > questions, and complaints most welcome. > > I’m going to merge that next. If I’ve broken something, please tell me. > And accept my apologies in advance! > > Be seeing you, > norm > > -- > Norm Tovey-Walsh > Saxonica
Received on Thursday, 15 September 2022 18:15:24 UTC