QT4 CG Meeting 157 Agenda 2026-03-24
Agenda index / QT4CG.org / Dashboard / GH Issues / GH Pull Requests
Agenda
This meeting will be hosted on Zoom at 16:00GMT (17:00CET, 12:00EDT).
Note: Daylight Saving Time began in North America on Sunday, 8 March. It does not begin in the UK and Europe until Sunday, 29 March. The QT4 CG meets on UK and European civil time. The meeting of 24 March will be one hour later in North America.
See the meeting logistics page for more details.
1. Administrivia
1.1. Roll call
1.2. Approve the agenda
1.3. Approve minutes of previous meeting
Minutes of the previous meeting.
1.4. Next meeting
This meeting is planned for 24 March 2026.
The next meeting is planned for 31 March 2026.
1.5. Review of open action items [0/13]
[ ]QT4CG-143-02: MK to try to recover the ability to extract formal equivalences into tests[ ]QT4CG-144-01: MK to consider if any now lost value comparisons should be added as examples.[ ]QT4CG-150-01: NW to ask Jirka for a room at XML Prague for Tuesday/Wednesday[ ]QT4CG-150-04: NW to see about a status update on PR #2345; possibly schedule discussion[ ]QT4CG-156-01: MK: add reference to data model in F&O 9.2[ ]QT4CG-156-02: MK: think though implications on strings arising from duplication in specs.[ ]QT4CG-156-03: MK to revise PR #2516 in light of the comments.[ ]QT4CG-156-04: CG: Related to #2313, make some minor changes to the explanatory note.
1.6. Review of open pull requests and issues
This section summarizes all of the issues and pull requests that need to be resolved before we can finish. See Technical Agenda below for the focus of this meeting.
1.6.1. Blocked
The following PRs are open but have merge conflicts or comments which suggest they aren’t ready for action.
- PR #2533: 2528 Update RFC reference (7159 -> 8259) for JSON
- PR #2516: 2433 JTree function: Discuss JNode identity more fully
- PR #2470: 1310 Functions fn:regex and ?matching-substrings
- PR #2345: 2299 Expand pipeline to allow arrow expression in path expression
- PR #2266: 540 system-property equivalent for XQuery
- PR #2160: 2073 data model changes for JNodes and Sequences
- PR #2071: 77c deep update
- PR #2019: 1776: XSLT template rules for maps and array
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.
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 #2502: Rounding dates/times and durations
- Issue #2496: EBV: maps, arrays, QNames
- Issue #2461: Unparsed entities
- Issue #2454: Grammar: literals & constants, negative numbers
- Issue #2381: Add facility to serialize binary values as url-safe base64 encoded strings
- Issue #2198: Serialization parameter: `conditional-cdata`
1.6.4. Substantive PRs
The following substantive PRs were open when this agenda was prepared.
- PR #2548: 2547 delete: rules and error handling revised
- PR #2546: 2455 copy, move: creating targets
- PR #2543: 2542 subsequence() takes xs:numeric rather than xs:double
- PR #2541: 2525 JNodes: map constructor
- PR #2540: 2535 File Module: examples, editorial notes
- PR #2539: 2524 JNodes, lookup expression: coercion to maps & arrays
- PR #2538: QT4CG-156-02 Follow on from 2520, esp re non-XML characters
- PR #2350: 708 An alternative proposal for generators
- PR #2247: 716 Deferred Evaluation in XPath - the f:generator record
2. Technical agenda
2.3. PR #2543: 2542 subsequence() takes xs:numeric rather than xs:double
See PR #2543.
2.4. PR #2541: 2525 JNodes: map constructor
See PR #2541.
2.5. PR #2540: 2535 File Module: examples, editorial notes
See PR #2540.
2.6. PR #2539: 2524 JNodes, lookup expression: coercion to maps & arrays
See PR #2539.
2.7. PR #2538: QT4CG-156-02 Follow on from 2520, esp re non-XML characters
See PR #2538.