- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Tue, 26 Mar 2024 17:40:15 +0000
- To: "public-xslt-40@w3.org" <public-xslt-40@w3.org>
- Message-ID: <m2bk70yjq5.fsf@saxonica.com>
Hi folks,
Here are the notes I took today.
https://qt4cg.org/meeting/minutes/2024/03-26-editors.html
QT4 CG Editor's Meeting Minutes 2024-03-26
Table of Contents
* [1]Draft Minutes
* [2]1. Administrivia
+ [3]1.1. Roll call [6/6]
+ [4]1.2. Construct an agenda
+ [5]1.3. Review of the test suite
* [6]2. Any other business
* [7]3. Adjourned
[8]Meeting index / [9]QT4CG.org / [10]Dashboard / [11]GH Issues /
[12]GH Pull Requests
Draft Minutes
1. Administrivia
1.1. Roll call [6/6]
* [X] Christian Gr¸n (CG)
* [X] Joel Kalvesmaki (JK)
* [X] Michael Kay (MK)
* [X] John Lumley (JLY)
* [X] C. M. Sperberg-McQueen (MSM)
* [X] Norm Tovey-Walsh (NW). Scribe. Chair.
This meeting was as much discussion as anything else. The scribe has
attempted to record actions and salient points, but not all of the
discussion.
1.2. Construct an agenda
After some initial discussion, we move on to reviewing some aspects of
the test suite.
1.3. Review of the test suite
MK reviews what's in the test suite repository.
The directories:
* app - a collection of "application" tests derived from real world
queries
+ Also contains examples that come from the specification
+ fo-spec-examples.xml is generated from the spec
+ CatalogCheck.xml is introspective, it checks the integrity of
the test suite metadata
* array - collections of tests
+ One test-set file for each function in the relevant namespace
* docs - a collection of source documents used across test sets
+ Environments point to source documents by relative URI.
* drivers - Test drivers published by vendors
+ NW offers to help JK get the Saxon test suite running
+ CG offers to update the readme for the BaseX test driver
+ XSLT version exists for SaxonJS, maybe publish here?
* fn - collections of tests
* guide - obsolete documentation
+ How to submit new tests
+ How to run tests
+ How to report test suite results
+ Lots of good information in here, but not fully up-to-date;
hard to say what effort would be required to polish it.
* map - collections of tests
* math - collections of tests
* misc - collections of tests
* op - collections of tests
* prod - collections of tests
* reports - output of a program to analyze to
+ Perhaps remove it?
* results -
+ Raw data for the reports
+ Perhaps remove it?
* ser - collections of tests
* tools - a mixed bag of things, including stylesheets that have
historically been used to convert tests from other formats.
* upd - collections of tests
+ These have now been integrated into the main XQuery test suite
* viewer - Interactive browsing of the test suite
+ JL to see if he can get it working again
* xs - collections of tests
The files:
* Overview.html & README.md, should be reconciled
+ NW proposes that the HTML should be folded into README.md and
then removed.
+ JK agrees to attempt to reconcile them.
* changes.xml - used to track completeness of the test suite wrt the
spec
+ We're moving in the direction of tagging tests directly
against the PR they implement
+ Every new 4.0 test should have a covers-40 attribute
o Used to be a name that pointed into changes.xml
o Now moving towards using PR numbers changes-40="PR306".
o Can get rid of changes.xml after all the tests haver been
tagged.
More notes
* JK: I added some Oxygen configuration to run transformations and
Schematron tests
+ Add a Schematron file that warns of duplicate tests
+ I'd also like a desiderata with ~desideratum~s that identify
tests that haven't been written but should be.
* NW: We have PRs marked "tests needed", that's where I'd look
* MSM: Tagging the PR or raising an issue would be enough, I think.
The grammar.xml could be simplified so that it only contains the 4.0
grammar. The other versions are available elsewhere and are probably
not correct here anymore.
2. Any other business
None heard.
3. Adjourned
References
1. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#minutes
2. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#administrivia
3. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#roll-call
4. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#agenda
5. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#h-9EA94D10-4A2B-4973-92D0-731599A2F588
6. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#any-other-business
7. https://qt4cg.org/meeting/minutes/2024/03-26-editors.html#adjourned
8. https://qt4cg.org/meeting/minutes/
9. https://qt4cg.org/
10. https://qt4cg.org/dashboard
11. https://github.com/qt4cg/qtspecs/issues
12. https://github.com/qt4cg/qtspecs/pulls
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Tuesday, 26 March 2024 17:40:58 UTC