- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Tue, 25 Jul 2023 16:59:14 +0100
- To: public-xslt-40@w3.org
- Message-ID: <m2sf9cc74x.fsf@saxonica.com>
Hello,
Here are the minutes from today’s meeting.
https://qt4cg.org/meeting/minutes/2023/07-25.html
I’ve done all the merges, though I expect some of the builds to fail
(parallel builds can interfere with each other, so doing a whole lot of
them causes issues) but I’ll rebuild the ones that do.
Christian is the unlucky winner of the merge conflict prize, #634 won’t
merge. If you fix that, I’ll merge it.
Happy vacation, everyone!
QT4 CG Meeting 043 Minutes 2023-07-25
Table of Contents
* [1]Draft Minutes
* [2]Summary of new and continuing actions [0/5]
* [3]1. Administrivia
+ [4]1.1. Roll call [8/10]
+ [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 [1/6]
* [10]2. Technical Agenda
+ [11]2.1. Review of open PRs
+ [12]2.2. Review of open issues
o [13]2.2.1. Issue #601
* [14]3. Any other business?
* [15]4. Adjourned
[16]Agenda index / [17]QT4CG.org / [18]Dashboard / [19]GH Issues /
[20]GH Pull Requests
Draft Minutes
Summary of new and continuing actions [0/5]
* [ ] QT4CG-002-10: BTW to coordinate some ideas about improving
diversity in the group
* [ ] QT4CG-016-08: RD to clarify how namespace comparisons are
performed.
* [ ] 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 [21]#449
* [ ] QT4CG-039-01: NW to schedule discussion of issue [22]#52, Allow
record(*) based RecordTests
* [ ] QT4CG-042-01: NW to use sequences instead of arrays in
parse-uri output.
* [ ] QT4CG-042-02: NW to make the query into a simple map with
repeated values.
* [ ] QT4CG-042-03: NW to consider revisions to query parses.
* [ ] QT4CG-043-01: CG to consider a different name for fn:void
* [ ] QT4CG-043-02: MSM to review PR #635
* [ ] QT4CG-043-03: NW to work on issue #608
* [ ] QT4CG-043-04: NW to try to resolve the problem of diffs that
mix PR texts.
* [ ] QT4CG-043-05: NW to review what's wrong with PR #633
* [ ] QT4CG-043-06: NW to consider if there's any low-hanging-fruit
in replacing external parsed entities with XInclude
1. Administrivia
1.1. Roll call [8/10]
* [X] Reece Dunn (RD)
* [ ] Sasha Firsov (SF)
* [X] Christian Gr¸n (CG)
* [X] Joel Kalvesmaki (JK)
* [X] Michael Kay (MK)
* [X] John Lumley (JL)
* [X] Dimitre Novatchev (DN)
* [ ] Ed Porter (EP)
* [X] C. M. Sperberg-McQueen (MSM) [x:15-]
* [X] Norm Tovey-Walsh (NW). Scribe. Chair.
1.2. Accept the agenda
Proposal: Accept [23]the agenda.
Accepted.
1.2.1. Status so far...
issues-open-2023-07-25.png
Figure 1: "Burn down" chart on open issues
issues-by-spec-2023-07-25.png
Figure 2: Open issues by specification
issues-by-type-2023-07-25.png
Figure 3: Open issues by type
1.3. Approve minutes of the previous meeting
Proposal: Accept [24]the minutes of the previous meeting.
Accepted.
1.4. Next meeting
The next meeting [25]is scheduled for Tuesday, 29 August 2023.
No regrets heard.
The CG will take a vacation for four weeks in August. We will not meet
on 1, 8, 15, or 22 August.
1.5. Review of open action items [1/6]
* [ ] QT4CG-002-10: BTW to coordinate some ideas about improving
diversity in the group
* [ ] QT4CG-016-08: RD to clarify how namespace comparisons are
performed.
* [ ] 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 [26]#449
* [ ] QT4CG-039-01: NW to schedule discussion of issue [27]#52, Allow
record(*) based RecordTests
* [ ] QT4CG-042-01: NW to use sequences instead of arrays in
parse-uri output.
* [ ] QT4CG-042-02: NW to make the query into a simple map with
repeated values.
* [ ] QT4CG-042-03: NW to consider revisions to query parses.
2. Technical Agenda
2.1. Review of open PRs
* PR [28]#368: 129: Context item generalized to context value
+ Revise
* PR [29]#412: 409, QT4CG-027-01: xsl:next-match
+ XSLT
* PR [30]#470: 369 add fixed-prefixes attribute in XSLT
+ Revise
* PR [31]#529: 528: revision of json(), and renaming to xdm-to-json()
+ MK: There are open comments to reduce its scope.
+ Leave open
* PR [32]#533: 413: Spec for CSV parsing with fn:parse-csv()
+ Merge
* PR [33]#538: Attempt to allow xs:string to be 'promoted to'
xs:anyURI
+ Revise
* PR [34]#546: 414: Attempt to implement expanding the allowed
character repertoire
+ Merge
* PR [35]#575: 359: fn:void: Absorb result of evaluated argument
+ DN: The name isn't very informative
+ ACTION QT4CG-043-01: CG to consider a different name for
fn:void
+ Merge
* PR [36]#589: 561: abbreviation fn=function, drop lambda syntax
+ Merge
* PR [37]#599: 90: Simplified stylesheets with no xsl:version
+ XSLT
* PR [38]#603: 602 Implausible Expressions
+ JL: Is it provable that something is going to give an error?
+ MK: No, they mostly return an empty sequence which can be hard
to diagnose. It's a case where we're pretty sure you've done
something that only succeeds by accident.
+ DN: Is there a full list of possible expressions?
+ MK: No, it's entirely defined by the spec. There isn't a
centralized list, there's a distributed one.
+ Merge
* PR [39]#606: Allow element(A|B) and attribute(A|B)
+ MK: Slight refactoring of existing syntax.
+ Merge
* PR [40]#609: 508: New Map & Array Functions: Inconsistencies
+ Merge
* PR [41]#619: XDM ch. 6 minor edits
+ Revise
* PR [42]#623: Issue93 sort descending
+ Leave open
* PR [43]#627: Adjusted function category descriptions
+ Revise
* PR [44]#629: 574: fn:log: Trace and discard results
+ Merge
* PR [45]#630: XPath spec ch. 3 minor edits
+ Merge
* PR #631: 600: fn:decode-from-uri
+ Leave open
+ MK: Do we know how we'd use this?
* PR #632: SENR0001: Error description updated
+ Merge
* PR #633: Edits ch. 4.1 through 4.15
+ Revise
* PR #634: 471: Quotes (missing cases)
+ Merge
* PR #635: 451: Schema compatibility
+ Leave open
+ MK: I'd particularly like MSM to review it.
o ACTION QT4CG-043-02: MSM to review PR #635
2.2. Review of open issues
ACTION QT4CG-043-03: NW to work on issue #608
* MK: The "sort descending" PR has markup changes that could be
incorporated.
ACTION QT4CG-043-04: NW to try to resolve the problem of diffs that mix
PR texts.
ACTION QT4CG-043-05: NW to review what's wrong with PR #633
ACTION QT4CG-043-06: NW to consider if there's any low-hanging-fruit in
replacing external parsed entities with XInclude
* MSM: If you have external entitites with multiple roots, you should
just split them into three separate entities.
2.2.1. Issue #601
* CG: What about #601?
* MK: I'm neutral.
* MSM: How confident are we that the argument from consistency points
in only one direction? Are we sure fn:every is better?
Some discussion. General consensus that changing it now is better than
changing it later. CG to submit a PR.
3. Any other business?
* JL: Our next meeting is the last meeting before year two of the CG
begins, should we do some sort of review?
* NW: That's a good idea!
4. Adjourned
References
1. https://qt4cg.org/meeting/minutes/2023/07-25.html#minutes
2. https://qt4cg.org/meeting/minutes/2023/07-25.html#new-actions
3. https://qt4cg.org/meeting/minutes/2023/07-25.html#administrivia
4. https://qt4cg.org/meeting/minutes/2023/07-25.html#roll-call
5. https://qt4cg.org/meeting/minutes/2023/07-25.html#agenda
6. https://qt4cg.org/meeting/minutes/2023/07-25.html#so-far
7. https://qt4cg.org/meeting/minutes/2023/07-25.html#approve-minutes
8. https://qt4cg.org/meeting/minutes/2023/07-25.html#next-meeting
9. https://qt4cg.org/meeting/minutes/2023/07-25.html#open-actions
10. https://qt4cg.org/meeting/minutes/2023/07-25.html#technical-agenda
11. https://qt4cg.org/meeting/minutes/2023/07-25.html#h-9C3A29A5-7411-4C95-A8CB-0A0FF80A1402
12. https://qt4cg.org/meeting/minutes/2023/07-25.html#h-2142FF29-2342-495A-B03E-F87934DBF449
13. https://qt4cg.org/meeting/minutes/2023/07-25.html#h-3002A09B-6249-46CA-AF48-84263FE3FEC1
14. https://qt4cg.org/meeting/minutes/2023/07-25.html#any-other-business
15. https://qt4cg.org/meeting/minutes/2023/07-25.html#adjourned
16. https://qt4cg.org/meeting/minutes/
17. https://qt4cg.org/
18. https://qt4cg.org/dashboard
19. https://github.com/qt4cg/qtspecs/issues
20. https://github.com/qt4cg/qtspecs/pulls
21. https://qt4cg.org/dashboard/#pr-449
22. https://github.com/qt4cg/qtspecs/issues/52
23. https://qt4cg.org/meeting/agenda/2023/07-25.html
24. https://qt4cg.org/meeting/minutes/2023/07-18.html
25. https://qt4cg.org/meeting/agenda/2023/08-29.html
26. https://qt4cg.org/dashboard/#pr-449
27. https://github.com/qt4cg/qtspecs/issues/52
28. https://qt4cg.org/dashboard/#pr-368
29. https://qt4cg.org/dashboard/#pr-412
30. https://qt4cg.org/dashboard/#pr-470
31. https://qt4cg.org/dashboard/#pr-529
32. https://qt4cg.org/dashboard/#pr-533
33. https://qt4cg.org/dashboard/#pr-538
34. https://qt4cg.org/dashboard/#pr-546
35. https://qt4cg.org/dashboard/#pr-575
36. https://qt4cg.org/dashboard/#pr-589
37. https://qt4cg.org/dashboard/#pr-599
38. https://qt4cg.org/dashboard/#pr-603
39. https://qt4cg.org/dashboard/#pr-606
40. https://qt4cg.org/dashboard/#pr-609
41. https://qt4cg.org/dashboard/#pr-619
42. https://qt4cg.org/dashboard/#pr-623
43. https://qt4cg.org/dashboard/#pr-627
44. https://qt4cg.org/dashboard/#pr-629
45. https://qt4cg.org/dashboard/#pr-630
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Tuesday, 25 July 2023 16:01:43 UTC