- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 10 Mar 2025 14:09:14 +0000
- To: "public-xslt-40@w3.org" <public-xslt-40@w3.org>
Hello, Here’s the proposed agenda for tomorrow’s QT4CG call: https://qt4cg.org/meeting/agenda/2025/03-11.html If you’re calling from the United States, note that the call will be one hour later this week in your local time zone. QT4 CG Meeting 113 Agenda 2025-03-11 [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) The [6]Zoom meeting ID is 831 9996 6275; the passcode is 707664. See the [7]meeting logistics page for more details. Note: The QT4CG meeting is scheduled on UK/European civil time. The United States switched to daylight saving time on 9 March 2025, so the meetings of 11, 18, and 25 March will be one hour later there (12:00 EDT, 09:00 PDT) until the UK/Europe also switches (on 30 March 2025). 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 11 March 2025. The following meeting is scheduled for 18 March 2025. Note: The QT4CG meeting is scheduled on UK/European civil time. The United States switched to daylight saving time on 9 March 2025, so the meetings of 11, 18, and 25 March will be one hour later there (12:00 EDT, 09:00 PDT) until the UK/Europe also switches (on 30 March 2025). 1.5. Review of open action items [0/7] (Items marked [X] are believed to have been closed via email before this agenda was posted.) * [ ] QT4CG-082-02: DN to work with MK to come to agreement on the fn:ranks proposal * [ ] QT4CG-107-05: JLO and DN to consider a proposal for system defined records. * [ ] QT4CG-110-04: JK to consider a PR for #366, xsl:use-package with xsl:package-location * [ ] QT4CG-112-01: JLO to propose a concrete example that uses "." in a ~%method~s. 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]#1766: 1715 Drop array bound checking * PR [11]#1735: 1341 Drop $position callback from many functions * PR [12]#1587: 557 Add fn:binary-resource * PR [13]#1296: 982 Rewrite of scan-left and scan-right * PR [14]#1283: 77b Update expressions * PR [15]#1227: 150 PR resubmission for fn ranks * PR [16]#1062: 150bis revised proposal for fn:ranks 1.6.2. Substantive PRs The following substantive PRs were open when this agenda was prepared. * PR [17]#1740: 1725b Further elaboration of duplicates handling in maps * PR [18]#1778: 1456 Lookup expressions filtered by type * PR [19]#1819: 451 Multiple schemas in XSLT * PR [20]#1856: 998 Add boundary and lookahead/behind assertions * PR [21]#1858: Initial xsl:record 1.6.3. Required for V4.0 The following issues are labeled "required for V4.0". * Issue [22]#1777: Shallow copy in XSLT with maps and arrays * Issue [23]#1742: Maps constructed using streamed xsl:fork instruction should not be ordered * Issue [24]#1584: Review the XML Schema and RELAX NG schemas for XSLT 4.0 for compatibility * Issue [25]#1240: $sequence-of-maps ? info() * Issue [26]#1127: Binary resources * Issue [27]#1045: Functions to manage namespace usage * Issue [28]#1021: Extend `fn:doc`, `fn:collection` and `fn:uri-collection` with options maps * Issue [29]#1011: fn:transform() improvements * Issue [30]#986: Numeric Comparisons * Issue [31]#967: XPath Appendix I: Comparisons * Issue [32]#826: Arrays: Representation of single members of an array * Issue [33]#748: Parse functions: consistency * Issue [34]#714: Function annotations in XSLT * Issue [35]#675: XSLT streaming rules for new constructs * Issue [36]#501: Error handling: Rethrow errors; finally block * Issue [37]#407: XSLT-specific context properties used in function items * Issue [38]#366: Support xsl:use-package with xsl:package-location * Issue [39]#272: Setting parameter values in xsl:use-package 1.6.4. To be triaged The following issues need to be triaged. * Issue [40]#1863: add \U \u L \u \E to replace() (case conversion) * Issue [41]#1862: Records: consider order * Issue [42]#1861: xsl:next-match with-all-params * Issue [43]#1860: fn:parse-xml: DTDs, external resources * Issue [44]#1859: Question on `fn:chain` and `err:FOAP0001` * Issue [45]#1857: fn:parse-xml: `xinclude` * Issue [46]#1852: fn:values-except: Return atomic values that occur in A but not in B * Issue [47]#1851: Questions on `fn:atomic-type-annotation` * Issue [48]#1846: %method functions, dynamic function calls * Issue [49]#1844: Drop mapping arrow operator * Issue [50]#1832: Associativity of Operators, especially "||" (Appendix A.5) * Issue [51]#1799: "well-formed HTML document"? * Issue [52]#1797: elements-to-maps: separate function to construct a plan * Issue [53]#1795: XSLT templates: Matching values in a map by key * Issue [54]#1794: Lookup: select all except * Issue [55]#1787: Sorted maps revisited * Issue [56]#1775: Navigation in JSON trees * Issue [57]#1774: Nomenclature: relabelling * Issue [58]#1754: Inverse functions to bin:hex, bin:bin, and bin:octal * Issue [59]#1736: Add option retain-order=false when constructing maps * Issue [60]#1718: Ordered Maps: positions in callback functions * Issue [61]#1704: Ignore the byte order mark more completely/globally * Issue [62]#1697: Add documentary names to callback function signatures * Issue [63]#1661: QName arguments: also allow strings * Issue [64]#1660: Further suggestions for fn:path * Issue [65]#1658: fn:elements-to-maps: `empty`, normalize space ? * Issue [66]#1648: fn:elements-to-maps: Types * Issue [67]#1647: fn:elements-to-maps: Explicit Layouts * Issue [68]#1646: fn:elements-to-maps: Robustness * Issue [69]#1645: fn:elements-to-maps: Debugging * Issue [70]#1644: fn:elements-to-maps: Mixed Content * Issue [71]#1624: document-node(a|b) is the same type as document-node(a)|document-node(b) * Issue [72]#1618: Adaptive serialization: doubles * Issue [73]#1591: Implausible filter expressions * Issue [74]#1583: JSON: Parsing and serializing numbers, often undesired E notation * Issue [75]#1568: Define a Unicode case-insensitive collation * Issue [76]#1528: Computed node constructors: observations * Issue [77]#1520: Type declarations of cyclically dependent modules * Issue [78]#1484: Functions that expect a record type should make it extensible * Issue [79]#1479: Default element namespace in XQuery: interaction of 'fixed' and '##any' * Issue [80]#1459: Function properties and arities (editorial) * Issue [81]#1416: Key-value pairs: built-in record type `pair` * Issue [82]#1363: map:get and array:get * Issue [83]#1338: Arrays and maps: Members, entries, values, contents, pairs, ... * Issue [84]#1310: add fn:match-groups() function * Issue [85]#1307: For symmetry, add functions array:scan-left and array:scan-right * Issue [86]#1271: Schema validation in XPath * Issue [87]#1175: XPath: Optional parameters in the definition of an inline function * Issue [88]#850: fn:parse-html: Finalization * Issue [89]#760: Serialize functions: consistency * Issue [90]#641: Serialization fallback. * Issue [91]#119: Allow a map's key value to be any sequence __________________________________________________________________ 2. Technical agenda 2.1. Review of pull requests 2.1.1. PR #1735: 1341 Drop $position callback from many functions See PR [92]#1735 2.1.2. PR #1740: 1725b Further elaboration of duplicates handling in maps See PR [93]#1740 2.1.3. PR #1778: 1456 Lookup expressions filtered by type See PR [94]#1778 2.1.4. PR #1858: Initial xsl:record See PR [95]#1858 2.1.5. PR #1819: 451 Multiple schemas in XSLT See PR [96]#1819 2.2. Issue triage 2.2.1. Issue #1832: Associativity of Operators, especially "||" (Appendix A.5) See issue [97]#1832 2.2.2. Issue #1799: "well-formed HTML document"? See issue [98]#1799 2.2.3. Issue #1797: elements-to-maps: separate function to construct a plan See issue [99]#1797 2.2.4. Issue #760: Serialize functions: consistency See issue [100]#760 2.2.5. Issue #641: Serialization fallback. See issue [101]#641 2.2.6. Issue #119: Allow a map's key value to be any sequence See issue [102]#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/02-25.html 9. https://qt4cg.org/meeting/agenda/2025/03-11.html#technical-agenda 10. https://qt4cg.org/dashboard/#pr-1766 11. https://qt4cg.org/dashboard/#pr-1735 12. https://qt4cg.org/dashboard/#pr-1587 13. https://qt4cg.org/dashboard/#pr-1296 14. https://qt4cg.org/dashboard/#pr-1283 15. https://qt4cg.org/dashboard/#pr-1227 16. https://qt4cg.org/dashboard/#pr-1062 17. https://qt4cg.org/dashboard/#pr-1740 18. https://qt4cg.org/dashboard/#pr-1778 19. https://qt4cg.org/dashboard/#pr-1819 20. https://qt4cg.org/dashboard/#pr-1856 21. https://qt4cg.org/dashboard/#pr-1858 22. https://github.com/qt4cg/qtspecs/issues/1777 23. https://github.com/qt4cg/qtspecs/issues/1742 24. https://github.com/qt4cg/qtspecs/issues/1584 25. https://github.com/qt4cg/qtspecs/issues/1240 26. https://github.com/qt4cg/qtspecs/issues/1127 27. https://github.com/qt4cg/qtspecs/issues/1045 28. https://github.com/qt4cg/qtspecs/issues/1021 29. https://github.com/qt4cg/qtspecs/issues/1011 30. https://github.com/qt4cg/qtspecs/issues/986 31. https://github.com/qt4cg/qtspecs/issues/967 32. https://github.com/qt4cg/qtspecs/issues/826 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/501 37. https://github.com/qt4cg/qtspecs/issues/407 38. https://github.com/qt4cg/qtspecs/issues/366 39. https://github.com/qt4cg/qtspecs/issues/272 40. https://github.com/qt4cg/qtspecs/issues/1863 41. https://github.com/qt4cg/qtspecs/issues/1862 42. https://github.com/qt4cg/qtspecs/issues/1861 43. https://github.com/qt4cg/qtspecs/issues/1860 44. https://github.com/qt4cg/qtspecs/issues/1859 45. https://github.com/qt4cg/qtspecs/issues/1857 46. https://github.com/qt4cg/qtspecs/issues/1852 47. https://github.com/qt4cg/qtspecs/issues/1851 48. https://github.com/qt4cg/qtspecs/issues/1846 49. https://github.com/qt4cg/qtspecs/issues/1844 50. https://github.com/qt4cg/qtspecs/issues/1832 51. https://github.com/qt4cg/qtspecs/issues/1799 52. https://github.com/qt4cg/qtspecs/issues/1797 53. https://github.com/qt4cg/qtspecs/issues/1795 54. https://github.com/qt4cg/qtspecs/issues/1794 55. https://github.com/qt4cg/qtspecs/issues/1787 56. https://github.com/qt4cg/qtspecs/issues/1775 57. https://github.com/qt4cg/qtspecs/issues/1774 58. https://github.com/qt4cg/qtspecs/issues/1754 59. https://github.com/qt4cg/qtspecs/issues/1736 60. https://github.com/qt4cg/qtspecs/issues/1718 61. https://github.com/qt4cg/qtspecs/issues/1704 62. https://github.com/qt4cg/qtspecs/issues/1697 63. https://github.com/qt4cg/qtspecs/issues/1661 64. https://github.com/qt4cg/qtspecs/issues/1660 65. https://github.com/qt4cg/qtspecs/issues/1658 66. https://github.com/qt4cg/qtspecs/issues/1648 67. https://github.com/qt4cg/qtspecs/issues/1647 68. https://github.com/qt4cg/qtspecs/issues/1646 69. https://github.com/qt4cg/qtspecs/issues/1645 70. https://github.com/qt4cg/qtspecs/issues/1644 71. https://github.com/qt4cg/qtspecs/issues/1624 72. https://github.com/qt4cg/qtspecs/issues/1618 73. https://github.com/qt4cg/qtspecs/issues/1591 74. https://github.com/qt4cg/qtspecs/issues/1583 75. https://github.com/qt4cg/qtspecs/issues/1568 76. https://github.com/qt4cg/qtspecs/issues/1528 77. https://github.com/qt4cg/qtspecs/issues/1520 78. https://github.com/qt4cg/qtspecs/issues/1484 79. https://github.com/qt4cg/qtspecs/issues/1479 80. https://github.com/qt4cg/qtspecs/issues/1459 81. https://github.com/qt4cg/qtspecs/issues/1416 82. https://github.com/qt4cg/qtspecs/issues/1363 83. https://github.com/qt4cg/qtspecs/issues/1338 84. https://github.com/qt4cg/qtspecs/issues/1310 85. https://github.com/qt4cg/qtspecs/issues/1307 86. https://github.com/qt4cg/qtspecs/issues/1271 87. https://github.com/qt4cg/qtspecs/issues/1175 88. https://github.com/qt4cg/qtspecs/issues/850 89. https://github.com/qt4cg/qtspecs/issues/760 90. https://github.com/qt4cg/qtspecs/issues/641 91. https://github.com/qt4cg/qtspecs/issues/119 92. https://qt4cg.org/dashboard/#pr-1735 93. https://qt4cg.org/dashboard/#pr-1740 94. https://qt4cg.org/dashboard/#pr-1778 95. https://qt4cg.org/dashboard/#pr-1858 96. https://qt4cg.org/dashboard/#pr-1819 97. https://github.com/qt4cg/qtspecs/issues/1832 98. https://github.com/qt4cg/qtspecs/issues/1799 99. https://github.com/qt4cg/qtspecs/issues/1797 100. https://github.com/qt4cg/qtspecs/issues/760 101. https://github.com/qt4cg/qtspecs/issues/641 102. https://github.com/qt4cg/qtspecs/issues/119 Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Monday, 10 March 2025 14:09:23 UTC