<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>28665</bug_id>
          
          <creation_ts>2015-05-20 16:27:14 +0000</creation_ts>
          <short_desc>XPDY0002 vs. XQDY0054</short_desc>
          <delta_ts>2015-06-09 16:27:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XQuery 3 &amp; XPath 3 Test Suite</component>
          <version>Candidate Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Christian Gruen">christian.gruen</reporter>
          <assigned_to name="O&apos;Neil Delpratt">oneil</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120388</commentid>
    <comment_count>0</comment_count>
    <who name="Christian Gruen">christian.gruen</who>
    <bug_when>2015-05-20 16:27:14 +0000</bug_when>
    <thetext>The following two test cases...

  contextDecl-018, contextDecl-019

contain the following queries:

  declare context item := last() + 1; .
  declare context item := position() + 1; .

I would expect XQDY0054 to be valid alternative error codes, because position() or last() create circular dependencies as well (at runtime, at the latest).

As an alternative, error code XPDY0002 could be allowed as alternative for the following three queries:

  contextDecl-015, contextDecl-053, extvardef-015</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120849</commentid>
    <comment_count>1</comment_count>
    <who name="O&apos;Neil Delpratt">oneil</who>
    <bug_when>2015-06-09 16:27:49 +0000</bug_when>
    <thetext>WG has agreed at today&apos;s telcon. to accept Christian&apos;s proposal. I have fixed the test cases in question</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>