QT4CG Agenda 049, 10 October 2023

Hello folks,

Here’s the agenda for tomorrow’s QT4CG meeting. We begin with a brief
demo from DN and then discussion of issue #397.

There was only one remaining “requires confirmation” issue open AFAICT,
so I thought we could try to resolve that as well.

    https://qt4cg.org/meeting/agenda/2023/10-10.html

QT4 CG Meeting 049 Agenda 2023-10-10

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

   This meeting will focus on XSLT-related issues and pull requests

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 10 October, the following meeting is
   scheduled for 17 October.

   Any regrets for the following meeting?

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

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [X] QT4CG-029-07: NW to open the next discussion of #397 with a
       demo from DN
          + See PR [8]#449. Discussion planned for meeting 049, 10 October
            2023.
     * [ ] QT4CG-045-02: RD to address comments on HTML namespaces in
       another PR
     * [ ] QT4CG-046-01: MK to continue the work on #129 for the other
       specs (we accepted #703)
     * [ ] QT4CG-046-02: RD to draft the specification changes to allow
       record(*)
     * [ ] QT4CG-046-03: MK to roll back the changes related to default
       namespaces for elments and types (issue #372)
     * [ ] QT4CG-046-04: CG to flesh out changes related to annotations in
       other parts of the specs
     * [ ] QT4CG-046-05: NW to updated parse-uri to use decode-from-uri
       (issue #566)
     * [ ] QT4CG-047-01: MK to make a PR that renames break-when to
       split-when
     * [ ] QT4CG-048-01: MK - to identify what happens with the mode
       default rule behaviours.
     * [ ] QT4CG-048-02: MK to clean up the proposal for adding @as to
       xsl:sequence and elsewhere
     * [ ] QT4CG-048-03: MK 5.4. - the section on type patterns - replace
       3rd paragraph - belongs with predicate patterns. Fix cut-and-paste
       issues.
     * [ ] QT4CG-048-04: MK to use xs: prefix

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 [9]#635: 451: Schema compatibility
     * PR [10]#538: 480: Attempt to allow xs:string to be 'promoted to'
       xs:anyURI
     * PR [11]#529: 528: revision of json(), and renaming to xdm-to-json()
     * PR [12]#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 [13]#732: 731 Capturing accumulators: Add error conditions,
       revise streaming rules
     * PR [14]#728: 52 Allow record(*)
     * PR [15]#727: 725 Add clarification note for load-xquery-module
     * PR [16]#715: 372 Rollback the default namespace changes
     * PR [17]#650: 649: fix an xsl:fallback problem

1.6.3. Close without action

   It has been proposed that the following issues be [18]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 [19]#470: 369 add fixed-prefixes attribute in XSLT

   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 [20]#169: Handling of duplicate keys in xsl:map Enhancement
     * Issue [21]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.5. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [22]#737: 295 Boost the capability of recursive record types
     * PR [23]#736: 730: Clarify (and correct) rules for maps as instances
       of function types
     * PR [24]#734: 517: fn:chain
     * PR [25]#719: 413: Spec for CSV-related functions
     * PR [26]#691: 688 Semantics of local union types, enumeration types,
       etc
     * PR [27]#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 [28]#571: XSLT: xsl:for-each-group/@break-when
          + Resolved in [29]meeting 047
     * Issue [30]#372: Separate default namespace for elements from the
       default namespace for types
          + Resolved in [31]meeting 046, abandon this change
     * Issue [32]#283: Enumeration types
          + TBD
     * Issue [33]#233: Declare the result type of a mode, via @as
          + Resolved in [34]meeting 048
     * Issue [35]#172: Record Tests
          + Resolved in [36]meeting 048

1.6.7. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [37]#716: Generators in XPath
     * Issue [38]#479: fn:deep-equal: Input order
     * Issue [39]#340: fn:format-number: Specifying decimal format
     * Issue [40]#260: array:index-of
     * Issue [41]#238: Support Invisible XML
     * Issue [42]#130: New super/union type xs:binary?
     * Issue [43]#129: Context item -> Context value?
          + Resolved in [44]meeting 045

2. Technical Agenda

2.1. Issue #397: Type names

   See [45]#397

   We'll begin this week with a demo by DN and a discussion of this issue.

2.2. Issue #283: Enumeration types

   See [46]#283

   This is the last issue marked as "requires confirmation" that has not
   been resolved.

2.3. PR 659: 647: schema location hints

   Just to take the substantive PRs in "the other" order this week...

   See PR [47]#659

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

   See PR [48]#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/10-03.html
   8. https://qt4cg.org/dashboard/#pr-449
   9. https://qt4cg.org/dashboard/#pr-635
  10. https://qt4cg.org/dashboard/#pr-538
  11. https://qt4cg.org/dashboard/#pr-529
  12. https://qt4cg.org/dashboard/#pr-412
  13. https://qt4cg.org/dashboard/#pr-732
  14. https://qt4cg.org/dashboard/#pr-728
  15. https://qt4cg.org/dashboard/#pr-727
  16. https://qt4cg.org/dashboard/#pr-715
  17. https://qt4cg.org/dashboard/#pr-650
  18. https://github.com/qt4cg/qtspecs/labels/Propose%20Closing%20with%20No%20Action
  19. https://qt4cg.org/dashboard/#pr-470
  20. https://github.com/qt4cg/qtspecs/issues/169
  21. https://github.com/qt4cg/qtspecs/issues/168
  22. https://qt4cg.org/dashboard/#pr-737
  23. https://qt4cg.org/dashboard/#pr-736
  24. https://qt4cg.org/dashboard/#pr-734
  25. https://qt4cg.org/dashboard/#pr-719
  26. https://qt4cg.org/dashboard/#pr-691
  27. https://qt4cg.org/dashboard/#pr-659
  28. https://github.com/qt4cg/qtspecs/issues/571
  29. https://qt4cg.org/meeting/minutes/2023/09-26.html#iss-571
  30. https://github.com/qt4cg/qtspecs/issues/372
  31. https://qt4cg.org/meeting/minutes/2023/09-19.html#issue-372
  32. https://github.com/qt4cg/qtspecs/issues/283
  33. https://github.com/qt4cg/qtspecs/issues/233
  34. https://qt4cg.org/meeting/minutes/2023/10-03.html#h-2476E3A4-7AB9-474C-8122-04FA7CDC9551
  35. https://github.com/qt4cg/qtspecs/issues/172
  36. https://qt4cg.org/meeting/minutes/2023/10-03.html#h-2A975F7E-9A4C-469B-9102-16E450DC8B88
  37. https://github.com/qt4cg/qtspecs/issues/716
  38. https://github.com/qt4cg/qtspecs/issues/479
  39. https://github.com/qt4cg/qtspecs/issues/340
  40. https://github.com/qt4cg/qtspecs/issues/260
  41. https://github.com/qt4cg/qtspecs/issues/238
  42. https://github.com/qt4cg/qtspecs/issues/130
  43. https://github.com/qt4cg/qtspecs/issues/129
  44. http://localhost:8132/meeting/minutes/2023/09-12.html#h-D8A3B62B-C816-4F24-A3F5-26A39109E0FC
  45. https://github.com/qt4cg/qtspecs/issues/397
  46. https://github.com/qt4cg/qtspecs/issues/283
  47. https://qt4cg.org/dashboard/#pr-659
  48. https://qt4cg.org/dashboard/#pr-691

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 9 October 2023 11:18:52 UTC