This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
contextDecl-058 has the dependency XQ30+ but I think it should be XQ31+. Normally I would fix this without a bug but the modified comment indicates this was intended: "applies to XQ30+, not just XQ31" The test uses arrays. <test-case name="contextDecl-058" xmlns="http://www.w3.org/2010/09/qt-fots-catalog"> <description>Two modules constrain the context item type, and the types overlap</description> <created by="Michael Kay" on="2016-12-31"/> <modified by="Michael Kay" on="2017-03-20" change="applies to XQ30+, not just XQ31"/> <environment> <context-item select="['blue', 'green']"/> </environment> <dependency type="spec" value="XQ30+"/> <module uri="http://www.w3.org/TestModules/libmodule5" file="ContextItemDecl/libmodule-5.xq"/> <test><![CDATA[ import module namespace m="http://www.w3.org/TestModules/libmodule5"; declare context item as array(xs:string) external; $m:v eq 'green' ]]></test> <result> <assert-true/> </result> </test-case>
I don't know how to explain this. I suspect I intended to apply this change to a different test. But I don't even recall why I should have been concerned with XQ30 applicability anyway. Anyway, I have now reverted it.