- From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
- Date: Tue, 30 Apr 2024 08:55:47 -0600
- To: ixml <public-ixml@w3.org>
Minutes of today's meeting are at
https://www.w3.org/2024/04/30-ixml-minutes -- a textual version is
appended for those who find it convenient.
New action items:
ACTION 2024-04-30-a: Norm to propose wording for possible changes to
status reporting, with particular respect to
reporting of iXML version used by processor.
ACTION 2024-04-30-b: Bethan to open an issue on whether to adopt a
scheme to distinguish 'major' from 'minor'
versions in version numbers.
................
[1]W3C
Invisible XML Community Group
30 April 2024
[2]Previous meeting. [3]Agenda. [4]IRC log.
Attendees
Present
Bethan Tovey-Walsh, John Lumley, Michael
Sperberg-McQueen, Norm Tovey-Walsh, Steven Pemberton
Regrets
-
Chair
Steven Pemberton
Scribe
Michael Sperberg-McQueen
Contents
1. [5]Status of implementations
2. [6]Round-tripping
3. [7]Status of testing and test suites
4. [8]Version numbers
5. [9]Issue #236 When must version numbers change?
6. [10]Any other business
7. [11]Summary of action items
8. [12]Summary of resolutions
Meeting minutes
Action 2023-01-10-f continues.
Action 2024-03-05-c shows progress - using ssh is better,
for github, than using http.
Action 2024-03-19-a is awaiting work by Norm.
Action 2024-04-16-a continues.
Action 2024-04-16-d is done.
Action 2024-04-16-e is done.
Other actions are continuing.
* Status of implementations
Nothing to report.
* Round-tripping
John asks for info from Steven's paper on round-tripping
for Prague, to mention it in his round-tripping paper for
Balisage.
* Status of testing and test suites
Nothing to report.
* Version numbers
<norm> [13]https://invisiblexml.org/pr/243/index.html#L3041
Pull request #243 is Norm's attempt to improve the
situation, although it does not attempt to resolve all
issues.
<norm> [14]https://invisiblexml.org/pr/243/
autodiff.html#L3041
John: so the upshot is that under these rules, a processor
supporting renaming is no longer required to require a
version 1.1 declaration.
Norm: yes.
Norm proposes to take another action to work on ixml:state.
At the least, 'version-mismatch' is a clumsy term. Perhaps
you need to say which version you actually used.
John: no good to say "we ran it under some other version"
without telling you what you ran it under.
Bethan: and the name ixml:state is not a great match for
this meaning.
Steven: yes, it started simple and we have put a lot more
into it.
Norm muses on a possible separate attribute like, say,
ixml:version to say what version was used.
ACTION: Norm to propose wording for possible changes to
status reporting.
Discussion over whether the presence of an ixml:* attribute
is always / still an indicator that something did not run
cleanly.
MSM thinks reporting which version was used for an
unlabeled grammar is not a sign that something didn't run
cleanly.
Norm suggests that perhaps it's just the presence of
ixml:state that indicates something a bit off.
<Steven> I think that if you don't specify a number, you
don't care, and so shouldn't get an "error"
RESOLUTION: to merge PR #243.
Issue #237 can now be closed.
Issue #238 can now be closed.
* Issue #236 When must version numbers change?
Steven suggests that when new syntax is allowed, no version
number change is needed. A down-version processor will
reject the new syntax on purely syntactic grounds.
Discussion of what "no version number is needed" means.
Steven is considering the question "when does a grammar
need to declare its version number?"
He is not proposing that we not use a new version number on
the specification.
John suggests thinking about what language(s) a grammar is
a sentence in.
To take a concrete example, a grammar that uses renaming
will be a member of L(1.1) but not of L(1.0).
A grammar that does not use renaming will be a member of
both.
MSM attempts to summarize our consensus:
… If the set of strings accepted by the specification
grammar does not change,
… and the XML structures to which they are mapped do not
change,
… and the meaning of those structures does not change,
… then a revision of the spec need not carry a new version
number.
If any of those things change, the spec requires a new
version number.
No version number is required on the input grammar.
Including it will assist clarification / diagnosis of
problems.
Omitting a version number in the input grammar will lead
the processor to process the grammar using some version. If
the string is accepted,
… and the meaning has not changed, the user will be happy.
If the meaning has changed, the user may or may not be
happy.
ACTION: Bethan to open an issue on whether to distinguish
'major' from 'minor' versions.
RESOLUTION: close issue #236 on the basis indicated.
(Steven points out that this resolution is not about what
he thought #236 was about in the first place, but is
willing to close #236.)
* Any other business
Norm and Steven are going to Prague, but no one else is
planning to be there.
Steven reports that John Chelsom's City EHR health records
system is being rolled out in Ukraine.
John Chelsom is of course looking for volunteers to help on
this open-source problems.
We agreed to cancel the meeting of 14 May (conflict for NTW
and MSM).
Next meeting 28 May.
John Lumley offers regrets for 28 May.
Summary of action items
1. [15]Norm to propose wording for possible changes to
status reporting.
2. [16]Bethan to open an issue on whether to distinguish
'major' from 'minor' versions.
Summary of resolutions
1. [17]to merge PR #243.
2. [18]close issue #236 on the basis indicated.
Minutes manually created (not a transcript), formatted by
[19]scribe.perl version 221 (Fri Jul 21 14:01:30 2023
UTC).
References
1. https://www.w3.org/
2. https://www.w3.org/2024/04/16-ixml-minutes
3. https://lists.w3.org/Archives/Public/public-ixml/2024Apr/0011.html
4. https://www.w3.org/2024/04/30-ixml-irc
5. https://www.w3.org/2024/04/30-ixml-minutes.html#t01
6. https://www.w3.org/2024/04/30-ixml-minutes.html#t02
7. https://www.w3.org/2024/04/30-ixml-minutes.html#t03
8. https://www.w3.org/2024/04/30-ixml-minutes.html#t04
9. https://www.w3.org/2024/04/30-ixml-minutes.html#t05
10. https://www.w3.org/2024/04/30-ixml-minutes.html#t06
11. https://www.w3.org/2024/04/30-ixml-minutes.html#ActionSummary
12. https://www.w3.org/2024/04/30-ixml-minutes.html#ResolutionSummary
13. https://invisiblexml.org/pr/243/index.html#L3041
14. https://invisiblexml.org/pr/243/autodiff.html#L3041
15. https://www.w3.org/2024/04/30-ixml-minutes.html#a01
16. https://www.w3.org/2024/04/30-ixml-minutes.html#a02
17. https://www.w3.org/2024/04/30-ixml-minutes.html#r01
18. https://www.w3.org/2024/04/30-ixml-minutes.html#r02
19. https://w3c.github.io/scribe2/scribedoc.html
--
C. M. Sperberg-McQueen
Black Mesa Technologies LLC
http://blackmesatech.com
Received on Tuesday, 30 April 2024 15:03:14 UTC