Minutes of the 1st August 2019 Teleconference Austin-957 Page 1 of 1 Submitted by Geoff Clare, The Open Group. 2nd August 2019 Attendees: Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Don Cragun, IEEE PASC OR Joerg Schilling, FOKUS Fraunhofer Geoff Clare, The Open Group Eric Blake, Red Hat, Open Group OR Mark Ziegast, SHware Systems Dev. Apologies: Andrew Josey * General news None * Outstanding actions (Please note that this section has been flushed to shorten the minutes - to locate the previous set of outstanding actions, look to the minutes from 13th June 2019 and earlier) Bug 1220: Add an API to query the name of a locale category of a locale object OPEN http://austingroupbugs.net/view.php?id=1220 Action: Eric to ask if The Open Group is willing to sponsor this interface. Bug 1254: "asynchronous list" description uses "command" instead of "AND-OR list" OPEN http://austingroupbugs.net/view.php?id=1254 Action: Joerg to investigate how his shell behaves. Bug 1263: Add ppoll() OPEN http://austingroupbugs.net/view.php?id=1263 Action: Eric to ask if The Open Group is willing to sponsor this interface. * Current Business Bug 1234: in most shells, backslash doesn't have two meaning wrt pattern matching OPEN http://austingroupbugs.net/view.php?id=1234 We will revisit this item in a future meeting. Bug 1265: Knock-on effects of Issue 7 change to XCU 2.8.1 Accepted as Marked http://austingroupbugs.net/view.php?id=1265 This item is tagged for TC3-2008. An interpretation is required. Interpretation response ------------------------ The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: ------------- The use of the term syntax error makes the requirements here unclear. Notes to the Editor (not part of this interpretation): ------------------------------------------------------- Make the following changes: On page 2393 line 76558 section 2.14 (dot), change: an interactive shell shall write a diagnostic message to standard error, but this condition shall not be considered a syntax error. to: an interactive shell shall write a diagnostic message to standard error. On page 2416 line 77388 section 2.14 (shift), change: The standard error shall be used only for diagnostic messages. to: The standard error shall be used only for diagnostic messages and the warning message specified in EXIT STATUS. On page 2416 line 77394 section 2.14 (shift), change: this may be considered a syntax error and a non-interactive shell may exit; if the shell does not exit in this case, a non-zero exit status shall be returned. to: this may be treated as an error and a non-interactive shell may exit; if the shell does not exit in this case, a non-zero exit status shall be returned and a warning message shall be written to standard error. On page 2421 line 77535 section 2.14 (trap), add a new paragraph: If an invalid signal name [XSI]or number[/XSI] is specified, the trap utility shall write a warning message to standard error. On page 2421 line 77552 section 2.14 (trap), change: The standard error shall be used only for diagnostic messages. to: The standard error shall be used only for diagnostic messages and warning messages about invalid signal names [XSI]or numbers[/XSI]. On page 2421 line 77559 section 2.14 (trap), change: For both interactive and non-interactive shells, invalid signal names [XSI]or numbers[/XSI] shall not be considered a syntax error and do not cause the shell to abort. to: For both interactive and non-interactive shells, invalid signal names [XSI]or numbers[/XSI] shall not be considered an error and shall not cause the shell to abort. Bug 1266: sh -s with operands Accepted http://austingroupbugs.net/view.php?id=1266 This item is tagged for TC3-2008. An interpretation is required. Interpretation response ------------------------ The standard clearly states that sh -s arg... is not interactive, and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: ------------- All known shells, except yash, make the shell interactive in this case when standard input and standard error are connected to a terminal and we believe this historic behavior is correct. Notes to the Editor (not part of this interpretation): ------------------------------------------------------- Make the changes suggested in the Desired Action. Bug 1267: sh HOME should not be UP shaded Accepted as Marked http://austingroupbugs.net/view.php?id=1267 This item is tagged for TC3-2008. Remove UP shading from HOME and add it to HISTSIZE. Bug 1268: Expansions in double-quotes Accepted http://austingroupbugs.net/view.php?id=1268 This item is tagged for TC3-2008. Bug 1269: yacc: yychar is mentioned but not further specified OPEN http://austingroupbugs.net/view.php?id=1269 This item was looked at briefly and will be continued next time. Next Steps ---------- The next calls are on: August 5 2019 (Monday) This call will be for 60 minutes. August 8 2019 (Thursday) This call will be for 90 minutes. Apologies in advance: Andrew Josey, 2019-08-05, 2019-08-08 Calls are anchored on US time. (8am Pacific) Please check the calendar invites for dial in details. http://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/201x-mm-dd username=posix password=2115756#