[Bug 29256] New: accept-041c - error XTSE3080

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29256

            Bug ID: 29256
           Summary: accept-041c - error XTSE3080
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0 Test Suite
          Assignee: abel.online@xs4all.nl
          Reporter: mike@saxonica.com
        QA Contact: public-qt-comments@w3.org
  Target Milestone: ---

Should this test raise XTSE3080 (and -043c, -045c, -047c likewise)?

Section 3.5.3.3 says (just below the definition of error 3060):

A package is executable if and only if it contains no component whose
visibility is abstract. A package that is not executable is not a stylesheet,
and therefore cannot be nominated as the stylesheet to be used when initiating
a transformation.

This statement has no associated error code.

The definition of XTSE3080 is in 3.5.3.5, and reads:

[ERR XTSE3080] It is a static error if a top-level package (as distinct from a
library package) contains symbolic references referring to components whose
visibility is abstract.

Note that XTSE3080 suggests it's only an error if there is a reference to the
abstract component, whereas the statement in 3.5.3.3 suggests it's an error
whether or not the component is referenced.

Leaving this as a test suite bug for the moment, but we may need some
clarification in the spec.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Monday, 2 November 2015 16:53:52 UTC