<?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>3598</bug_id>
          
          <creation_ts>2006-08-14 11:40:41 +0000</creation_ts>
          <short_desc>XQueryX: missing XQueryX files</short_desc>
          <delta_ts>2009-10-23 08:46:43 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Query Test Suite</product>
          <component>XML Query Test Suite</component>
          <version>1.0.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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="David Carlisle">davidc</reporter>
          <assigned_to name="Andrew Eisenberg">andrew.eisenberg</assigned_to>
          <cc>jim.melton</cc>
          
          <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>11107</commentid>
    <comment_count>0</comment_count>
    <who name="David Carlisle">davidc</who>
    <bug_when>2006-08-14 11:40:41 +0000</bug_when>
    <thetext>Even allowing for the tests flagged as parse-error, which I think are intentionally omitted from the XqueryX test suite, there are 234 queries
listed in the catalog that only appear as XQuery. This includes all the queries
specified using &lt;input-query&gt; so none of the external variable tests may be attempted by an XQueryX implementation.

In addition the 13 modules in TestSources/*-lib.xq are only distributed in
XQuery form, so an XQueryX implementation can not attempt any of the module tests.

David</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11212</commentid>
    <comment_count>1</comment_count>
    <who name="Andrew Eisenberg">andrew.eisenberg</who>
    <bug_when>2006-08-18 20:30:34 +0000</bug_when>
    <thetext>We are aware of these issues, but have not been able to scare up the necessary resources to correct them.

We will be publishing XQTS 1.0 shortly. These fixes will appear in a point release in a couple of weeks.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11213</commentid>
    <comment_count>2</comment_count>
    <who name="David Carlisle">davidc</who>
    <bug_when>2006-08-18 22:40:15 +0000</bug_when>
    <thetext>&gt; We are aware of these issues,
yes I knew you were aware there were some missing, I wouldn&apos;t have reported it if it were just some missing test files but I thought perhaps it worth highlighting that all the input-query and modules are missing in case they&apos;d fallen through the cracks.

&gt; but have not been able to scare up the necessary resources to correct them.
You know you could always have used the xq2xml ones, every release of XQTS since
0.6 has had a full set of schema valid xqx files in the xq2xml distribution.
There have been (and may still be) bugs in them of course but they have existed.
I don&apos;t mind of they are used or not, I don&apos;t have any personal axe to grind here but it&apos;s rather frustrating to be told that the WG hasn&apos;t the resources to make some files that in some cases I&apos;ve been freely distributing with a W3C licence for almost a year.

&gt; These fixes will appear in a point release in a couple of weeks.
Hmm we&apos;ll see. 

David</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11796</commentid>
    <comment_count>3</comment_count>
    <who name="Maxim Orgiyan">maxim.orgiyan</who>
    <bug_when>2006-09-15 18:24:30 +0000</bug_when>
    <thetext>The missing XQuery files are being worked on..
there are several bugs that need to be fixed 
so that they can be included.

As far as input queries, and modules, I wasn&apos;t
aware of the need to generate XQueryX for them...
will need to clarify this w/ Andrew/XQTTF.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11799</commentid>
    <comment_count>4</comment_count>
    <who name="David Carlisle">davidc</who>
    <bug_when>2006-09-15 18:32:52 +0000</bug_when>
    <thetext>&gt; As far as input queries, and modules, I wasn&apos;t
&gt; aware of the need to generate XQueryX for them...

That&apos;s why I raised the report!

If XQueryX is to get out of CR you presumably need XQueryX implementations to (collectively) pass the test suite, but without these files, xqueryx implementations can not even attempt the relevant tests still less pass them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11800</commentid>
    <comment_count>5</comment_count>
    <who name="Maxim Orgiyan">maxim.orgiyan</who>
    <bug_when>2006-09-15 18:49:57 +0000</bug_when>
    <thetext>Also note that a number of the currently excluded
XQueryX are correctly generated. We excluded them because
they failed our automatic testing (which includes validation,
comparing outputs of XQueries before/after conversion, etc).
I just reviewed the outstanding issues manually, so I 
know which ones are correct, andwe can include these correct
XQueryX queries shortly. 
The reason the automatic testing failed are bugs in the validation
tool, use of non-deterministic functions in the queries (such
at time), etc..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11801</commentid>
    <comment_count>6</comment_count>
    <who name="Maxim Orgiyan">maxim.orgiyan</who>
    <bug_when>2006-09-15 18:52:30 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt; As far as input queries, and modules, I wasn&apos;t
&gt; &gt; aware of the need to generate XQueryX for them...
&gt; 
&gt; That&apos;s why I raised the report!
&gt; 
&gt; If XQueryX is to get out of CR you presumably need XQueryX implementations to
&gt; (collectively) pass the test suite, but without these files, xqueryx
&gt; implementations can not even attempt the relevant tests still less pass them.
&gt; 
I wasn&apos;t aware that was the goal. Is that so, Andrew?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12313</commentid>
    <comment_count>7</comment_count>
    <who name="Andrew Eisenberg">andrew.eisenberg</who>
    <bug_when>2006-10-05 17:51:03 +0000</bug_when>
    <thetext>(In reply to comment #6)

&gt; I wasn&apos;t aware that was the goal. Is that so, Andrew?


Yes. Our goal has always been to have an XQueryX equivalent for every test case that is not a parse error. The test cases for modules and external variables each require more than one XQuery expression, and therefore require more than one XQueryX document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18142</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Eisenberg">andrew.eisenberg</who>
    <bug_when>2007-12-20 16:38:50 +0000</bug_when>
    <thetext>Apologies for letting this age for so long.

Several months ago I fixed some bugs in our XQueryX generation and added the XQueryX files to our CVS repository. I&apos;ve just added XQueryX versions of the modules in our TestSources directory. 

I believe that we now generate XQueryX for all but 39 XQuery tests. Most of these are negative test cases where the XQuery contains a duplicate prolog declaration and our XQueryX translator refuses to generate an XQueryX file.

Please close this bug if you agree with this resolution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28877</commentid>
    <comment_count>9</comment_count>
    <who name="David Carlisle">davidc</who>
    <bug_when>2009-10-23 08:46:43 +0000</bug_when>
    <thetext>sorry, slip of the mouse! reclosing.....</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>