- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 10 Jun 2024 12:26:13 +0100
- To: "public-xslt-40@w3.org" <public-xslt-40@w3.org>
- Message-ID: <m2v82h9gyy.fsf@saxonica.com>
Hi folks, Here’s a draft agenda for tomorrow’s meeting. I’ve added a slot for catch up discussions following the face-to-face and a selection of PRs. https://qt4cg.org/meeting/agenda/2024/06-11.html QT4 CG Meeting 081 Agenda 2024-06-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:00BST (15:00GMT, 17:00CEST, 11:00EDT) See the [6]meeting logistics page for 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 11 June. The following meeting is scheduled for 18 June. 1.5. Review of open action items [1/15] (Items marked [X] are believed to have been closed via email before this agenda was posted.) * [ ] QT4CG-063-06: MK to consider refactoring the declare item type syntax to something like declare record * [ ] QT4CG-077-03: MK to add a note about document order across documents * [ ] QT4CG-077-04: MK to review inconsistencies discovered in review of #1117 * [ ] QT4CG-078-01: MK to make the default for normalize-newlines backwards compatible. * [ ] QT4CG-079-01: WP to seek expert advice on hashing functions. * [ ] QT4CG-080-01: NW to add what the DocBook stylesheets do for this function * [ ] QT4CG-080-02: NW to fix issue classification so PR #1181 isn't misclassified as an XSLT issue * [ ] QT4CG-080-03: MK to make a separate issue for @as on xsl:value-of * [ ] QT4CG-080-04: NW to revise p:invisible-xml * [ ] QT4CG-080-05: NW to add absolute property to the parse-uri output * [ ] QT4CG-080-06: NW to investigate the cross-spec reference errors in the build * [ ] QT4CG-080-07: NW to update the build instructions in the README * [ ] QT4CG-080-08: MK to work out what happened to his next-match PR * [ ] QT4CG-080-09: MK to address comments made on PR #832 * [X] QT4CG-080-10: NW to find out if we can change the community group name 1.6. Review of open pull requests and issues 1.6.1. Blocked The following PRs are open but have merge conflicts or comments which suggest they aren't ready for action. * PR [8]#1231: 1193 Parsing Functions: Empty input * PR [9]#1227: 150 PR resubmission for fn ranks * PR [10]#1062: 150bis - revised proposal for fn:ranks * PR [11]#956: 850-partial Editorial improvements to parse-html() * PR [12]#832: 77 Add map:deep-update and array:deep-update * PR [13]#529: 528 fn:elements-to-maps The parse-uri PR is pending more coordination between NW and CG on the test suite: * PR [14]#1244: 566-partial Rewrite parse-uri The BLAKE3 PR is pending WP's action: * PR [15]#1228: - Adding the BLAKE3 hashing algorithm to fn:hash 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 [16]#1250: 1048 Extended decimal format properties * PR [17]#1249: 31 Introduce "for key $k value $v in $map" * PR [18]#1181: 296 Allow default-namespace=##any * PR [19]#1015: 1013 [XSLT] Clarify effect of accumulator capture on non-element nodes * PR [20]#956: 850-partial Editorial improvements to parse-html() * PR [21]#921: 920 Allow xsl:break and xsl:next-iteration within branch of xsl:switch 1.6.3. 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 [22]#1119: Declare namespace bindings in XPath * Issue [23]#1055: xsl:variable/@as - simplifying the language - attempt 2 * Issue [24]#955: Options parameters as record types * Issue [25]#954: Establish a default value for the XSLT fixed-namespaces attribute * Issue [26]#745: Support for inline (anonymous) xslt functions * Issue [27]#557: fn:unparsed-binary: accessing and manipulating binary types * Issue [28]#379: Namespace handling in parse-html * Issue [29]#266: Add an option on xsl:copy-of to copy a subtree with a change of namespace * Issue [30]#168: XSLT Extension Instructions invoking Named Templates * Issue [31]#111: FLWOR tracing 1.6.4. XSLT focused The following PRs appear to be candidates for a future XSLT-focused meeting. * PR [32]#1255: 1253 whitespace in xsl:switch * PR [33]#1254: 729 Add rules for use of xsi:schemaLocation during validation * PR [34]#1181: 296 Allow default-namespace=##any * PR [35]#1015: 1013 [XSLT] Clarify effect of accumulator capture on non-element nodes * PR [36]#921: 920 Allow xsl:break and xsl:next-iteration within branch of xsl:switch These issues identify the XSLT-focused changes that have been made to the specifications but which have not been established by the community group as the status quo. * Issue [37]#168: XSLT Extension Instructions invoking Named Templates 1.6.5. Substantive PRs The following substantive PRs were open when this agenda was prepared. * PR [38]#1260: 1187 Add midpoint-rounding option to fn:round() * PR [39]#1259: 1241 Add constraint to resolve node constructor ambiguity * PR [40]#1258: 1246 Revert incompatibility in json-to-xml number formatting * PR [41]#1257: 305 Add options parameter for parse-xml and parse-xml-fragment * PR [42]#1256: 991 Fix editorial details in fn:invisible-xml * PR [43]#1209: 1183 Add transient mode and the transient{} expression * PR [44]#1185: 1179 array:values, map:values -> array:get, map:get 1.6.6. Proposed for V4.0 The following issues are labled "proposed for V4.0". * Issue [45]#1225: Generalization of Deep Updates * Issue [46]#1069: fn:ucd * Issue [47]#938: Canonical serialization * Issue [48]#850: fn:parse-html: Finalization * Issue [49]#755: Expression for binding the Context Value * Issue [50]#689: fn:stack-trace: keep, drop, replace with $err:stack-trace ? * Issue [51]#657: User-defined functions in main modules without `local` prefix * Issue [52]#576: JSON serialization: Sequences, INF/NaN, function items * Issue [53]#557: fn:unparsed-binary: accessing and manipulating binary types * Issue [54]#501: Error handling: Rethrow errors; finally block * Issue [55]#150: fn:ranks: Produce all ranks in applying a function on the items of a sequence * Issue [56]#37: Support sequence, array, and map destructuring declarations * Issue [57]#31: Extend FLWOR expressions to maps 2. Technical Agenda 2.1. Face-to-face follow-up Let's see if there's any follow-up discussion from the face-to-face now that the minutes have been published for a few days. 2.2. PR #1260: 1187 Add midpoint-rounding option to fn:round() See PR [58]#1260 2.3. PR #1259: 1241 Add constraint to resolve node constructor ambiguity See PR [59]#1259 2.4. PR #1258: 1246 Revert incompatibility in json-to-xml number formatting See PR [60]#1258 2.5. PR #1257: 305 Add options parameter for parse-xml and parse-xml-fragment See PR [61]#1257 2.6. PR #1256: 991 Fix editorial details in fn:invisible-xml See PR [62]#1256 2.7. PR #1209: 1183 Add transient mode and the transient{} expression See PR [63]#1209 2.8. PR #1185: 1179 array:values, map:values -> array:get, map:get See PR [64]#1185 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/2024/06-04.html 8. https://qt4cg.org/dashboard/#pr-1231 9. https://qt4cg.org/dashboard/#pr-1227 10. https://qt4cg.org/dashboard/#pr-1062 11. https://qt4cg.org/dashboard/#pr-956 12. https://qt4cg.org/dashboard/#pr-832 13. https://qt4cg.org/dashboard/#pr-529 14. https://qt4cg.org/dashboard/#pr-1244 15. https://qt4cg.org/dashboard/#pr-1228 16. https://qt4cg.org/dashboard/#pr-1250 17. https://qt4cg.org/dashboard/#pr-1249 18. https://qt4cg.org/dashboard/#pr-1181 19. https://qt4cg.org/dashboard/#pr-1015 20. https://qt4cg.org/dashboard/#pr-956 21. https://qt4cg.org/dashboard/#pr-921 22. https://github.com/qt4cg/qtspecs/issues/1119 23. https://github.com/qt4cg/qtspecs/issues/1055 24. https://github.com/qt4cg/qtspecs/issues/955 25. https://github.com/qt4cg/qtspecs/issues/954 26. https://github.com/qt4cg/qtspecs/issues/745 27. https://github.com/qt4cg/qtspecs/issues/557 28. https://github.com/qt4cg/qtspecs/issues/379 29. https://github.com/qt4cg/qtspecs/issues/266 30. https://github.com/qt4cg/qtspecs/issues/168 31. https://github.com/qt4cg/qtspecs/issues/111 32. https://qt4cg.org/dashboard/#pr-1255 33. https://qt4cg.org/dashboard/#pr-1254 34. https://qt4cg.org/dashboard/#pr-1181 35. https://qt4cg.org/dashboard/#pr-1015 36. https://qt4cg.org/dashboard/#pr-921 37. https://github.com/qt4cg/qtspecs/issues/168 38. https://qt4cg.org/dashboard/#pr-1260 39. https://qt4cg.org/dashboard/#pr-1259 40. https://qt4cg.org/dashboard/#pr-1258 41. https://qt4cg.org/dashboard/#pr-1257 42. https://qt4cg.org/dashboard/#pr-1256 43. https://qt4cg.org/dashboard/#pr-1209 44. https://qt4cg.org/dashboard/#pr-1185 45. https://github.com/qt4cg/qtspecs/issues/1225 46. https://github.com/qt4cg/qtspecs/issues/1069 47. https://github.com/qt4cg/qtspecs/issues/938 48. https://github.com/qt4cg/qtspecs/issues/850 49. https://github.com/qt4cg/qtspecs/issues/755 50. https://github.com/qt4cg/qtspecs/issues/689 51. https://github.com/qt4cg/qtspecs/issues/657 52. https://github.com/qt4cg/qtspecs/issues/576 53. https://github.com/qt4cg/qtspecs/issues/557 54. https://github.com/qt4cg/qtspecs/issues/501 55. https://github.com/qt4cg/qtspecs/issues/150 56. https://github.com/qt4cg/qtspecs/issues/37 57. https://github.com/qt4cg/qtspecs/issues/31 58. https://qt4cg.org/dashboard/#pr-1260 59. https://qt4cg.org/dashboard/#pr-1259 60. https://qt4cg.org/dashboard/#pr-1258 61. https://qt4cg.org/dashboard/#pr-1257 62. https://qt4cg.org/dashboard/#pr-1256 63. https://qt4cg.org/dashboard/#pr-1209 64. https://qt4cg.org/dashboard/#pr-1185 Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Monday, 10 June 2024 11:26:20 UTC