Minutes of XSLT telcon 29 Oct 2015

1 Roll call - Need manual roll call

Sharon, Anders, Michael Kay, Abel. Plus Luis in listening-only mode because of technology problems.

2 Assign minute-taker - MKay

3 Approval of minutes:from XSLT Telcon 22 Oct 2015
 https://lists.w3.org/Archives/Member/w3c-xsl-wg/2015Oct/0018.html

§§ approved

4 Action Items

ACTION-2015-04-23-001: MK to add a section to the back matter suitable
for pointing to the RelaxNG schema.

  pending

ACTION 2015-10-01-001: Mike: turn proposal on streamability
(see  https://lists.w3.org/Archives/Public/public-xsl-wg/2015Sep/0006.html) into a bug
entry and create a more detailed wording to be included in the spec
    status:  completed see bug 29229

ACTION 2015-10-15-005: Abel to produce a test coverage report for next
telcon.

§§ done just before meeting: see 

https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0044.html

https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0045.html

ACTION 2015-10-22-001: Mike Kay to respond to
https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0030.html
giving his rationale for his view that Abel's email does not raise any
new issues.

§§ done after this telcon: see 

https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0047.html

ACTION 2015-10-22-002: Mike Kay to make a formal response to the
I18N comment [XSLT30] collection lang processing should refer to BCP47 re
BCP47 raised on the public-qt-comments list.

§§ Pending. Needs priority.

§§ Done after this meeting: see 

https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0048.html

ACTION 2015-10-22-003: Mike Kay and Abel to update and resend their
documents related to Appendix F on their implementations both their
progress on implementing and how they are handling
implementation-defined features.

§§ Pending. Not absolutely essential for entry to CR, though desirable.

ACTION 2015-10-22-004: Mike Kay to propose text for bug 29210.
   completed - review text in Bug Report - see comments 3,4,5

§§ DONE. Bug is now marked resolved.

ACTION 2015-10-22-005: Mike Kay and Abel to discuss optional features
and features at risk and make a proposal for next telcon.
   Status?

§§ DONE during the telcon.

ACTION 2015-10-22-006: Mike Kay to close all closable "resolved" bugs.
   Status?

§§ DONE, for some definition of “closable”. Since the meeting I have marked all resolved bugs as closed.

ACTION 2015-10-22-007: Sharon to make the appropriate contact with
XML Prague for some XSLT 3.0 interoperability "session"/"event".

§§ DONE.

     completed after telcon.  Need to OK Jirka's plan and decide if we want a meeting in Prague around the conference.

§§ Suggestion is to do this on the Thursday before the conference. We'll be competing with other streams so it needs to be made interesting. Abel suggests it would be more appealing if the focus was wider than just interoperability. Anders suggests one hour on interoperability and one hour on hands-on new features. Mike thinks the two objectives can be achieved in combination. Sharon would prefer not to be competing with other streams.

5 Other administrative business

  • Review of agenda - items to be added to Agenda?

§§ Added a couple of items

5.2 Telcon schedule

    New CR date MUST be determined at this call.

§§ See “publication schedule” below.

5.3 Interoperability workshop for XML Prague

5.4 Jirka invited us for F2F meeting in Prague before/after the
conference.  Shall we accept this opportunity?

§§ Mike: yes. Thinks we will have a range of issues arising from interoperability testing. Hard to predict how much time we will need. Perhaps do Mon-Weds XSL WG meeting, then Thurs interop workshop, then conference.

§§ Sharon to write to Jirka accepting the invitation.

5.5 Do we need to discuss anything regarding EXI and the JSON Schema
questions?

§§ MK has responded on behalf of both WGs. This may be the end of the matter, or they may push back.

6 XSLT Draft

W3C Internal Working Draft 12 October 2015

§§ Actually the latest is 23 Oct 2015

https://www.w3.org/XML/Group/qtspecs/specifications/xslt-30/html/Overview-diff.html

Last public draft:
W3C Last Call Working Draft 2 October 2014

http://www.w3.org/TR/2014/WD-xslt-30-20141002/

  • Abstract

§§ There's little in the process document that constrains this.

§§ We reviewed the abstract and decided it was fine. Sharon is concerned that we present the story as regards XPath 3.0/3.1 accurately and in a way that answers any potential objections.

6.2 Status Section
    a) Process document is 2015 -  http://www.w3.org/2015/Process-20150901/
    b) Call for implementations

§§ Need to add words to this effect.

§§ Need to change "Publication as a last call WD".

    c) How Long do we want CR period? Minimum is 4 weeks. Query/XPath
has been in CR for 1 year (not quite)

§§ Suggest we go for 4 months. Suggest 31 March 2016.
    d) Need to list features at Risk

§§ Streamable stylesheet function
§§ Streamed grouping
§§ Requirement to report all instances of non-guaranteed-streamability

§§ Suggest crafting some language that points out that the report can come from a third-party tool, so it's not necessarily something that has to be in every processor.

ACTION-2015-10-28-001 MHK, in regards to stating that the requirement to report violations of guaranteed streamability is “at risk”, to add some language that points out that the report can come from a third-party tool, so it's not necessarily something that has to be in every processor..

    e) Do we want to request anything else from the public during this
review?

§§ MK: prefer not to have specific requests for feedback on particular decisions, it makes it seem we couldn't decide for ourselves.

    f) Anything else to say about xpath 3.1?

§§ Noted also that our spec in its current form cannot "overtake" XP31 (or Serialization 3.1) in the process. But we don't think this is something we need to highlight as a risk or dependency.

    g) Patent policy

§§ Not planning any exclusions.

    h) Expectations for Next Steps

§§ We expect the next step to be PR.

    i) Provide link to sections detailing changes since 2.0 and also
since the Last Call Draft.

§§ The links are already there

    j) Do we highlight bug 27615 in Status section (we have to highlight
for director but I am not certain it needs to be in the Status section).

§§ (This is the I18N one. Should add a Note on this because they asked us to.)

§§ - POST MEETING: I have put a para in the Status section on this; Sharon please review.

§§ Also need exit criteria from CR. "Two implementations of a "basic XSLT processor" and of the streaming feature, and a single implementation of all other optional features".

  • Conformance - see section 27 and review.

§§ Noted that XQuery invocation is very vaguely defined. Perhaps we should make this a feature at risk.

§§ DECIDED to make XQuery invocation a feature at risk. (If we retain this feature we may need to say something about load-xquery-module().

§§ Later in the meeting we changed this decision and removed the feature entirely.

§§ Noted also that higher-order-functions should be an optional feature.

§§ ACTION-2015-10-28-002 MHK to raise a bug to say HOF should be an optional feature. Could bundle in removal of XQuery invocation (on the grounds that it's superseded by load-xquery-module()).

§§ DONE after the meeting. See bug 29251

6.4 Incompatibilities

6.5 Features at Risk - definitive List
    MK and ABr Action item - action not yet completed.

§§ DONE during the meeting

6.6  Implementation Experience (Questions copied from Process Doc)

    a)The group must document how adequate implementation experience
will be demonstrated.

    b)Are there tests or test suites available that will allow the WG to
demonstrate/evaluate that features have been
implemented (e.g., a matrix showing how different pieces or classes of
software implement different features)?
     Yes, should have link to preliminary report for Directors' Call

    c)Is the expectation to show two complete
implementations?

     Yes, with exception of optional features that must be
discussed at this telcon.

    d)What are the Group's plans for showing implementation of optional
features? In general, the Director expects mandatory features and optional features that affect
interoperability to be handled similarly. Optional features that are truly
optional (i.e., that do not affect interoperability) may require less
implementability testing.

    e)Does the WG have additional implementation experience that will
help demonstrate interoperability (e.g., has there been an interoperability day or workshop? Is one planned?)?

    Yes (planned) - Jirka has offered time on the Thursday prior to XML
Prague 2016.

6.7 Requirements
    Requirements Document
    JSON support
    Maps
    Arrays
    Do we wish to highlight these (we started some and put into XPath
    3.1) or other things.

Need to review requirements document.
:
http://www.w3.org/TR/xslt-21-requirements/

§§ We know the requirements document is incomplete. We need to show in the transition document that in such areas, we know where the requirements came from.

§§ ACTION-2015-10-28-003 on MHK to review Requirements document and point out any areas where we do not meet the requirement.

§§ We did this partly during the meeting and I did more after the meeting: see

https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0046.html

§§ Haven't done 2.9, 2.10

§§ 2.13: is done in XPath 3.1

§§ 2.14: partially done

§§ 2.15: not done as described, but the underlying requirements were met by other facilities such as static parameters and higher order functions.

§§ Not included in the requirements document: maps, JSON, etc. (MK include this in the action above).

6.8 Review Updated Appendix F

    6.8.1 "compare" MKay and ABraaksma's implementations
    Is this information in a state where I can use some of it
in the Transition Request or at the Directors Call to show
interoperability?

6.9 Decision to go forward

  • Normative References – dependencies??

  • Publications schedule.

§§ Deferred until next week. Pub date is 17 or 19 November, everything works back from there. Vote on 5th; There should be time for this, but worst case is slip to the 24th.


7.0 Spec bugs

28937  [xslt 3.0] Keeping XSLT 3.0 maps in sync with XPath 3.1 maps
    No issue to discuss. Needs to be closed now.

29153  [XSLT30] have we created a loop-hole with windowed streaming
  and copy-of or snapshot?
       https://www.w3.org/Bugs/Public/show_bug.cgi?id=29153
       See https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0038.html

§§ DECISION: close with the action that has already been taken.

29210  [xslt30] xsl:apply-imports and xsl:next-match from within xsl:override
   https://www.w3.org/Bugs/Public/show_bug.cgi?id=29210
   Resolved fixed does not show up in Bugzilla Bug List.  Text in bug to
   be reviewed.

§§ DECISION: close with the action that has already been taken.

29226  [xt30] Empty enclosed expressions
   https://www.w3.org/Bugs/Public/show_bug.cgi?id=29226

§§ DECISION: agreed to make this change

29229  [xslt30] Streamability of XPath 3.1 constructs
   https://www.w3.org/Bugs/Public/show_bug.cgi?id=29229

§§ DECISION: Accepted with a change noted in Bugzilla.

29237  [xslt 3.0] Bug in CSV package example
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=29237

§§ Didn't have time for this:

§§ ACTION-2015-10-28-004 Abel to consider proposing an alternative solution to bug 29237 using inline functions.

29239  Bad example in 3.5.3.6: use of focus in library package
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=29239
§§ ACTION Editor to treat as editorial.

29242  Overriding a required parameter with an optional parameter
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=29242

§§ DECISION: Accepted (but Abel might want to push back after thinking about it further).

Received on Friday, 30 October 2015 15:50:13 UTC