Re: QT4CG meeting 147 draft agenda, 6 January 2026

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