- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Fri, 05 Jan 2024 18:01:52 +0000
- To: "public-xslt-40@w3.org" <public-xslt-40@w3.org>
- Message-ID: <m2zfxjsle3.fsf@saxonica.com>
Hello folks,
Welcome back from our winter recess. I hope everyone had the holidays
they wanted. And Happy New Year!
As we get back into the swing of things, your chairs are hoping we can
warm up with some low-hanging fruit. We’ll be trying to put some of the
bigger items front-and-center on upcoming agendas. (It’s always a
balance.)
There are a lot of PRs in the “propose to merge without discussion”
category. Please take a moment to review them and let me know if you
want to discuss any of them.
I’ve left a rather long list of technical items: all of the items we
didn’t discuss at meeting 059 plus the new items. Suggestions for the
best order to tackle them are welcome. Otherwise, I’ll take a closer
look over the weekend and try to sort them into “lowest-hanging-fruit”
order.
I have explicitly moved the discussion of PR #880 to the end of the
agenda. I’m not convinced that’s the best place to start after a recess,
but we will come back to that.
With that preamble out of the way, the agenda is here:
https://qt4cg.org/meeting/agenda/2024/01-09.html
See you on Tuesday. (We’ll revisit moving the meeting time after more
folks have responded.)
QT4 CG Meeting 060 Agenda 2024-01-09
[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 9 January. The following meeting is
scheduled for 16 January.
Any regrets for 16 January 2024?
1.5. Review of open action items [3/9]
(Items marked [X] are believed to have been closed via email before
this agenda was posted.)
* [ ] 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 [8]#795: 655: fn:sort-with
* PR [9]#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 [10]#926: 860 Editorial rearrangement of spec for shallow lookup
* PR [11]#925: 780 Document incompatibility in format-number etc
* PR [12]#924: 648 Disallow user modifications to schema for FN
namespace
* PR [13]#923: 913-new-examples-for-local-name-etc
* PR [14]#922: 915 function body terminology
* PR [15]#918: Minor cx through chap. 14
* PR [16]#914: XQFO minor edits
* PR [17]#912: XQFO: Minor edits
* PR [18]#907: 906 fn:deep-equal: unordered -> ordered
* PR [19]#905: 898 - relax the constraints on document-uri
* PR [20]#904: 821 Annotations: Make default namespace explicit
* PR [21]#901: 895 Parameters with default values: allow empty
sequences
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 [22]#899: Simplifying the language - types have behaviour.
1.6.4. XSLT focused
The following PRs appear to be candidates for a future XSLT-focused
meeting.
* PR [23]#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 [24]#168: XSLT Extension Instructions invoking Named
Templates
1.6.5. Substantive PRs
The following substantive PRs were open when this agenda was prepared.
* PR [25]#927: 861 Rewrite spec of deep lookup operator
* PR [26]#921: 920 Allow xsl:break and xsl:next-iteration within
branch of xsl:switch
* PR [27]#916: 720 Allow methods in maps with access to $this
* PR [28]#909: 893 fn:compare: Support for arbitrary atomic types
* PR [29]#880: 872 Symmetry: fn:items-at -> fn:get
* PR [30]#874: 878 Proposed extension to subsequence
* PR [31]#832: 77 Add map:deep-update and array:deep-update
* PR [32]#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 [33]#910: Introduce a Kollection object with functions that
operate on all types of items that can be containers of unlimited
number of "members"
* Issue [34]#908: Function identity: documentation still too vague
* Issue [35]#850: fn:parse-html: Finalization
* Issue [36]#829: fn:boolean: EBV support for more item types
* Issue [37]#716: Generators in XPath
* Issue [38]#689: fn:stack-trace: keep or drop?
* Issue [39]#583: array:replace(), etc
* Issue [40]#557: fn:unparsed-binary: accessing and manipulating
binary types
* Issue [41]#340: fn:format-number: Specifying decimal format
* Issue [42]#283: Enumeration types
* Issue [43]#260: array:index-of
* Issue [44]#236: map:group-by or map:build with a sequence of keys
* Issue [45]#33: json parsing number type option
* Issue [46]#31: Extend FLWOR expressions to maps
2. Technical Agenda
This agenda begins with techical items held over from the meeting of
19 December, 2023. After that, the new, substantial items have been
added. The time-boxed discussion of #880 has been moved to the end in
an effort to get some "low hanging fruit" resolved on our first meeting
after the break. We may wish to rearrange the order of discussion.
2.1. PR #874: 878 Proposed extension to subsequence
See PR [47]#874
2.2. PR #737: 295: Boost the capability of recursive record types
* PR [48]#737
2.3. PR #909: 893 fn:compare: Support for arbitrary atomic types
* PR [49]#909
2.4. PR #927: 861 Rewrite spec of deep lookup operator
See PR [50]#927
2.5. PR #921: 920 Allow xsl:break and xsl:next-iteration within branch of
xsl:switch
See PR [51]#921
2.6. PR #916: 720 Allow methods in maps with access to $this
See [52]#916
2.7. PR #832: 77 Add map:deep-update and array:deep-update
See PR [53]#832
2.8. PR #880: 872 Symmetry: fn:items-at -> fn:get
See PR [54]#880
See also discussion from [55]meeting 058 and [56]meeting 57.
As promised: I plan to time box this discussion to 15 minutes.
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/12-19.html
8. https://qt4cg.org/dashboard/#pr-795
9. https://qt4cg.org/dashboard/#pr-529
10. https://qt4cg.org/dashboard/#pr-926
11. https://qt4cg.org/dashboard/#pr-925
12. https://qt4cg.org/dashboard/#pr-924
13. https://qt4cg.org/dashboard/#pr-923
14. https://qt4cg.org/dashboard/#pr-922
15. https://qt4cg.org/dashboard/#pr-918
16. https://qt4cg.org/dashboard/#pr-914
17. https://qt4cg.org/dashboard/#pr-912
18. https://qt4cg.org/dashboard/#pr-907
19. https://qt4cg.org/dashboard/#pr-905
20. https://qt4cg.org/dashboard/#pr-904
21. https://qt4cg.org/dashboard/#pr-901
22. https://github.com/qt4cg/qtspecs/issues/899
23. https://qt4cg.org/dashboard/#pr-871
24. https://github.com/qt4cg/qtspecs/issues/168
25. https://qt4cg.org/dashboard/#pr-927
26. https://qt4cg.org/dashboard/#pr-921
27. https://qt4cg.org/dashboard/#pr-916
28. https://qt4cg.org/dashboard/#pr-909
29. https://qt4cg.org/dashboard/#pr-880
30. https://qt4cg.org/dashboard/#pr-874
31. https://qt4cg.org/dashboard/#pr-832
32. https://qt4cg.org/dashboard/#pr-737
33. https://github.com/qt4cg/qtspecs/issues/910
34. https://github.com/qt4cg/qtspecs/issues/908
35. https://github.com/qt4cg/qtspecs/issues/850
36. https://github.com/qt4cg/qtspecs/issues/829
37. https://github.com/qt4cg/qtspecs/issues/716
38. https://github.com/qt4cg/qtspecs/issues/689
39. https://github.com/qt4cg/qtspecs/issues/583
40. https://github.com/qt4cg/qtspecs/issues/557
41. https://github.com/qt4cg/qtspecs/issues/340
42. https://github.com/qt4cg/qtspecs/issues/283
43. https://github.com/qt4cg/qtspecs/issues/260
44. https://github.com/qt4cg/qtspecs/issues/236
45. https://github.com/qt4cg/qtspecs/issues/33
46. https://github.com/qt4cg/qtspecs/issues/31
47. https://qt4cg.org/dashboard/#pr-874
48. https://qt4cg.org/dashboard/#pr-737
49. https://qt4cg.org/dashboard/#pr-909
50. https://qt4cg.org/dashboard/#pr-927
51. https://qt4cg.org/dashboard/#pr-921
52. https://qt4cg.org/dashboard/#pr-916
53. https://qt4cg.org/dashboard/#pr-832
54. https://qt4cg.org/dashboard/#pr-880
55. https://qt4cg.org/meeting/minutes/2023/12-12.html#h-DC545309-6A5B-4A3C-AE70-132ABC98B442
56. https://qt4cg.org/meeting/minutes/2023/12-05.html#h-E01573AE-CAC0-43ED-94F6-05094B3AB8A1
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Friday, 5 January 2024 18:09:11 UTC