- From: <bugzilla@jessica.w3.org>
- Date: Tue, 30 Aug 2011 00:29:30 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13966 Summary: incorrect expectation of XQST0022 Product: XML Query Test Suite Version: 1.0.3 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XML Query Test Suite AssignedTo: benjie.nguyen@gmail.com ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org In the following test-cases: K2-DirectConElem-47 K2-DirectConElemNamespace-59 K2-DirectConElemNamespace-65 K2-DirectConElemNamespace-75 K2-DirectConElemNamespace-76 DirectConElemNamespace-3 DirectConElemNamespace-4 the expected results include the error XQST0022, which I believe should be removed. (And likewise in QT3_TS.) XQST0022 should only be raised when the DirAttributeValue of a namespace declaration attribute contains an EnclosedExpr, and that is not the case for any of these queries. ----------------------------------- History: On 2010-10-12, Sorin Nasoi added Bug 6868 comment #28 and Bug 7975 comment #5 Both comments say: I have added XQST0022 as an alternate result for tests: K2-DirectConElem-47 K2-DirectConElemNamespace-59 K2-DirectConElemNamespace-65 K2-DirectConElemNamespace-75 K2-DirectConElemNamespace-76 because, as it was also mentioned by a comment for these tests, some processors MAY report the URI's as invalid. (Note that both bugs had been resolved months previously, so the new comments don't reflect a decision of the WG. As far as I can tell, these comments haven't been discussed (or even acknowledged) by the WG.) (In addition to the 5 test-cases mentioned, Sorin also added XQST0022 to DirectConElemNamespace-{3,4}.) ----------------------------------- If a processor finds that these tests involve invalid URIs, XQST0022 is not the error to raise, rather XQST0046 is. (And indeed, all of these test-cases include XQST0046 as a possible result, and already did so at the time that Sorin added XQST0022.) It's possible that Sorin was proceeding based on an old definition of XQST0022: It is a static error if the value of a namespace declaration attribute is not a URILiteral. but that definition had been rendered obsolete by the resolution of Bug 5083 three years previous. (See also Bug 11986 re a vestige of the old definition.) -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 30 August 2011 00:29:37 UTC