QT4CG meeting 085 draft agenda, 9 July 2024

Hello,

The proposed agenda for tomorrow’s meeting is now available:

   https://qt4cg.org/meeting/agenda/2024/07-09.html

I tried to arrange the substantive issues in roughly easiest-to-harder order in an effort to close a few PRs. If I’ve failed in that attempt, we can rearrange the order.

QT4 CG Meeting 085 Agenda 2024-07-09

   [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 9 July. The following meeting is scheduled
   for 16 July.

   The CG will meet on 16 and 23 July but will then take a summer recess
   with no meetings from 30 July to 27 August, inclusive. We'll start up
   again on 3 September.

1.5. Review of open action items [0/3]

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [ ] QT4CG-080-05: NW to add absolute property to the parse-uri
       output
     * [ ] QT4CG-080-07: NW to update the build instructions in the README
     * [ ] QT4CG-082-02: DN to work with MK to come to agreement on the
       fn:ranks proposal

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]#529: 528 fn:elements-to-maps

1.6.2. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [12]#1313: 1311 Tokenizing after <
     * PR [13]#1306: 46 Add @as attribute to xsl:sequence
     * PR [14]#1296: 982 Rewrite of scan-left and scan-right
     * PR [15]#1283: 77b: Update expressions
     * PR [16]#1266: 1158 Add array mapping operator
     * PR [17]#1263: 1224 Add xsl:accumulator-rule/@priority attribute
     * PR [18]#1262: 1160 Add collation-available() function
     * PR [19]#1244: 566-partial Rewrite parse-uri
     * PR [20]#1228: - Adding the BLAKE3 hashing algorithm to fn:hash
     * PR [21]#1209: 1183 Add transient mode and the transient{}
       expression
     * PR [22]#1185: 1179 array:values, map:values -> array:get, map:get
     * PR [23]#832: 77 Lookup returning path selection

1.6.3. Required for V4.0

   The following issues are labeled "required for V4.0".
     * Issue [24]#1252: Add a new function `fn:html-doc`
     * Issue [25]#1240: $sequence-of-maps ? info()
     * Issue [26]#1238: XSLT on-no-match="shallow-copy-all" - revised
       rules
     * Issue [27]#1235: Function Identity: Treating function items with
       identical bodies
     * Issue [28]#1202: XQFO: Rendering of new/updated functions
     * Issue [29]#1169: Maps & Arrays: Consistency & Terminology
     * Issue [30]#1158: Simple mapping operator for arrays
     * Issue [31]#1127: Binary resources
     * Issue [32]#1045: Functions to manage namespace usage
     * Issue [33]#1021: Extend `fn:doc`, `fn:collection` and
       `fn:uri-collection` with options maps
     * Issue [34]#1014: Predicates, sequences of numbers: Feedback
     * Issue [35]#1011: fn:transform() improvements
     * Issue [36]#986: Numeric Comparisons
     * Issue [37]#967: XPath Appendix I: Comparisons
     * Issue [38]#868: fn:intersperse -> fn:join, array:join($arrays,
       $separator)
     * Issue [39]#826: Arrays: Representation of single members of an
       array
     * Issue [40]#767: parse-html(): case of SVG element names
     * Issue [41]#755: Expression for binding the Context Value
     * Issue [42]#748: Parse functions: consistency
     * Issue [43]#689: fn:stack-trace: keep, drop, replace with
       $err:stack-trace ?
     * Issue [44]#675: XSLT streaming rules for new constructs
     * Issue [45]#501: Error handling: Rethrow errors; finally block
     * Issue [46]#490: Control over schema validation in parse-xml(),
       doc(), etc.
     * Issue [47]#407: XSLT-specific context properties used in function
       items
     * Issue [48]#272: Setting parameter values in xsl:use-package
     * Issue [49]#69: fn:document, fn:function-available: default
       arguments

2. Technical Agenda

2.1. PR #1313: 1311 Tokenizing after <

   See PR [50]#1313

2.2. PR #1266: 1158 Add array mapping operator

   See PR [51]#1266

2.3. PR #1262: 1160 Add collation-available() function

   See PR [52]#1262

2.4. PR #1306: 46 Add @as attribute to xsl:sequence

   See PR [53]#1306

2.5. PR #1296: 982 Rewrite of scan-left and scan-right

   See PR [54]#1296

2.6. PR #1263: 1224 Add xsl:accumulator-rule/@priority attribute

   See PR [55]#1263

2.7. PR #1228: - Adding the BLAKE3 hashing algorithm to fn:hash

   See PR [56]#1228

2.8. PR #1209: 1183 Add transient mode and the transient{} expression

   See PR [57]#1209

2.9. PR #1185: 1179 array:values, map:values -> array:get, map:get

   See PR [58]#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/07-02.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-529
  12. https://qt4cg.org/dashboard/#pr-1313
  13. https://qt4cg.org/dashboard/#pr-1306
  14. https://qt4cg.org/dashboard/#pr-1296
  15. https://qt4cg.org/dashboard/#pr-1283
  16. https://qt4cg.org/dashboard/#pr-1266
  17. https://qt4cg.org/dashboard/#pr-1263
  18. https://qt4cg.org/dashboard/#pr-1262
  19. https://qt4cg.org/dashboard/#pr-1244
  20. https://qt4cg.org/dashboard/#pr-1228
  21. https://qt4cg.org/dashboard/#pr-1209
  22. https://qt4cg.org/dashboard/#pr-1185
  23. https://qt4cg.org/dashboard/#pr-832
  24. https://github.com/qt4cg/qtspecs/issues/1252
  25. https://github.com/qt4cg/qtspecs/issues/1240
  26. https://github.com/qt4cg/qtspecs/issues/1238
  27. https://github.com/qt4cg/qtspecs/issues/1235
  28. https://github.com/qt4cg/qtspecs/issues/1202
  29. https://github.com/qt4cg/qtspecs/issues/1169
  30. https://github.com/qt4cg/qtspecs/issues/1158
  31. https://github.com/qt4cg/qtspecs/issues/1127
  32. https://github.com/qt4cg/qtspecs/issues/1045
  33. https://github.com/qt4cg/qtspecs/issues/1021
  34. https://github.com/qt4cg/qtspecs/issues/1014
  35. https://github.com/qt4cg/qtspecs/issues/1011
  36. https://github.com/qt4cg/qtspecs/issues/986
  37. https://github.com/qt4cg/qtspecs/issues/967
  38. https://github.com/qt4cg/qtspecs/issues/868
  39. https://github.com/qt4cg/qtspecs/issues/826
  40. https://github.com/qt4cg/qtspecs/issues/767
  41. https://github.com/qt4cg/qtspecs/issues/755
  42. https://github.com/qt4cg/qtspecs/issues/748
  43. https://github.com/qt4cg/qtspecs/issues/689
  44. https://github.com/qt4cg/qtspecs/issues/675
  45. https://github.com/qt4cg/qtspecs/issues/501
  46. https://github.com/qt4cg/qtspecs/issues/490
  47. https://github.com/qt4cg/qtspecs/issues/407
  48. https://github.com/qt4cg/qtspecs/issues/272
  49. https://github.com/qt4cg/qtspecs/issues/69
  50. https://qt4cg.org/dashboard/#pr-1313
  51. https://qt4cg.org/dashboard/#pr-1266
  52. https://qt4cg.org/dashboard/#pr-1262
  53. https://qt4cg.org/dashboard/#pr-1306
  54. https://qt4cg.org/dashboard/#pr-1296
  55. https://qt4cg.org/dashboard/#pr-1263
  56. https://qt4cg.org/dashboard/#pr-1228
  57. https://qt4cg.org/dashboard/#pr-1209
  58. https://qt4cg.org/dashboard/#pr-1185

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 8 July 2024 10:07:35 UTC