QT4CG meeting 071 draft agenda, 26 March 2024

Hi folks,

Here’s the agenda for tomorrow’s meeting:

   https://qt4cg.org/meeting/agenda/2024/03-26.html

QT4 CG Meeting 071 Agenda 2024-03-26

   [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).

   Reminder: The QT4CG meeting is scheduled on UK/European civil time. The
   United States has switched to daylight saving time, so the meeting will
   be one hour later there until the UK/Europe also switches (on 31 March
   2024).

   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 26 March. The following meeting is
   scheduled for 2 April, the day after Easter Monday. That's a virtual
   Monday, shall we meet, or take a week off?

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.)
     * [X] QT4CG-063-04: NW to try to add test review to the editorial
       meeting.
     * [ ] 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-070-02: MK to raise the line separators issue in
       parse-csv.

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]#1106: 859 lookup syntax problems
     * PR [12]#1097: 566-partial Fix colon issue in URI parsing
     * PR [13]#1092: 1039 Add notes referring to fn:collation-key
     * PR [14]#1078: 1060-partial Formatting XPath/XQuery
     * PR [15]#1076: 1075 Drop 'with' expressions

1.6.3. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focused
   meeting.
     * PR [16]#1015: 1013 [XSLT] Clarify effect of accumulator capture on
       non-element nodes
     * PR [17]#921: 920 Allow xsl:break and xsl:next-iteration within
       branch of xsl:switch
     * PR [18]#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 [19]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.4. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [20]#1112: 1110-partial New error codes
     * PR [21]#1108: 566-partial Describe a less aggressive %-encoding for
       fn:build-uri
     * PR [22]#1100: 99 fn:equal() function to compare sequences and
       arrays
     * PR [23]#1098: 566-partial Editorial improvements per recent
       discussion
     * PR [24]#1093: 1091 Add fn:collation function
     * PR [25]#1087: 1086 Editorial changes to array:values
     * PR [26]#1077: Correct the status of new language features
     * PR [27]#1074: Confirm status of provisional functions
     * PR [28]#1071: 1070 Bare Brace map constructor syntax
     * PR [29]#1068: 73 fn:graphemes
     * PR [30]#1062: 150bis - revised proposal for fn:ranks
     * PR [31]#1059: 1019 XQFO: Unknown option parameters
     * PR [32]#1027: 150 fn:ranks

1.6.5. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [33]#938: Canonical serialization
     * Issue [34]#934: String comparison in deep-equal
     * Issue [35]#910: Introduce a Kollection object with functions that
       operate on all types of items that can be containers of unlimited
       number of "members"
     * Issue [36]#908: Function identity: documentation still too vague
     * Issue [37]#882: fn:chain or fn:compose
     * Issue [38]#850: fn:parse-html: Finalization
     * Issue [39]#716: Generators in XPath
     * Issue [40]#689: fn:stack-trace: keep, drop, replace with
       $err:stack-trace ?
     * Issue [41]#583: array:replace(), etc
     * Issue [42]#557: fn:unparsed-binary: accessing and manipulating
       binary types
     * Issue [43]#150: fn:ranks: Produce all ranks in applying a function
       on the items of a sequence
     * Issue [44]#31: Extend FLWOR expressions to maps

2. Technical Agenda

   The order of items may be a bit chaotic. It's an attempt to pick off
   both some low hanging fruit and some significant items. Proposals to
   change the sequence will be happily considered.

2.1. PR #1059: 1019 XQFO: Unknown option parameters

   See PR [45]#1059

2.2. PR #1077: Correct the status of new language features

   See PR [46]#1077

2.3. PR #1074 Confirm status of provisional functions

   See PR [47]#1074

2.4. PR #1088 and #1098: improvements to parse-uri/build-uri

   See PR [48]#1108: 566-partial Describe a less aggressive %-encoding for
   fn:build-uri

   See PR [49]#1098: 566-partial Editorial improvements per recent
   discussion

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

   See PR [50]#1087: 1086 Editorial changes to array:values

2.6. PR 1093: 1091 Add fn:collation function

   See PR [51]#1093: 1091 Add fn:collation function

2.7. PR #1071: 1070 Bare Brace map constructor syntax

   See PR [52]#1071: 1070 Bare Brace map constructor syntax

2.8. PR #1100: 99 fn:equal() function to compare sequences and arrays

   See PR [53]#1100: 99 fn:equal() function to compare sequences and
   arrays

2.9. PR #1068: 73 fn:graphemes

   See PR [54]#1068

2.10. PR #832: 77 Add map:deep-update and array:deep-update

   See PR [55]#832

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-19.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-1106
  12. https://qt4cg.org/dashboard/#pr-1097
  13. https://qt4cg.org/dashboard/#pr-1092
  14. https://qt4cg.org/dashboard/#pr-1078
  15. https://qt4cg.org/dashboard/#pr-1076
  16. https://qt4cg.org/dashboard/#pr-1015
  17. https://qt4cg.org/dashboard/#pr-921
  18. https://qt4cg.org/dashboard/#pr-871
  19. https://github.com/qt4cg/qtspecs/issues/168
  20. https://qt4cg.org/dashboard/#pr-1112
  21. https://qt4cg.org/dashboard/#pr-1108
  22. https://qt4cg.org/dashboard/#pr-1100
  23. https://qt4cg.org/dashboard/#pr-1098
  24. https://qt4cg.org/dashboard/#pr-1093
  25. https://qt4cg.org/dashboard/#pr-1087
  26. https://qt4cg.org/dashboard/#pr-1077
  27. https://qt4cg.org/dashboard/#pr-1074
  28. https://qt4cg.org/dashboard/#pr-1071
  29. https://qt4cg.org/dashboard/#pr-1068
  30. https://qt4cg.org/dashboard/#pr-1062
  31. https://qt4cg.org/dashboard/#pr-1059
  32. https://qt4cg.org/dashboard/#pr-1027
  33. https://github.com/qt4cg/qtspecs/issues/938
  34. https://github.com/qt4cg/qtspecs/issues/934
  35. https://github.com/qt4cg/qtspecs/issues/910
  36. https://github.com/qt4cg/qtspecs/issues/908
  37. https://github.com/qt4cg/qtspecs/issues/882
  38. https://github.com/qt4cg/qtspecs/issues/850
  39. https://github.com/qt4cg/qtspecs/issues/716
  40. https://github.com/qt4cg/qtspecs/issues/689
  41. https://github.com/qt4cg/qtspecs/issues/583
  42. https://github.com/qt4cg/qtspecs/issues/557
  43. https://github.com/qt4cg/qtspecs/issues/150
  44. https://github.com/qt4cg/qtspecs/issues/31
  45. https://qt4cg.org/dashboard/#pr-1059
  46. https://qt4cg.org/dashboard/#pr-1077
  47. https://qt4cg.org/dashboard/#pr-1074
  48. https://qt4cg.org/dashboard/#pr-1108
  49. https://qt4cg.org/dashboard/#pr-1098
  50. https://qt4cg.org/dashboard/#pr-1087
  51. https://qt4cg.org/dashboard/#pr-1093
  52. https://qt4cg.org/dashboard/#pr-1071
  53. https://qt4cg.org/dashboard/#pr-1100
  54. https://qt4cg.org/dashboard/#pr-1068
  55. https://qt4cg.org/dashboard/#pr-832

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 25 March 2024 14:26:31 UTC