QT4CG meeting 059 draft minutes 19 December 2023

Hello,

We decided that we were inadquately quorate to make technical decisions,
but we tidied up some of the easy items. Happy holidays, everyone, and
see you in 2024!

   https://qt4cg.org/meeting/minutes/2023/12-19.html

QT4 CG Meeting 059 Minutes 2023-12-19

Table of Contents

     * [1]Draft Minutes
     * [2]Summary of new and continuing actions [0/6]
     * [3]1. Administrivia
          + [4]1.1. Roll call [5/11]
          + [5]1.2. Accept the agenda
               o [6]1.2.1. Status so far...
          + [7]1.3. Approve minutes of the previous meeting
          + [8]1.4. Next meeting
          + [9]1.5. Review of open action items [4/8]
          + [10]1.6. Review of open pull requests and issues
               o [11]1.6.1. Blocked
               o [12]1.6.2. Merge without discussion
               o [13]1.6.3. Close without action
               o [14]1.6.4. XSLT focused
               o [15]1.6.5. Substantive PRs
               o [16]1.6.6. Proposed for V4.0
     * [17]2. Technical Agenda
     * [18]3. Any other business?
     * [19]4. Adjourned

   [20]Agenda index / [21]QT4CG.org / [22]Dashboard / [23]GH Issues /
   [24]GH Pull Requests

Draft Minutes

Summary of new and continuing actions [0/6]

     * [ ] QT4CG-052-02: NW to consider how to schedule an "editor's
       meeting"
     * [ ] QT4CG-052-06: MK to consider the editorial question of
       "promotion" for the symmetric relations.
     * [ ] QT4CG-055-01: MK to clarify that the return type of the deep
       lookup operator is a flat sequence.
     * [ ] QT4CG-056-04: MK to write a proposal for adding a select
       attribute to xsl:text
     * [ ] QT4CG-058-01: MK to clarify in fn:numeric-compare that -0 and
       +0 are equal.
     * [ ] QT4CG-058-02: MK to consider providing more advice about the
       pitfalls of mixing decimal and double when sorting

1. Administrivia

1.1. Roll call [5/11]

   Regrets: JL, JK, and EP.
     * [X] Reece Dunn (RD)
     * [ ] Sasha Firsov (SF)
     * [X] Christian Gr¸n (CG)
     * [ ] Joel Kalvesmaki (JK) [:05-]
     * [ ] Michael Kay (MK)
     * [ ] John Lumley (JL)
     * [X] Dimitre Novatchev (DN)
     * [ ] Wendell Piez (WP)
     * [ ] Ed Porter (EP)
     * [X] C. M. Sperberg-McQueen (MSM)
     * [X] Norm Tovey-Walsh (NW). Scribe. Chair.

1.2. Accept the agenda

   Proposal: Accept [25]the agenda.

   Accepted.

1.2.1. Status so far...

   issues-open-2023-12-19.png

   Figure 1: "Burn down" chart on open issues

   issues-by-spec-2023-12-19.png

   Figure 2: Open issues by specification

   issues-by-type-2023-12-19.png

   Figure 3: Open issues by type

1.3. Approve minutes of the previous meeting

   Proposal: Accept [26]the minutes of the previous meeting.

   Accepted.

1.4. Next meeting

   The next meeting [27]is scheduled for Tuesday, 9 January 2024.

   Any regrets for the next meeting?

   We will take a holiday recess on 26 December and 2 January, 2024.

1.5. Review of open action items [4/8]

     * [ ] QT4CG-052-02: NW to consider how to schedule an "editor's
       meeting"
     * [ ] QT4CG-052-06: MK to consider the editorial question of
       "promotion" for the symmetric relations.
     * [ ] QT4CG-055-01: MK to clarify that the return type of the deep
       lookup operator is a flat sequence.
     * [ ] QT4CG-056-04: MK to write a proposal for adding a select
       attribute to xsl:text
     * [ ] QT4CG-058-01: MK to clarify in fn:numeric-compare that -0 and
       +0 are equal.
     * [ ] QT4CG-058-02: MK to consider providing more advice about the
       pitfalls of mixing decimal and double when sorting

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 [28]#795: 655: fn:sort-with
     * PR [29]#529: 528: revision of json(), and renaming to
       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 [30]#903: 892 XPDY0002: Misleading examples
     * PR [31]#902: 900 fn:sort, array:sort: Parameter names
     * PR [32]#897: 894 - errors in forming function items
     * PR [33]#881: 866 Introduce and exploit new numeric-compare()
       function

   Proposal: merge without discussion.

   Accepted.

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 [34]#707: Dynamic Function Calls: Processing Empty Sequences
     * Issue [35]#705: Function Coercion: Function Arities
     * Issue [36]#51: Generalize lookup operator for function items
     * Issue [37]#20: Highlight EBNF grammar differences in the diff
       versions of the specs

   Proposal: close without action.

   Accepted.

1.6.4. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focused
   meeting.
     * PR [38]#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 [39]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.5. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [40]#909: 893 fn:compare: Support for arbitrary atomic types
     * PR [41]#907: 906 fn:deep-equal: unordered -> ordered
     * PR [42]#905: 898 - relax the constraints on document-uri
     * PR [43]#904: 821 Annotations: Make default namespace explicit
     * PR [44]#901: 895 Parameters with default values: allow empty
       sequences
     * PR [45]#880: 872 Symmetry: fn:items-at -> fn:get
     * PR [46]#874: 878 Proposed extension to subsequence
     * PR [47]#832: 77 Add map:deep-update and array:deep-update
     * PR [48]#737: 295: Boost the capability of recursive record types

1.6.6. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [49]#910: Introduce a Kollection object with functions that
       operate on all types of items that can be containers of unlimited
       number of "members"
     * Issue [50]#908: Function identity: documentation still too vague
     * Issue [51]#850: fn:parse-html: Finalization
     * Issue [52]#829: fn:boolean: EBV support for more item types
     * Issue [53]#716: Generators in XPath
     * Issue [54]#689: fn:stack-trace: keep or drop?
     * Issue [55]#583: array:replace(), etc
     * Issue [56]#557: fn:unparsed-binary: accessing and manipulating
       binary types
     * Issue [57]#340: fn:format-number: Specifying decimal format
     * Issue [58]#283: Enumeration types
     * Issue [59]#260: array:index-of
     * Issue [60]#33: json parsing number type option
     * Issue [61]#31: Extend FLWOR expressions to maps

2. Technical Agenda

   We concluded that we were insufficiently quorate to take up technical
   issues.

   Happy holidays and merry new year, everyone! Thank you for all the
   hours of hard work! Looking forward to working with you in 2024!

3. Any other business?

   None heard.

4. Adjourned

References

   1. https://qt4cg.org/meeting/minutes/2023/12-19.html#minutes
   2. https://qt4cg.org/meeting/minutes/2023/12-19.html#new-actions
   3. https://qt4cg.org/meeting/minutes/2023/12-19.html#administrivia
   4. https://qt4cg.org/meeting/minutes/2023/12-19.html#roll-call
   5. https://qt4cg.org/meeting/minutes/2023/12-19.html#agenda
   6. https://qt4cg.org/meeting/minutes/2023/12-19.html#so-far
   7. https://qt4cg.org/meeting/minutes/2023/12-19.html#approve-minutes
   8. https://qt4cg.org/meeting/minutes/2023/12-19.html#next-meeting
   9. https://qt4cg.org/meeting/minutes/2023/12-19.html#open-actions
  10. https://qt4cg.org/meeting/minutes/2023/12-19.html#open-pull-requests
  11. https://qt4cg.org/meeting/minutes/2023/12-19.html#blocked
  12. https://qt4cg.org/meeting/minutes/2023/12-19.html#merge-without-discussion
  13. https://qt4cg.org/meeting/minutes/2023/12-19.html#close-without-action
  14. https://qt4cg.org/meeting/minutes/2023/12-19.html#xslt-focused
  15. https://qt4cg.org/meeting/minutes/2023/12-19.html#substantive
  16. https://qt4cg.org/meeting/minutes/2023/12-19.html#proposed-40
  17. https://qt4cg.org/meeting/minutes/2023/12-19.html#technical-agenda
  18. https://qt4cg.org/meeting/minutes/2023/12-19.html#any-other-business
  19. https://qt4cg.org/meeting/minutes/2023/12-19.html#adjourned
  20. https://qt4cg.org/meeting/minutes/
  21. https://qt4cg.org/
  22. https://qt4cg.org/dashboard
  23. https://github.com/qt4cg/qtspecs/issues
  24. https://github.com/qt4cg/qtspecs/pulls
  25. https://qt4cg.org/meeting/agenda/2023/12-19.html
  26. https://qt4cg.org/meeting/minutes/2023/12-12.html
  27. https://qt4cg.org/meeting/agenda/2024/01-09.html
  28. https://qt4cg.org/dashboard/#pr-795
  29. https://qt4cg.org/dashboard/#pr-529
  30. https://qt4cg.org/dashboard/#pr-903
  31. https://qt4cg.org/dashboard/#pr-902
  32. https://qt4cg.org/dashboard/#pr-897
  33. https://qt4cg.org/dashboard/#pr-881
  34. https://github.com/qt4cg/qtspecs/issues/707
  35. https://github.com/qt4cg/qtspecs/issues/705
  36. https://github.com/qt4cg/qtspecs/issues/51
  37. https://github.com/qt4cg/qtspecs/issues/20
  38. https://qt4cg.org/dashboard/#pr-871
  39. https://github.com/qt4cg/qtspecs/issues/168
  40. https://qt4cg.org/dashboard/#pr-909
  41. https://qt4cg.org/dashboard/#pr-907
  42. https://qt4cg.org/dashboard/#pr-905
  43. https://qt4cg.org/dashboard/#pr-904
  44. https://qt4cg.org/dashboard/#pr-901
  45. https://qt4cg.org/dashboard/#pr-880
  46. https://qt4cg.org/dashboard/#pr-874
  47. https://qt4cg.org/dashboard/#pr-832
  48. https://qt4cg.org/dashboard/#pr-737
  49. https://github.com/qt4cg/qtspecs/issues/910
  50. https://github.com/qt4cg/qtspecs/issues/908
  51. https://github.com/qt4cg/qtspecs/issues/850
  52. https://github.com/qt4cg/qtspecs/issues/829
  53. https://github.com/qt4cg/qtspecs/issues/716
  54. https://github.com/qt4cg/qtspecs/issues/689
  55. https://github.com/qt4cg/qtspecs/issues/583
  56. https://github.com/qt4cg/qtspecs/issues/557
  57. https://github.com/qt4cg/qtspecs/issues/340
  58. https://github.com/qt4cg/qtspecs/issues/283
  59. https://github.com/qt4cg/qtspecs/issues/260
  60. https://github.com/qt4cg/qtspecs/issues/33
  61. https://github.com/qt4cg/qtspecs/issues/31

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Tuesday, 19 December 2023 16:25:20 UTC