Minutes of the 23rd March 2017 Teleconference Austin-807 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 24th March 2017 Attendees: Mark Ziegast, SHware Systems Don Cragun, IEEE PASC OR Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Geoff Clare, The Open Group David Clissold Eric Blake Apologies: Joerg Schilling, FOKUS Fraunhofer Martin Rehak, Oracle, The Open Group OR Richard Hansen, Google Andrew Josey, The Open Group * General news The draft PAR has been sent to the PASC SEC. We will need them to approve it before we can progress at IEEE. * 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 28 Jan 2016) Bug 0000249: Add standard support for $'...' in shell Reopened http://austingroupbugs.net/bug_view_page.php?bug_id=249 We will return to bug 249 on a future call. Bug 0000953: Alias expansion is under-specified Was Accepted as Marked http://austingroupbugs.net/view.php?id=953 Richard has an action to propose new wording to discuss in a future telecon. * Current Business Bug 1041: Encourage implementations to include better integrity checksum, compression and decompression utilities if possible. OPEN http://austingroupbugs.net/view.php?id=1041 We added proposed changes for cksum to the bug, and Nick took an action to propose changes for compress/uncompress/zcat Bug 0001042: Behavior of break, continue, exit and return are undefined if invoked from a multi-stage pipeline. Rejected http://austingroupbugs.net/view.php?id=1042 This was discussed in the March 23, 2017 teleconference and the consensus was to reject based on Note: 0003120 The last paragraph of XCU Section 2.12 Shell Execution Environment (P2354, L74999-75006) says: A subshell environment shall be created as a duplicate of the shell environment, except that signal traps that are not being ignored shall be set to the default action. Changes made to the subshell environment shall not affect the shell environment. Command substitution, commands that are grouped with parentheses, and asynchronous lists shall be executed in a subshell environment. Additionally, each command of a multi-command pipeline is in a subshell environment; as an extension, however, any or all commands in a pipeline may be executed in the current environment. All other commands shall be executed in the current shell environment. I would think it would be obvious that a break in a subshell can't break out of a loop that is not in the same shell execution environment. Similarly, exit exits from the subhsell environment; not the parent shell and the results of using return when you are not in a shell execution environment running a function or a dot script is unspecified. Bug 0001043: Which newline starts collection of here document data? OPEN http://austingroupbugs.net/view.php?id=1042 Left open because it is related to 1036 and 1037, which are pending Joerg's action Bug 0001044: Calling setsid as part of posix_spawn OPEN http://austingroupbugs.net/view.php?id=1044 We agreed that a POSIX_SPAWN_SETSID flag is a worthwhile addition, and Geoff took an action to propose wording Next Steps ---------- The next call is on March 30th, 2017 (a Thursday) Calls are anchored on US time. (8am Pacific) This call will be for the regular 90 minutes. http://austingroupbugs.net An IRC channel will be available for the meeting irc://irc.freenode.net/austingroupbugs An etherpad is usually up for the meeting, with a URL using the date format as below: http://posix@posix.rhansen.org:9001/p/201x-mm-dd password=2115756#