Re: QT4CG meeting 169 draft agenda, 23 June 2026

Regrets for tomorrow qt4cg. (I'll make the ixml meeting).

On Mon, Jun 22, 2026, 15:24 Norm Tovey-Walsh <norm@saxonica.com> wrote:

> Hello,
>
> Here’s the agenda for tomorrow’s meeting.
>
>    https://qt4cg.org/meeting/agenda/2026/06-23.html
>
> QT4 CG Meeting 168 Agenda 2026-06-23
>
>    [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:00BST (15:00GMT, 17:00CEST,
>    11:00EDT).
>
>    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 meetings
>
>    Minutes of [7]the previous meeting.
>
> 1.4. Next meeting
>
>    This meeting is planned for 23 June 2026.
>
>    The next meeting is planned for 30 June.
>
> 1.5. Review of open action items [0/10]
>
>      * [ ] QT4CG-143-02: MK to try to recover the ability to extract
>        formal equivalences into tests
>      * [ ] QT4CG-167-01: DB to write a PR for #2641, comments in CSV
>      * [ ] QT4CG-167-02: MK to make a PR for #2591, grammar for
>        step?lookup is invalid
>      * [ ] QT4CG-167-03: NW to make a PR for #2482, fallback on
>        bin:decode-string
>      * [ ] QT4CG-167-04: NW to make a PR explaining load-xquery-module for
>        PR #2464
>      * [ ] QT4CG-167-05: MK to write a proposal to change #2393 so the
>        functions return JNodes
>      * [ ] QT4CG-167-06: NW to write a PR to resolve #2169 per
>        GuntherRademacher
>      * [ ] QT4CG-167-07: NW to review tests for interpolated strings with
>        edge cases in mind
>      * [ ] QT4CG-167-08: MK to review the state of #1949 to see which
>        items are still outstanding.
>      * [ ] QT4CG-167-09: NW to close all "nice to have" issues at the end
>        of October if they haven't progressed
>
> 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]#2698: 2641 Support comments in csv
>      * PR [10]#2638: 2632-6: cross-cutting consistency
>      * PR [11]#2637: 2632-5: refresh stale 4.0 content
>      * PR [12]#2636: 2632-4: logic and semantics
>      * PR [13]#2635: 2632-3: typos and grammar
>      * PR [14]#2634: 2632-2: fix broken examples in expressions.xml
>      * PR [15]#2633: 2632-1: fix critical bugs and DTD-validity issues
>      * PR [16]#2594: 2389 Adaptive Serialization: more freedom
>      * PR [17]#2350: 708 An alternative proposal for generators
>      * PR [18]#2247: 716 Deferred Evaluation in XPath - the f:generator
>        record
>      * PR [19]#2160: 2073 data model changes for JNodes and Sequences
>      * PR [20]#2071: 77c deep update
>
> 1.6.2. Merge without discussion
>
>    The following PRs are editorial, small, or otherwise appeared to be
>    uncontroversial when the agenda was prepared. The chairs propose that
>    these can be merged without discussion. If you think discussion is
>    necessary, please say so.
>      * PR [21]#2697: 2689 Updates/corrections to XSLT examples
>      * PR [22]#2694: Reserved constructor names should include `trace`
>      * PR [23]#2690: Corrections to PR2581 noted during review
>
> 1.6.3. Substantive PRs
>
>    The following substantive PRs were open when this agenda was prepared.
>      * PR [24]#2696: 2695 Apply templates to maps, arrays, and JNodes
>      * PR [25]#2691: 2683 Casting cannot return subtype
>      * PR [26]#2688: 1949 Refine rules for element-to-map() handling of
>        atomic types
>      * PR [27]#2686: 2684 strip-space - align fn:doc and fn:document
>      * PR [28]#2649: 2647 [29]descendants: recursion, filtering
>
> 1.6.4. Required for V4.0
>
>    The following issues are labeled "required for V4.0".
>      * Issue [30]#1777: Shallow copy in XSLT with maps and arrays
>      * Issue [31]#675: XSLT streaming rules for new constructs
>
> 2. Technical agenda
>
> 2.1. Issue 2169: Longest-token rule incorrectly produces
> StringInterpolation
> delimiter
>
>    See [32]#2169
>
> 2.2. PR #2696: 2695 Apply templates to maps, arrays, and JNodes
>
>    See PR [33]#2696
>
> 2.3. PR #2691: 2683 Casting cannot return subtype
>
>    See PR [34]#2691
>
> 2.4. PR #2688: 1949 Refine rules for element-to-map() handling of atomic
> types
>
>    See PR [35]#2688
>
> 2.5. PR #2686: 2684 strip-space - align fn:doc and fn:document
>
>    See PR [36]#2686
>
> 2.6. PR #2649: 2647 [37]descendants: recursion, filtering
>
>    See PR [38]#2649
>
> 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/2026/06-16.html
>    8. https://qt4cg.org/meeting/agenda/2026/06-23.html#technical-agenda
>    9. https://qt4cg.org/dashboard/#pr-2698
>   10. https://qt4cg.org/dashboard/#pr-2638
>   11. https://qt4cg.org/dashboard/#pr-2637
>   12. https://qt4cg.org/dashboard/#pr-2636
>   13. https://qt4cg.org/dashboard/#pr-2635
>   14. https://qt4cg.org/dashboard/#pr-2634
>   15. https://qt4cg.org/dashboard/#pr-2633
>   16. https://qt4cg.org/dashboard/#pr-2594
>   17. https://qt4cg.org/dashboard/#pr-2350
>   18. https://qt4cg.org/dashboard/#pr-2247
>   19. https://qt4cg.org/dashboard/#pr-2160
>   20. https://qt4cg.org/dashboard/#pr-2071
>   21. https://qt4cg.org/dashboard/#pr-2697
>   22. https://qt4cg.org/dashboard/#pr-2694
>   23. https://qt4cg.org/dashboard/#pr-2690
>   24. https://qt4cg.org/dashboard/#pr-2696
>   25. https://qt4cg.org/dashboard/#pr-2691
>   26. https://qt4cg.org/dashboard/#pr-2688
>   27. https://qt4cg.org/dashboard/#pr-2686
>   28. https://qt4cg.org/dashboard/#pr-2649
>   29. https://qt4cg.org/meeting/agenda/2026/descendants
>   30. https://github.com/qt4cg/qtspecs/issues/1777
>   31. https://github.com/qt4cg/qtspecs/issues/675
>   32. https://github.com/qt4cg/qtspecs/issues/2169
>   33. https://qt4cg.org/dashboard/#pr-2696
>   34. https://qt4cg.org/dashboard/#pr-2691
>   35. https://qt4cg.org/dashboard/#pr-2688
>   36. https://qt4cg.org/dashboard/#pr-2686
>   37. https://qt4cg.org/meeting/agenda/2026/descendants
>   38. https://qt4cg.org/dashboard/#pr-2649
>
> --
> Norm Tovey-Walsh
> CEO, Saxonica
>
>

Received on Monday, 22 June 2026 16:35:28 UTC