Minutes of the 30th March 2017 Teleconference Austin-808 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 1st April 2017 Attendees: Don Cragun, IEEE PASC OR Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Joerg Schilling, FOKUS Fraunhofer Mark Ziegast, SHware Systems Geoff Clare, The Open Group Martin Rehak, Oracle, The Open Group OR Eric Blake Andrew Josey, The Open Group Apologies: David Clissold Richard Hansen, Google * General news The draft PAR is ready for the PASC SEC to approve. Andrew took an action to ask for objections to proceeding with unanimous approval by 2017-04-15. * 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 0001044: Calling setsid as part of posix_spawn Accepted as marked http://austingroupbugs.net/view.php?id=1044 Geoff had completed his action to propose wording. This item is tagged for Issue 8 Proposed changes (2016 edition page and line numbers): On page 341 line 11579 section , add (unshaded): POSIX_SPAWN_SETSID On page 1453 line 48267 section posix_spawn(), change: If the POSIX_SPAWN_SETPGROUP flag is not set ... to: If neither the POSIX_SPAWN_SETPGROUP flag nor the POSIX_SPAWN_SETSID flag is set ... On page 1454 line 48266 section posix_spawn(), add two new paragraphs: If the POSIX_SPAWN_SETSID flag is set in the spawn-flags attribute of the object referenced by attrp, the child process shall be the session leader of a new session, shall be the process group leader of a new process group, and shall have no controlling terminal. The process group ID of the child process shall be set equal to the process ID of the child process. The child process shall be the only process in the new process group and the only process in the new session. If both the POSIX_SPAWN_SETPGROUP flag and the POSIX_SPAWN_SETSID flag are set in the spawn-flags attribute of the object referenced by attrp, the behavior is unspecified. On page 1455 line 48335 section posix_spawn(), add a new paragraph: If POSIX_SPAWN_SETSID is set in the spawn-flags attribute of the object referenced by attrp, and posix_spawn() or posix_spawnp() fails while creating the new session, changing the child's session ID, or changing the child’s process group, an error value shall be returned as described by setsid() (or, if the error occurs after the calling process successfully returns, the child process shall exit with exit status 127). On page 1459 line 48522 section posix_spawn(), add setsid() to the SEE ALSO section. On page 1470 line 48847-48852 section posix_spawnattr_getflags(), add POSIX_SPAWN_SETSID (unshaded) to the list of flags and reorder the list to be in alphabetical order. Bug 1041: Encourage implementations to include better integrity checksum, compression and decompression utilities if possible. OPEN http://austingroupbugs.net/view.php?id=1041 Nick had completed his action from the previous week. Discussions continued and will continue next week. The bug now has its own page in the etherpad: http://posix.rhansen.org:9001/p/bug1041 Next Steps ---------- The next call is on April 6th, 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#