View Issue Details

IDProjectCategoryView StatusLast Update
00000451003.1(2008)/Issue 7Shell and Utilitiespublic2013-04-16 13:06
Reporterkhoroshilov Assigned Toajosey  
PrioritynormalSeverityCommentTypeClarification Requested
Status ClosedResolutionAccepted As Marked 
NameAlexey Khoroshilov
Organizationlinuxtesting.org
User Reference
Section2.9.3
Page Number2319
Line Number73195-73196
Interp StatusApproved
Final Accepted Text0000045:0000083
Summary0000045: Inconsistent description of list
DescriptionThere is an inconsistency between formal definition of list in Shell Language
 Grammar and its informal description.
 
 The informal description of a list in section 2.9.3 Lists reads:
 73195 A list is a sequence of one or more AND-OR lists separated by the
 operators ; and & and
 73196 optionally terminated by ;, &, or <newline>.
 
 
 The formal definition of a list is as follows:
 
 73526 list : list separator_op and_or
 73527 | and_or
 73528 ;
 ...
 73669 separator_op : &
 73670 | ;
 73671 ;
 
 This definition corresponds to the first part of the description only: "A list
 is a sequence of one or more AND-OR lists separated by the operators ';' and
 '&'".
Desired Action Fix the inconsistency.
 
 For example, replace
 
     A list is a sequence of one or more AND-OR lists separated by the
     operators ; and & and optionally terminated by ;, &, or <newline>.
 
 by
 
     A list is a sequence of one or more AND-OR lists separated by the
     operators ; and &.
Tagstc1-2008

Activities

Don Cragun

2009-06-25 11:16

manager   bugnote:0000082

Last edited: 2009-06-26 06:35

Originally reported by khoroshilov:xxxxxxxxxxxxxxxx
Fri, 1 Aug 2008 06:39:28 +0100 (BST)
with Subject: Bug in XCUd5.1 2.9.3 Lists

Transcribed by Don Cragun from xcubug3.txt ERN 2

Submitter tag "LVC-S0701"

Page and Line numbers have been modified in this report to refer to the 2008 edition of the standard.

Don Cragun

2009-06-25 11:23

manager   bugnote:0000083

Last edited: 2009-10-09 15:46

Interpretation response
------------------------
The standard states the requirements for the shell grammar , and
conforming implementations must conform to this. However, concerns have
been raised about this which are being referred to the sponsor.

Rationale:
-------------
None.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------

Change from: (P2319, L73195-73196)
 A list is a sequence of one or more AND-OR lists separated by the
 operators ; and & and optionally terminated by ;, &, or <newline>.
 
To:
 
 A list is a sequence of one or more AND-OR lists separated by the
 operators ; and &.
 
Change from (P2319, L73201-73202)
  "A ';' or <newline> terminator shall cause the preceding AND-OR
   list to be executed sequentially; an '&' shall cause asynchronous
   execution of the preceding AND-OR list."

To:
   "A ';' separator or a ';' or <newline> terminator shall cause the
   preceding AND-OR list to be executed sequentially; an '&' separator
   or terminator shall cause asynchronous execution of the preceding
   AND-OR list."

(Target for TC1)

Issue History

Date Modified Username Field Change
2009-06-25 11:11 Don Cragun New Issue
2009-06-25 11:11 Don Cragun Status New => Under Review
2009-06-25 11:11 Don Cragun Assigned To => ajosey
2009-06-25 11:11 Don Cragun Name => Alexey Khoroshilov
2009-06-25 11:11 Don Cragun Organization => linuxtesting.org
2009-06-25 11:11 Don Cragun Section => 2.9.3
2009-06-25 11:11 Don Cragun Page Number => 2319
2009-06-25 11:11 Don Cragun Line Number => 73195-73196
2009-06-25 11:16 Don Cragun Note Added: 0000082
2009-06-25 11:23 Don Cragun Note Added: 0000083
2009-06-25 11:23 Don Cragun Status Under Review => Interpretation Required
2009-06-25 11:23 Don Cragun Resolution Open => Accepted As Marked
2009-06-25 12:20 Don Cragun Note Edited: 0000082
2009-06-25 16:38 Don Cragun Tag Attached: real bug in aardvark
2009-06-26 06:35 Don Cragun Note Edited: 0000082
2009-06-26 08:56 Don Cragun Final Accepted Text => Note 0000083
2009-06-26 09:28 Don Cragun Final Accepted Text Note 0000083 => bugnote: 83
2009-06-26 09:30 Don Cragun Final Accepted Text bugnote: 83 => 0000045:0000083
2009-06-30 23:05 Don Cragun Reporter Don Cragun => khoroshilov
2009-07-30 16:01 msbrown Tag Detached: real bug in aardvark
2009-07-30 16:02 msbrown Final Accepted Text 0000045:0000083 => 0000045:0000083 (pending interp request)
2009-08-11 16:21 Don Cragun Interp Status => Pending
2009-09-17 15:41 nick Interp Status Pending => Proposed
2009-10-09 15:46 ajosey Note Edited: 0000083
2009-10-09 15:47 ajosey Interp Status Proposed => Approved
2009-10-09 15:47 ajosey Final Accepted Text 0000045:0000083 (pending interp request) => 0000045:0000083
2010-09-20 09:01 geoffclare Tag Attached: tc1-2008
2013-04-16 13:06 ajosey Status Interpretation Required => Closed