- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 13 May 2024 13:10:39 +0100
- To: "public-xslt-40@w3.org" <public-xslt-40@w3.org>
- Message-ID: <m24jb17vwp.fsf@saxonica.com>
Hello, Apologies for the delay in publishing these minutes. Entirely my fault, MSM sent them to me shortly after the meeting. (Thank you, Michael, for chairing and scribing.) https://qt4cg.org/meeting/minutes/2024/05-07.html QT4 CG Meeting 076 Minutes 2024-05-07 Table of Contents * [1]1. Administrivia + [2]1.1. Roll call + [3]1.2. Approve the agenda + [4]1.3. Approve minutes of previous meeting + [5]1.4. Next meeting + [6]1.5. Review of open action items [1/7] + [7]1.6. Review of open pull requests and issues o [8]1.6.1. XSLT focused o [9]1.6.2. Substantive PRs * [10]2. Technical Agenda + [11]2.1. PR #1186: 1170 Editorial: fn:index-where + [12]2.2. PR #1185: 1179 array:values, map:values -> contents + [13]2.3. PR #1184: 1165-Use Unicode-style character references + [14]2.4. PR #1182: 1171 Change predicate + [15]2.5. PR #1148: 1143 Coercion rules: * [16]3. Any other business 1. Administrivia 1.1. Roll call Regrets from NW, JLY. MSM to chair. [7/12] * [ ] Reece Dunn (RD). Regrets. * [ ] Sasha Firsov (SF) * [X] Christian Gr¸n (CG) * [X] Joel Kalvesmaki (JK) * [X] Michael Kay (MK) * [ ] Juri Leino (JLO) * [ ] John Lumley (JLY). Regrets. * [X] Dimitre Novatchev (DN) * [X] Wendell Piez (WP) * [X] Ed Porter (EP) * [X] C. M. Sperberg-McQueen (MSM). Scribe. Chair. * [ ] Norm Tovey-Walsh (NW). Regrets. 1.2. Approve the agenda Proposal: Accept [17]the agenda as posted. MK says that PR #1181 belongs in the general list, not XSLT-focused, as it affects all specs. CG: can we prioritize 1068? Accepted as modified. 1.3. Approve minutes of previous meeting MSM urged the group to look carefully at the status visualizations at the beginning of each week's minutes. The number of open bugs is improving, but (a) the overall trend line is still ascending and (b) the number of issues is still well into triple digits. Proposal: Accept [18]minutes of the previous meeting. Accepted. 1.4. Next meeting The next meeting is scheduled for [19]14 May. The following meeting is scheduled for 21 May. MSM noted that he and NW have a conflicting meeting, but having just harangued the group on the subject of improving the burn-down rate, he felt incapable of proposing that we skip the meeting. So: we will meet on 14 May, and NW and MSM will have to sneak out of their other meeting. 1.5. Review of open action items [1/7] (Items marked [X] are believed to have been closed via email before this agenda was posted.) * [ ] QT4CG-063-06: MK to consider refactoring the declare item type syntax to something like declare record * [ ] QT4CG-071-06: NW to clarify the cases that are distinguished by the leading empty string in path segments * [ ] QT4CG-072-03: NW to clarify the round-tripping of URIs * [ ] QT4CG-073-01: NW to proceed with the records/options proposal and make a PR. * [ ] QT4CG-075-01: MK to drop the deterministic option and raise it as a separate issue. * [ ] QT4CG-075-02: MK to define sequence-concatenation more formally with links where appropriate * [X] QT4CG-075-03: CG to make changes to map:values analagous to MK's changes to array:values MK reports he's done half of 075-01. CG has made a PR satisfying 075-03. 1.6. Review of open pull requests and issues 1.6.1. XSLT focused The following PRs appear to be candidates for a future XSLT-focused meeting. * PR [20]#1015: 1013 [XSLT] Clarify effect of accumulator capture on non-element nodes * PR [21]#921: 920 Allow xsl:break and xsl:next-iteration within branch of xsl:switch * PR [22]#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 [23]#168: XSLT Extension Instructions invoking Named Templates We removed PR [24]#1181 from this list and moved it to the next section. 1.6.2. Substantive PRs The following substantive PRs were open when this agenda was prepared. * PR [25]#1186: 1170 Editorial: fn:index-where * PR [26]#1185: 1179 array:values, map:values -> contents * PR [27]#1184: 1165-Use Unicode-style character references * PR [28]#1182: 1171 Change predicate callbacks to allow empty return value * PR [29]#1148: 1143 Coercion rules: handle choice types before atomization * PR [30]#1117: 1116 Add options param to unparsed-text * PR [31]#1108: 566-partial Describe a less aggressive %-encoding for fn:build-uri * PR [32]#1098: 566-partial Editorial improvements for parse-uri * PR [33]#1068: 73 fn:graphemes * PR [34]#1062: 150bis - revised proposal for fn:ranks * PR [35]#1027: 150 fn:ranks We added: * PR [36]#1181: 296 Allow default-namespace=##any 2. Technical Agenda 2.1. PR [37]#1186: 1170 Editorial: fn:index-where See PR [38]#1186. Accept and close. 2.2. PR [39]#1185: 1179 array:values, map:values -> contents See PR [40]#1185. MK: the problem is that 'contains' looks at keys, and 'contents' looks at key-values. MSM: 'value' is overloaded; that's part of theproblem, right? CG maybe item? DN: sequence concatenation in undefined order? Yow! These functions lose the structure! This isn't a great way to get at the parts of an array or map. MK: Yes. But so many arrays have singleton values that the requirement to move from array to sequence is a very common one. JK: what's the intended difference between array:content() and array:flatten()? CG: contents() is much simpler. CG: the motivation for these is to allow functional equivalents for a widely used wildcard syntax. Various people: would 'flatten' be a better name? CN: or flattened-value()? CN: loss of information is the issue. array:squashed(), maps:squashed(). Further consideration needed. Take it offline. 2.3. PR [41]#1184: 1165-Use Unicode-style character references See PR [42]#1184. MK: purely editorial. Accepted. 2.4. PR [43]#1182: 1171 Change predicate callbacks to allow empty return value See PR [44]#1182. Accepted. 2.5. PR [45]#1148: 1143 Coercion rules: handle choice types before atomization See PR [46]#1148 DN asks for more examples. Text nodes? ACTION: MK to draft an editorial proposal to add more examples. 3. Any other business None. References 1. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-5FD58640-0C4C-47AD-9DD2-CE42E3859295 2. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-F610AA71-DC40-4E3E-A05D-568CABACE015 3. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-B1C3720D-A852-416F-8CA8-F796F8B4928E 4. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-AD4E2248-E237-42B4-987B-745B7073F0BD 5. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-6E415DD8-5C33-4E06-A5CA-DB9AC4955455 6. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-1C7F6C83-ADC6-4CE8-9C43-C68FC17DFCF3 7. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-B9D86C17-B569-479B-9148-AA10721BBA6C 8. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-2E27F717-E026-4E76-8867-3D13A65059E3 9. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-777CB2A2-C144-480C-859C-1A2E43163364 10. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-92D0ACD0-9BC3-4389-9479-CBEBFC2419E2 11. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-C7830527-6C52-4E7B-AFCF-A826F4B1F550 12. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-0B28CDC3-EB80-49BD-8171-A9E7BC2E019F 13. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-D8882D53-D962-4A76-8AF6-68CCA1B84C9A 14. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-55CEF04C-9E1E-48A3-A445-20A06CD23939 15. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-706A7B88-ABA8-4A39-A41C-D3FAF396F7E0 16. https://qt4cg.org/meeting/minutes/2024/05-07.html#h-BE122C76-CD86-48A2-9360-6E61E3C3BC85 17. https://qt4cg.org/meeting/agenda/2024/05-07.html 18. https://qt4cg.org/meeting/minutes/2024/04-30.html 19. https://qt4cg.org/meeting/agenda/2024/05-14.html 20. https://qt4cg.org/dashboard/#pr-1015 21. https://qt4cg.org/dashboard/#pr-921 22. https://qt4cg.org/dashboard/#pr-871 23. https://github.com/qt4cg/qtspecs/issues/168 24. https://qt4cg.org/dashboard/#pr-1181 25. https://qt4cg.org/dashboard/#pr-1186 26. https://qt4cg.org/dashboard/#pr-1185 27. https://qt4cg.org/dashboard/#pr-1184 28. https://qt4cg.org/dashboard/#pr-1182 29. https://qt4cg.org/dashboard/#pr-1148 30. https://qt4cg.org/dashboard/#pr-1117 31. https://qt4cg.org/dashboard/#pr-1108 32. https://qt4cg.org/dashboard/#pr-1098 33. https://qt4cg.org/dashboard/#pr-1068 34. https://qt4cg.org/dashboard/#pr-1062 35. https://qt4cg.org/dashboard/#pr-1027 36. https://qt4cg.org/dashboard/#pr-1181 37. https://qt4cg.org/dashboard/#pr-1186 38. https://qt4cg.org/dashboard/#pr-1186 39. https://qt4cg.org/dashboard/#pr-1185 40. https://qt4cg.org/dashboard/#pr-1185 41. https://qt4cg.org/dashboard/#pr-1184 42. https://qt4cg.org/dashboard/#pr-1184 43. https://qt4cg.org/dashboard/#pr-1182 44. https://qt4cg.org/dashboard/#pr-1182 45. https://qt4cg.org/dashboard/#pr-1148 46. https://qt4cg.org/dashboard/#pr-1148 Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Monday, 13 May 2024 12:12:45 UTC