QT4CG Agenda 045, 19 September 2023

Hello folks,

Here’s the proposed agenda for tomorrow. We’re postponing DN’s demo
(and discussion of #397) until 3 October. Recall that next week’s
meeting (26 September) will be focused on XSLT issues.

  https://qt4cg.org/meeting/agenda/2023/09-19.html

QT4 CG Meeting 046 Agenda 2023-09-19

   [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 (17:00CEST, 11:00EDT,
   08:00PDT).

   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 19 September, the following meeting is
   scheduled for 26 September.

   Any regrets for the following meeting?

   The meeting of 26 September will focus on XSLT issues.

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

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [ ] QT4CG-026-01: MK to write a summary paper that outlines the
       decisions we need to make on "value sequences"
          + This is related to PR #368: Issue 129 - Context item
            generalized to context value and subsequent discussion.
     * [ ] QT4CG-029-07: NW to open the next discussion of #397 with a
       demo from DN
          + See PR [8]#449. Discussion planned for meeting 048, 3 October
            2023.
     * [X] QT4CG-039-01: NW to schedule discussion of issue [9]#52, Allow
       record(*) based RecordTests
     * [X] QT4CG-042-02: NW to make the query into a simple map with
       repeated values.
     * [X] QT4CG-042-03: NW to consider revisions to query parses.
     * [ ] QT4CG-045-01: MK to redraft PR #659 to reflect "search path"
       semantics.
     * [ ] QT4CG-045-02: RD to address comments on HTML namespaces in
       another PR
     * [ ] QT4CG-045-03: MK to write a PR for context values (issue #129)

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 [10]#635: 451: Schema compatibility
     * PR [11]#538: 480: Attempt to allow xs:string to be 'promoted to'
       xs:anyURI
     * PR [12]#529: 528: revision of json(), and renaming to xdm-to-json()
     * PR [13]#470: 369 add fixed-prefixes attribute in XSLT
     * PR [14]#412: 409, QT4CG-027-01: xsl:next-match

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 [15]#703: 129 (1): XPath and XQuery changes for introduction of
       context value
     * PR [16]#702: 701: fn:concat: Support for 0 or more arguments
     * PR [17]#696: 566: Rework query parameters on build-uri/parse-uri
     * PR [18]#694: XQFO minor edits, with new examples and notes, 2
       through 4.6
     * PR [19]#690: 687 Clarify constructor functions for user-defined
       types
     * PR [20]#680: 668 define case insensitive collation normatively

1.6.3. Close without action

   It has been proposed that the following issues be [21]closed without
   action. If you think discussion is necessary, please say so.

   None this week.

1.6.4. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focussed
   meeting.
     * PR [22]#674: 663: Describe how calls to xsl:original with keywords
       work
     * PR [23]#650: 649: fix an xsl:fallback problem

   (And also [24]#470 and [25]#412 from the "blocked" list above.)

   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]#571: XSLT: xsl:for-each-group/@break-when
     * Issue [27]#233: Declare the result type of a mode, via @as
     * Issue [28]#172: Record Tests Feature
     * Issue [29]#169: Handling of duplicate keys in xsl:map Enhancement
     * Issue [30]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.5. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [31]#710: 36: fn:function-annotations
     * PR [32]#691: 688 Semantics of local union types, enumeration types,
       etc
     * PR [33]#659: 647: schema location hints

1.6.6. Requires confirmation

   These issues identify changes that have been made to the specifications
   but which have not been established by the community group as the
   status quo.
     * Issue [34]#372: Separate default namespace for elements from the
       default namespace for types
     * Issue [35]#283: Enumeration types

1.6.7. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [36]#479: fn:deep-equal: Input order
     * Issue [37]#340: fn:format-number: Specifying decimal format
     * Issue [38]#260: array:index-of
     * Issue [39]#238: Support Invisible XML
     * Issue [40]#130: New super/union type xs:binary?
     * Issue [41]#129: Context item -> Context value?
     * Issue [42]#36: Allow support for user-defined annotations.

2. Technical Agenda

2.1. Issue #52: Allow record(*) based RecordTests

     * See issue [43]#52

2.2. Issue 372: Separate default namespace for elements from the default
namespace for types

     * See issue [44]#372

2.3. PR 710: 36: fn:function-annotations

     * See PR [45]#710

2.4. PR 691: 688 Semantics of local union types, enumeration types, etc

     * See PR [46]#691

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/2023/09-12.html
   8. https://qt4cg.org/dashboard/#pr-449
   9. https://github.com/qt4cg/qtspecs/issues/52
  10. https://qt4cg.org/dashboard/#pr-635
  11. https://qt4cg.org/dashboard/#pr-538
  12. https://qt4cg.org/dashboard/#pr-529
  13. https://qt4cg.org/dashboard/#pr-470
  14. https://qt4cg.org/dashboard/#pr-412
  15. https://qt4cg.org/dashboard/#pr-703
  16. https://qt4cg.org/dashboard/#pr-702
  17. https://qt4cg.org/dashboard/#pr-696
  18. https://qt4cg.org/dashboard/#pr-694
  19. https://qt4cg.org/dashboard/#pr-690
  20. https://qt4cg.org/dashboard/#pr-680
  21. https://github.com/qt4cg/qtspecs/labels/Propose%20Closing%20with%20No%20Action
  22. https://qt4cg.org/dashboard/#pr-674
  23. https://qt4cg.org/dashboard/#pr-650
  24. https://github.com/qt4cg/qtspecs/pull/470
  25. https://github.com/qt4cg/qtspecs/pull/412
  26. https://github.com/qt4cg/qtspecs/issues/571
  27. https://github.com/qt4cg/qtspecs/issues/233
  28. https://github.com/qt4cg/qtspecs/issues/172
  29. https://github.com/qt4cg/qtspecs/issues/169
  30. https://github.com/qt4cg/qtspecs/issues/168
  31. https://qt4cg.org/dashboard/#pr-710
  32. https://qt4cg.org/dashboard/#pr-691
  33. https://qt4cg.org/dashboard/#pr-659
  34. https://github.com/qt4cg/qtspecs/issues/372
  35. https://github.com/qt4cg/qtspecs/issues/283
  36. https://github.com/qt4cg/qtspecs/issues/479
  37. https://github.com/qt4cg/qtspecs/issues/340
  38. https://github.com/qt4cg/qtspecs/issues/260
  39. https://github.com/qt4cg/qtspecs/issues/238
  40. https://github.com/qt4cg/qtspecs/issues/130
  41. https://github.com/qt4cg/qtspecs/issues/129
  42. https://github.com/qt4cg/qtspecs/issues/36
  43. https://github.com/qt4cg/qtspecs/issues/52
  44. https://github.com/qt4cg/qtspecs/issues/372
  45. https://qt4cg.org/dashboard/#pr-710
  46. https://qt4cg.org/dashboard/#pr-691

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 18 September 2023 14:29:36 UTC