- From: <bugzilla@jessica.w3.org>
- Date: Mon, 02 Nov 2015 16:53:47 +0000
- To: public-qt-comments@w3.org
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