<?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>1099</bug_id>
          
          <creation_ts>2005-02-07 19:08:12 +0000</creation_ts>
          <short_desc>Specify that the evaluation of the guard expression is done in a fixed order</short_desc>
          <delta_ts>2005-09-28 21:44:13 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS Choreography</product>
          <component>Last Call Comment: Confirmed Closed</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/public-ws-chor-comments/2005Feb/att-0000/comment.txt</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>--</target_milestone>
          <dependson>999</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Greg Ritzinger">gritzinger</reporter>
          <assigned_to name="Martin Chapman">martin.chapman</assigned_to>
          
          
          <qa_contact name="Martin Chapman">martin.chapman</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>4259</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2005-02-07 19:08:12 +0000</bug_when>
    <thetext>*2.4.6. Overall on workunits (1).

To have a clear semantics of guards, it is better to specify that the 
evaluation of the guard expression is done in a fixed order (may be
better to specify this explicitly in the CDL-function section or 
in an &quot;expression&quot; section). 

Reasons: If not, prediction of behaviours become hard; flow check 
         becomes hard; can lead to livelock/deadlock easily.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4053</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-02-15 20:44:17 +0000</bug_when>
    <thetext>agreed on con call 15-feb-05:

needs discussion, reklated to tony&apos;s short circuit evalution issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4019</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-03-08 10:41:06 +0000</bug_when>
    <thetext>Discussed at feb-mar 05 f2f:

http://lists.w3.org/Archives/Member/member-ws-chor/2005Mar/att-
0001/Ws_Chor_f2f__Feb-Mar_2005_-0.txt

Use Xpath rules of left to right evaluation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4027</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-03-08 11:02:36 +0000</bug_when>
    <thetext>add note to spec to say use xpath evaluation ordering</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3441</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-05-10 16:44:46 +0000</bug_when>
    <thetext>Kohei has been informed of the group&apos;s decision [1] and we are 
awaiting 
confirmation. Category changed to LCC: Closed.

[1] http://lists.w3.org/Archives/Public/public-ws-chor-
comments/2005May/0017.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3318</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-05-13 09:20:02 +0000</bug_when>
    <thetext>Resonse from Kohei:
http://lists.w3.org/Archives/Public/public-ws-chor-comments/2005May/0027.html

Hi Martin,

My apologies for a late reply. As far as XPath decides a unique evaluation 
order, as it currently does, this is acceptable. I hope we can make it doubly 
clear by adding:

  By this we guarantee a unique order in the way expressions are evaluated,
  i.e. from the left to the right.

This is just to make clear what is the intended behaviour.

Best wishes,

kohei

EDITORS PLEASE CONFIRM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2945</commentid>
    <comment_count>6</comment_count>
    <who name="Greg Ritzinger">gritzinger</who>
    <bug_when>2005-05-27 13:50:23 +0000</bug_when>
    <thetext>Refer to changes made for issue 999 which cover this issue as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6561</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Chapman">martin.chapman</who>
    <bug_when>2005-09-28 21:44:13 +0000</bug_when>
    <thetext>the text is in the spec do close confirm.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>