QT4CG meeting 072 draft agenda, 9 April 2024

Hi folks,

I hope everyone had a pleasant break. Here’s the draft agenda for tomorrow’s meeting.

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

QT4 CG Meeting 072 Agenda 2024-04-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:00GMT (17:00CET, 12:00EDT,
   09:00PDT).

   Note: The QT4CG meeting is scheduled on UK/European civil time. The UK
   and Europe have now also switched to daylight saving time. The meeting
   will be in its "normal" slot again in the United States, at least until
   the autumn.

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

   Any regrets for 16 April 2024?

1.5. Review of open action items [1/6]

   (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-064-08: NW to open an issue to try to resolve $search to
       $target consistently.
     * [-] QT4CG-069-02: NW to coordinate with MK to use the introspection
       features on the test suite.
          + In progress...
     * [ ] QT4CG-070-01: NW to review how records are formatted.
     * [ ] QT4CG-071-01: MK to put namespace bindings for XQuery back on
       the issue list
     * [ ] QT4CG-071-02: MK to raise a PR that changes map construction
       examples as appropriate
     * [ ] QT4CG-071-03: MK to review the definition of map equality in
       fn:equal
     * [ ] QT4CG-071-04: MK to update the prose to highlight differences
       between fn:equal and fn:deep-equal
     * [ ] QT4CG-071-05: MK to consider the name of the function argument.
     * [ ] QT4CG-071-06: NW to clarify the cases that are distinguished by
       the leading empty string in path segments

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]#956: 850-partial Editorial improvements to parse-html()
     * PR [9]#832: 77 Add map:deep-update and array:deep-update
     * PR [10]#529: 528 fn:elements-to-maps

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 [11]#1134: 1133 Correct map:filter callback signature
     * PR [12]#1128: 1020 Further notes on the consequences of function
       coercion
     * PR [13]#1123: 1118 Drop the "map" keyword in adaptive serialization
       output
     * PR [14]#1112: 1110-partial New error codes

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 [15]#1105: Casting to numerical type from strings with
       underscores
     * Issue [16]#983: fn:reduce (or fn:fold without initial value)
     * Issue [17]#834: Add creation function for `csv-row-record` type
     * Issue [18]#713: Annotations: Editorial notes
     * Issue [19]#666: Polyfill function implementations
     * Issue [20]#613: Allow "union" as synonym for "|" everywhere
     * Issue [21]#132: Clarify if redirects should be followed
     * Issue [22]#67: Allow optional parameters and keyword arguments on
       map and sequence variadic functions.

1.6.4. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focused
   meeting.
     * PR [23]#1015: 1013 [XSLT] Clarify effect of accumulator capture on
       non-element nodes
     * PR [24]#921: 920 Allow xsl:break and xsl:next-iteration within
       branch of xsl:switch
     * PR [25]#871: Action qt4 cg 027 01 next match

   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 [26]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.5. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [27]#1137: 161 Variadic functions
     * PR [28]#1132: 122 Choice item types (generalizing local union
       types)
     * PR [29]#1131: 796,231 - Extend XPath for and let expressions
     * PR [30]#1125: 1094 Enhanced lookup expressions
     * PR [31]#1120: 99v2 deep equal with callback
     * PR [32]#1117: 1116 Add options param to unparsed-text
     * PR [33]#1108: 566-partial Describe a less aggressive %-encoding for
       fn:build-uri
     * PR [34]#1098: 566-partial Editorial improvements for parse-uri
     * PR [35]#1093: 1091 Add fn:collation function
     * PR [36]#1087: 1086 Editorial changes to array:values
     * PR [37]#1068: 73 fn:graphemes
     * PR [38]#1062: 150bis - revised proposal for fn:ranks
     * PR [39]#1027: 150 fn:ranks

1.6.6. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [40]#1069: fn:ucd
     * Issue [41]#982: Add position argument to scan-left and scan-right
     * Issue [42]#938: Canonical serialization
     * Issue [43]#934: String comparison in deep-equal
     * Issue [44]#910: Introduce a Kollection object with functions that
       operate on all types of items that can be containers of unlimited
       number of "members"
     * Issue [45]#908: Function identity: documentation, nondeterminism
     * Issue [46]#882: fn:chain or fn:compose
     * Issue [47]#850: fn:parse-html: Finalization
     * Issue [48]#716: Generators in XPath
     * Issue [49]#689: fn:stack-trace: keep, drop, replace with
       $err:stack-trace ?
     * Issue [50]#657: User-defined functions in main modules without
       `local` prefix
     * Issue [51]#583: array:replace(), etc
     * Issue [52]#557: fn:unparsed-binary: accessing and manipulating
       binary types
     * Issue [53]#150: fn:ranks: Produce all ranks in applying a function
       on the items of a sequence
     * Issue [54]#31: Extend FLWOR expressions to maps

2. Technical Agenda

2.1. PR #1137: 161 Variadic functions

   See PR [55]#1137

2.2. PR #1132: 122 Choice item types (generalizing local union types)

   See PR [56]#1132

2.3. PR #1131: 796,231 - Extend XPath for and let expressions

   See PR [57]#1131

2.4. PR #1125: 1094 Enhanced lookup expressions

   See PR [58]#1125

2.5. PR #1120: 99v2 deep equal with callback

   See PR [59]#1120

2.6. PR #1117: 1116 Add options param to unparsed-text

   See PR [60]#1117

2.7. PR #1108: 566-partial Describe a less aggressive %-encoding for
fn:build-uri

   See PR [61]#1108

2.8. PR #1098: 566-partial Editorial improvements for parse-uri

   See PR [62]#1098

2.9. PR #1093: 1091 Add fn:collation function

   See PR [63]#1093

2.10. PR #1087: 1086 Editorial changes to array:values

   See PR [64]#1087

2.11. PR #1068: 73 fn:graphemes

   See PR [65]#1068

2.12. PR #1062/#1027: fn:ranks

   See PR [66]#1062 See PR [67]#1027

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/03-26.html
   8. https://qt4cg.org/dashboard/#pr-956
   9. https://qt4cg.org/dashboard/#pr-832
  10. https://qt4cg.org/dashboard/#pr-529
  11. https://qt4cg.org/dashboard/#pr-1134
  12. https://qt4cg.org/dashboard/#pr-1128
  13. https://qt4cg.org/dashboard/#pr-1123
  14. https://qt4cg.org/dashboard/#pr-1112
  15. https://github.com/qt4cg/qtspecs/issues/1105
  16. https://github.com/qt4cg/qtspecs/issues/983
  17. https://github.com/qt4cg/qtspecs/issues/834
  18. https://github.com/qt4cg/qtspecs/issues/713
  19. https://github.com/qt4cg/qtspecs/issues/666
  20. https://github.com/qt4cg/qtspecs/issues/613
  21. https://github.com/qt4cg/qtspecs/issues/132
  22. https://github.com/qt4cg/qtspecs/issues/67
  23. https://qt4cg.org/dashboard/#pr-1015
  24. https://qt4cg.org/dashboard/#pr-921
  25. https://qt4cg.org/dashboard/#pr-871
  26. https://github.com/qt4cg/qtspecs/issues/168
  27. https://qt4cg.org/dashboard/#pr-1137
  28. https://qt4cg.org/dashboard/#pr-1132
  29. https://qt4cg.org/dashboard/#pr-1131
  30. https://qt4cg.org/dashboard/#pr-1125
  31. https://qt4cg.org/dashboard/#pr-1120
  32. https://qt4cg.org/dashboard/#pr-1117
  33. https://qt4cg.org/dashboard/#pr-1108
  34. https://qt4cg.org/dashboard/#pr-1098
  35. https://qt4cg.org/dashboard/#pr-1093
  36. https://qt4cg.org/dashboard/#pr-1087
  37. https://qt4cg.org/dashboard/#pr-1068
  38. https://qt4cg.org/dashboard/#pr-1062
  39. https://qt4cg.org/dashboard/#pr-1027
  40. https://github.com/qt4cg/qtspecs/issues/1069
  41. https://github.com/qt4cg/qtspecs/issues/982
  42. https://github.com/qt4cg/qtspecs/issues/938
  43. https://github.com/qt4cg/qtspecs/issues/934
  44. https://github.com/qt4cg/qtspecs/issues/910
  45. https://github.com/qt4cg/qtspecs/issues/908
  46. https://github.com/qt4cg/qtspecs/issues/882
  47. https://github.com/qt4cg/qtspecs/issues/850
  48. https://github.com/qt4cg/qtspecs/issues/716
  49. https://github.com/qt4cg/qtspecs/issues/689
  50. https://github.com/qt4cg/qtspecs/issues/657
  51. https://github.com/qt4cg/qtspecs/issues/583
  52. https://github.com/qt4cg/qtspecs/issues/557
  53. https://github.com/qt4cg/qtspecs/issues/150
  54. https://github.com/qt4cg/qtspecs/issues/31
  55. https://qt4cg.org/dashboard/#pr-1137
  56. https://qt4cg.org/dashboard/#pr-1132
  57. https://qt4cg.org/dashboard/#pr-1131
  58. https://qt4cg.org/dashboard/#pr-1125
  59. https://qt4cg.org/dashboard/#pr-1120
  60. https://qt4cg.org/dashboard/#pr-1117
  61. https://qt4cg.org/dashboard/#pr-1108
  62. https://qt4cg.org/dashboard/#pr-1098
  63. https://qt4cg.org/dashboard/#pr-1093
  64. https://qt4cg.org/dashboard/#pr-1087
  65. https://qt4cg.org/dashboard/#pr-1068
  66. https://qt4cg.org/dashboard/#pr-1062
  67. https://qt4cg.org/dashboard/#pr-1027

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 8 April 2024 10:45:58 UTC