- From: Michael Kay <mike@saxonica.com>
- Date: Tue, 6 Jan 2026 14:21:08 +0000
- To: Norm Tovey-Walsh <norm@saxonica.com>
- Cc: public-xslt-40@w3.org
- Message-Id: <E7D0C2B7-38F6-470B-AA00-D1F4E203B4E3@saxonica.com>
A bit of New Year confusion here, I'm afraid - mea culpa. PR 2019 XSLT template rules for maps and array has been obsoleted by subsequent developments such as JNodes and needs reworking. PR #2336: 2334 Revise XSLT pattern syntax and semantics represents part of that rework. This is the one we should be considering. Michael Kay > On 5 Jan 2026, at 12:07, Norm Tovey-Walsh <norm@saxonica.com> wrote: > > Hello & Happy New Year! > > Here’s the proposed agenda for tomorrow’s QT4CG meeting: > > https://qt4cg.org/meeting/agenda/2026/01-06.html > > QT4 CG Meeting 147 Agenda 2026-01-06 > > [1]Agenda index / [2]QT4CG.org / [3]Dashboard / [4]GH Issues / [5]GH > Pull Requests > > Agenda > > This meeting will be hosted on Zoom at 16:00GMT (17:00CET, 11:00EST). > > See the [6]meeting logistics page for more details. > > 1. Administrivia > > 1.1. Roll call > > 1.2. Approve the agenda > > 1.3. Approve minutes of previous meeting > > Minutes of [7]the previous meeting. > > 1.4. Next meeting > > This meeting is planned for 6 January 2026. > > The next meeting is planned for 13 January 2026. > > 1.5. Review of open action items [0/5] > > * [ ] QT4CG-143-02: MK to try to recover the ability to extract > formal equivalences into tests > * [ ] QT4CG-143-03: JK to look for C14N test suites. > * [ ] QT4CG-144-01: MK to consider if any now lost value comparisons > should be added as examples. > * [ ] QT4CG-146-01: NW to attempt to provide a markup solution for > argument defaults > > 1.6. Review of open pull requests and issues > > This section summarizes all of the issues and pull requests that need > to be resolved before we can finish. See [8]Technical Agenda below for > the focus of this meeting. > > 1.6.1. Blocked > > The following PRs are open but have merge conflicts or comments which > suggest they aren't ready for action. > * PR [9]#2019: 1776: XSLT template rules for maps and array > * PR [10]#2071: 77c deep update > * PR [11]#2124: 573 Functions to Construct Trees > * PR [12]#2160: 2073 data model changes for JNodes and Sequences > * PR [13]#2247: Deferred Evaluation in XPath - the f:generator record > * PR [14]#2274: 407 Function items capturing XSLT context components > * PR [15]#2313: 2298 XQFO rules: definition of default values > * PR [16]#2345: 2299 Expand pipeline to allow arrow expression in > path expression > * PR [17]#2350: 708 An alternative proposal for generators > > 1.6.2. Close without action > > It has been proposed that the following issues be closed without > action. If you think discussion is necessary, please say so. > * Issue [18]#2048: Untrusted execution, and security more generally > > 1.6.3. Substantive PRs > > The following substantive PRs were open when this agenda was prepared. > * PR [19]#2348: 1011 fn transform improvements > * PR [20]#2336: 2334 Revise XSLT pattern syntax and semantics > * PR [21]#2274: 407 Function items capturing XSLT context components > * PR [22]#2266: 540 system-property equivalent for XQuery > * PR [23]#2019: 1776: XSLT template rules for maps and array > > 1.6.4. Required for V4.0 > > The following issues are labeled "required for V4.0". > * Issue [24]#1777: Shallow copy in XSLT with maps and arrays > * Issue [25]#1584: Review the XML Schema and RELAX NG schemas for > XSLT 4.0 for compatibility > * Issue [26]#1045: Functions to manage namespace usage > * Issue [27]#1011: fn:transform() improvements > * Issue [28]#675: XSLT streaming rules for new constructs > * Issue [29]#407: XSLT-specific context properties used in function > items > * Issue [30]#272: Setting parameter values in xsl:use-package > > 2. Technical agenda > > 2.1. PR #2019: 1776: XSLT template rules for maps and array > > See PR [31]#2019. > > 2.2. PR #2348: 1011 fn transform improvements > > See PR [32]#2348. > > 2.3. PR #2336: 2334 Revise XSLT pattern syntax and semantics > > See PR [33]#2336. > > 2.4. PR #2266: 540 system-property equivalent for XQuery > > See PR [34]#2266. > > 2.5. PR #2274: 407 Function items capturing XSLT context components > > See PR [35]#2274. > > 3. Any other business > > References > > 1. https://qt4cg.org/meeting/agenda/ > 2. https://qt4cg.org/ > 3. https://qt4cg.org/dashboard > 4. https://github.com/qt4cg/qtspecs/issues > 5. https://github.com/qt4cg/qtspecs/pulls > 6. https://qt4cg.org/meeting/logistics.html > 7. https://qt4cg.org/meeting/minutes/2025/12-16.html > 8. https://qt4cg.org/meeting/agenda/2026/01-06.html#technical-agenda > 9. https://qt4cg.org/dashboard/#pr-2019 > 10. https://qt4cg.org/dashboard/#pr-2071 > 11. https://qt4cg.org/dashboard/#pr-2124 > 12. https://qt4cg.org/dashboard/#pr-2160 > 13. https://qt4cg.org/dashboard/#pr-2247 > 14. https://qt4cg.org/dashboard/#pr-2274 > 15. https://qt4cg.org/dashboard/#pr-2313 > 16. https://qt4cg.org/dashboard/#pr-2345 > 17. https://qt4cg.org/dashboard/#pr-2350 > 18. https://github.com/qt4cg/qtspecs/issues/2048 > 19. https://qt4cg.org/dashboard/#pr-2348 > 20. https://qt4cg.org/dashboard/#pr-2336 > 21. https://qt4cg.org/dashboard/#pr-2274 > 22. https://qt4cg.org/dashboard/#pr-2266 > 23. https://qt4cg.org/dashboard/#pr-2019 > 24. https://github.com/qt4cg/qtspecs/issues/1777 > 25. https://github.com/qt4cg/qtspecs/issues/1584 > 26. https://github.com/qt4cg/qtspecs/issues/1045 > 27. https://github.com/qt4cg/qtspecs/issues/1011 > 28. https://github.com/qt4cg/qtspecs/issues/675 > 29. https://github.com/qt4cg/qtspecs/issues/407 > 30. https://github.com/qt4cg/qtspecs/issues/272 > 31. https://qt4cg.org/dashboard/#pr-2019 > 32. https://qt4cg.org/dashboard/#pr-2348 > 33. https://qt4cg.org/dashboard/#pr-2336 > 34. https://qt4cg.org/dashboard/#pr-2266 > 35. https://qt4cg.org/dashboard/#pr-2274 > > Be seeing you, > norm > > -- > Norm Tovey-Walsh > Saxonica >
Received on Tuesday, 6 January 2026 14:21:24 UTC