View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000045 | 1003.1(2008)/Issue 7 | Shell and Utilities | public | 2009-06-25 11:11 | 2013-04-16 13:06 |
| Reporter | khoroshilov | Assigned To | ajosey | ||
| Priority | normal | Severity | Comment | Type | Clarification Requested |
| Status | Closed | Resolution | Accepted As Marked | ||
| Name | Alexey Khoroshilov | ||||
| Organization | linuxtesting.org | ||||
| User Reference | |||||
| Section | 2.9.3 | ||||
| Page Number | 2319 | ||||
| Line Number | 73195-73196 | ||||
| Interp Status | Approved | ||||
| Final Accepted Text | 0000045:0000083 | ||||
| Summary | 0000045: Inconsistent description of list | ||||
| Description | There 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 &. | ||||
| Tags | tc1-2008 | ||||
|
|
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. |
|
|
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) |
| 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 |