- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 12 May 2025 09:46:41 +0100
- To: public-xslt-40@w3.org
Hello,
Here’s the proposed agenda for tomorrow’s meeting.
https://qt4cg.org/meeting/agenda/2025/05-13.html
As I said last week, I’m at risk for tomorrow. In my absence, please pick a chair and a scribe. If the scribe sends me the notes, I’ll wrangle them into shape for publication.
I tried to construct a straightforward agenda, but if you run out of PRs you are ready to discuss, feel free to try doing some of that issue triage we keep talking about :-)
QT4 CG Meeting 121 Agenda 2025-05-13
[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).
The [6]Zoom meeting ID is 831 9996 6275; the passcode is 707664.
See the [7]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 [8]the previous meeting.
1.4. Next meeting
This meeting is planned for 13 May 2025. The following meeting is
scheduled for 20 May 2025.
1.5. Review of open action items [1/7]
(Items marked [X] are believed to have been closed via email before
this agenda was posted.)
* [ ] QT4CG-082-02: DN to work with NW to come to agreement on the
fn:ranks proposal
* [ ] QT4CG-107-05: JLO and DN to consider a proposal for system
defined records.
* [ ] QT4CG-112-01: JLO to propose a concrete example that uses "."
in a ~%method~s.
* [ ] QT4CG-116-01: Add a specific error code for unsupported options
on doc and doc-available
* [ ] QT4CG-118-01: MK to make an incorrect type raise an error in
#1906
* [ ] QT4CG-119-02: MK to add a note about how schema composition is
done for multiple options
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 [9]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 [10]#1942: 37 Support sequence, array, and map destructuring
declarations
* PR [11]#1883: 882 Replace fn:chain by fn:compose
* PR [12]#1283: 77b Update expressions
* PR [13]#1062: 150bis revised proposal for fn:ranks
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 [14]#1988: 1986 Drop obsolete notes on error reporting
1.6.3. Substantive PRs
The following substantive PRs were open when this agenda was prepared.
* PR [15]#1991: 835 Add built-in named record types to static context
* PR [16]#1990: Update schema-for-xslt40.xsd
* PR [17]#1989: 1983 QName literals in node constructors
* PR [18]#1987: 1985 Tidy up namespace terminology
* PR [19]#1984: 882 Drop fn:chain
* PR [20]#1982: 1981 Ambiguity with qname literals and pragmas
* PR [21]#1977: 1889 Tidy up handling of HTML serialization version,
default to HTML5
* PR [22]#1959: 1953 (part) XSLT Worked example using methods to
implement atomic sets
* PR [23]#1894: Additional examples to fn:chain - in a new branch
* PR [24]#1888: 366 xsl:package-location
1.6.4. Required for V4.0
The following issues are labeled "required for V4.0".
* Issue [25]#1777: Shallow copy in XSLT with maps and arrays
* Issue [26]#1584: Review the XML Schema and RELAX NG schemas for
XSLT 4.0 for compatibility
* Issue [27]#1127: Binary resources
* Issue [28]#1045: Functions to manage namespace usage
* Issue [29]#1021: Extend `fn:doc`, `fn:collection` and
`fn:uri-collection` with options maps
* Issue [30]#1011: fn:transform() improvements
* Issue [31]#986: Numeric Comparisons
* Issue [32]#967: XPath Appendix I: Comparisons
* Issue [33]#748: Parse functions: consistency
* Issue [34]#714: Function annotations in XSLT
* Issue [35]#675: XSLT streaming rules for new constructs
* Issue [36]#407: XSLT-specific context properties used in function
items
* Issue [37]#366: Support xsl:use-package with xsl:package-location
* Issue [38]#272: Setting parameter values in xsl:use-package
1.6.5. To be triaged
The following issues need to be triaged.
* Issue [39]#1992: Type of fn:schema-type-record ? constructor
* Issue [40]#1980: HTML serialization: the rules for adding a meta
element need to be aligned with HTML5
* Issue [41]#1979: Records: Type Safety
* Issue [42]#1970: Editorial notes
* Issue [43]#1955: fn:doc, fn:parse-xml: entity expansion
* Issue [44]#1949: fn:element-to-map: Updated Feedback
* Issue [45]#1948: fn:element-to-map: Tests
* Issue [46]#1946: We need examples of a record with an entry that is
a %method and invoking this method with the result it must produce
* Issue [47]#1944: Try/Catch/Finally - order of evaluation
* Issue [48]#1938: Invoking coerced methods
* Issue [49]#1935: doc-available() with invalid options
* Issue [50]#1934: Supporting RELAX NG validation
* Issue [51]#1920: Parse functions: determinism
* Issue [52]#1912: Error handling: `fn:throw`
* Issue [53]#1903: `fn:scan-left`, `fn:scan-right`: missing steps
* Issue [54]#1885: Use the spcification grammar markup to define the
regular expression grammar in F&O
* Issue [55]#1871: Arrays and maps: consistency
* Issue [56]#1868: array:members() to include index position
* Issue [57]#1859: Question on `fn:chain` and `err:FOAP0001`
* Issue [58]#1852: fn:values-except: Return atomic values that occur
in A but not in B
* Issue [59]#1795: XSLT templates: Matching values in a map by key
* Issue [60]#1787: Sorted maps revisited
* Issue [61]#1775: Navigation in JSON trees
* Issue [62]#1774: Nomenclature: relabelling
* Issue [63]#1736: Add option retain-order=false when constructing
maps
* Issue [64]#1718: Ordered Maps: positions in callback functions
* Issue [65]#1697: Add documentary names to callback function
signatures
* Issue [66]#1618: Adaptive serialization: doubles
* Issue [67]#1591: Implausible filter expressions
* Issue [68]#1583: JSON: Parsing and serializing numbers, often
undesired E notation
* Issue [69]#1528: Computed node constructors: observations
* Issue [70]#1484: Functions that expect a record type should make it
extensible
* Issue [71]#1479: Default element namespace in XQuery: interaction
of 'fixed' and '##any'
* Issue [72]#1459: Function properties and arities (editorial)
* Issue [73]#1310: add fn:match-groups() function
* Issue [74]#1307: For symmetry, add functions array:scan-left and
array:scan-right
* Issue [75]#1175: XPath: Optional parameters in the definition of an
inline function
* Issue [76]#760: Serialize functions: consistency
* Issue [77]#641: Serialization fallback.
2. Technical agenda
2.1. Review of pull requests
2.1.1. PR #1989: 1983 QName literals in node constructors
See PR [78]#1989
2.1.2. PR #1982: 1981 Ambiguity with qname literals and pragmas
See PR [79]#1982
2.1.3. PR #1977: 1889 Tidy up handling of HTML serialization version, default
to HTML5
See PR [80]#1977
2.1.4. PR #1987: 1985 Tidy up namespace terminology
See PR [81]#1987
2.1.5. PR #1990: Update schema-for-xslt40.xsd
See PR [82]#1990
2.1.6. PR #1888: 366 xsl:package-location
See PR [83]#1888
2.1.7. PR #1991: 835 Add built-in named record types to static context
See PR [84]#1991
2.1.8. PR #1959: 1953 (part) XSLT Worked example using methods to implement
atomic sets
See PR [85]#1959
2.2. Issue triage
2.2.1. Issue #1832: Associativity of Operators, especially "||" (Appendix
A.5)
See issue [86]#1832
2.2.2. Issue #1799: "well-formed HTML document"?
See issue [87]#1799
2.2.3. Issue #1797: elements-to-maps: separate function to construct a plan
See issue [88]#1797
2.2.4. Issue #760: Serialize functions: consistency
See issue [89]#760
2.2.5. Issue #641: Serialization fallback.
See issue [90]#641
2.2.6. Issue #119: Allow a map's key value to be any sequence
See issue [91]#119
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://us06web.zoom.us/j/83199966275?pwd=SmN6V0RhUGdSTHFHZkd6cjgxVEY2QT09
7. https://qt4cg.org/meeting/logistics.html
8. https://qt4cg.org/meeting/minutes/2025/05-06.html
9. https://qt4cg.org/meeting/agenda/2025/05-13.html#technical-agenda
10. https://qt4cg.org/dashboard/#pr-1942
11. https://qt4cg.org/dashboard/#pr-1883
12. https://qt4cg.org/dashboard/#pr-1283
13. https://qt4cg.org/dashboard/#pr-1062
14. https://qt4cg.org/dashboard/#pr-1988
15. https://qt4cg.org/dashboard/#pr-1991
16. https://qt4cg.org/dashboard/#pr-1990
17. https://qt4cg.org/dashboard/#pr-1989
18. https://qt4cg.org/dashboard/#pr-1987
19. https://qt4cg.org/dashboard/#pr-1984
20. https://qt4cg.org/dashboard/#pr-1982
21. https://qt4cg.org/dashboard/#pr-1977
22. https://qt4cg.org/dashboard/#pr-1959
23. https://qt4cg.org/dashboard/#pr-1894
24. https://qt4cg.org/dashboard/#pr-1888
25. https://github.com/qt4cg/qtspecs/issues/1777
26. https://github.com/qt4cg/qtspecs/issues/1584
27. https://github.com/qt4cg/qtspecs/issues/1127
28. https://github.com/qt4cg/qtspecs/issues/1045
29. https://github.com/qt4cg/qtspecs/issues/1021
30. https://github.com/qt4cg/qtspecs/issues/1011
31. https://github.com/qt4cg/qtspecs/issues/986
32. https://github.com/qt4cg/qtspecs/issues/967
33. https://github.com/qt4cg/qtspecs/issues/748
34. https://github.com/qt4cg/qtspecs/issues/714
35. https://github.com/qt4cg/qtspecs/issues/675
36. https://github.com/qt4cg/qtspecs/issues/407
37. https://github.com/qt4cg/qtspecs/issues/366
38. https://github.com/qt4cg/qtspecs/issues/272
39. https://github.com/qt4cg/qtspecs/issues/1992
40. https://github.com/qt4cg/qtspecs/issues/1980
41. https://github.com/qt4cg/qtspecs/issues/1979
42. https://github.com/qt4cg/qtspecs/issues/1970
43. https://github.com/qt4cg/qtspecs/issues/1955
44. https://github.com/qt4cg/qtspecs/issues/1949
45. https://github.com/qt4cg/qtspecs/issues/1948
46. https://github.com/qt4cg/qtspecs/issues/1946
47. https://github.com/qt4cg/qtspecs/issues/1944
48. https://github.com/qt4cg/qtspecs/issues/1938
49. https://github.com/qt4cg/qtspecs/issues/1935
50. https://github.com/qt4cg/qtspecs/issues/1934
51. https://github.com/qt4cg/qtspecs/issues/1920
52. https://github.com/qt4cg/qtspecs/issues/1912
53. https://github.com/qt4cg/qtspecs/issues/1903
54. https://github.com/qt4cg/qtspecs/issues/1885
55. https://github.com/qt4cg/qtspecs/issues/1871
56. https://github.com/qt4cg/qtspecs/issues/1868
57. https://github.com/qt4cg/qtspecs/issues/1859
58. https://github.com/qt4cg/qtspecs/issues/1852
59. https://github.com/qt4cg/qtspecs/issues/1795
60. https://github.com/qt4cg/qtspecs/issues/1787
61. https://github.com/qt4cg/qtspecs/issues/1775
62. https://github.com/qt4cg/qtspecs/issues/1774
63. https://github.com/qt4cg/qtspecs/issues/1736
64. https://github.com/qt4cg/qtspecs/issues/1718
65. https://github.com/qt4cg/qtspecs/issues/1697
66. https://github.com/qt4cg/qtspecs/issues/1618
67. https://github.com/qt4cg/qtspecs/issues/1591
68. https://github.com/qt4cg/qtspecs/issues/1583
69. https://github.com/qt4cg/qtspecs/issues/1528
70. https://github.com/qt4cg/qtspecs/issues/1484
71. https://github.com/qt4cg/qtspecs/issues/1479
72. https://github.com/qt4cg/qtspecs/issues/1459
73. https://github.com/qt4cg/qtspecs/issues/1310
74. https://github.com/qt4cg/qtspecs/issues/1307
75. https://github.com/qt4cg/qtspecs/issues/1175
76. https://github.com/qt4cg/qtspecs/issues/760
77. https://github.com/qt4cg/qtspecs/issues/641
78. https://qt4cg.org/dashboard/#pr-1989
79. https://qt4cg.org/dashboard/#pr-1982
80. https://qt4cg.org/dashboard/#pr-1977
81. https://qt4cg.org/dashboard/#pr-1987
82. https://qt4cg.org/dashboard/#pr-1990
83. https://qt4cg.org/dashboard/#pr-1888
84. https://qt4cg.org/dashboard/#pr-1991
85. https://qt4cg.org/dashboard/#pr-1959
86. https://github.com/qt4cg/qtspecs/issues/1832
87. https://github.com/qt4cg/qtspecs/issues/1799
88. https://github.com/qt4cg/qtspecs/issues/1797
89. https://github.com/qt4cg/qtspecs/issues/760
90. https://github.com/qt4cg/qtspecs/issues/641
91. https://github.com/qt4cg/qtspecs/issues/119
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Monday, 12 May 2025 08:46:48 UTC