[Bug 19597] [QT3TS] prohibit-all-optional-features-2

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

Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #16 from Michael Kay <mike@saxonica.com> ---
Sorry, I don't like pushing back on a decision made in my absence, but this
doesn't feel right to me. We have a general principle that when there is a
static error in a query, processors are free to raise any or all static errors
in the query; we don't generally have rules that say one of these takes
precedence over the others, especially in cases where the one that takes
precendence involves reading parts of the query that wouldn't be reached if you
stop parsing after the first. The first error in this query is that the module
import doesn't resolve; the second error is that module import is prohibited.
There is no good reason to override the general rules that processors can
report either or both of these errors; and if we're going to override a general
rule with a specific one, then the wording needs to be very explicit that this
is what we are doing.

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

Received on Tuesday, 4 June 2013 18:17:30 UTC