Minutes of the 18th June 2015 Teleconference Austin-714 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 19th June 2015 Attendees: Don Cragun, IEEE PASC OR Joerg Schilling, FOKUS Fraunhofer Mark Ziegast, SHware Systems Geoff Clare, The Open Group Eric Blake, Red Hat Roger Faulkner, Oracle, The Open Group OR Jim Grisanzio, Oracle Martin Rehak, Oracle Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Richard Hansen, BBN Apologies Andrew Josey, The Open Group David Clissold, IBM * General news The P1003.1-2008/Cor 2 Project authorisation request was approved by IEEE on June 11. A copy is posted to the document register as Austin/713 http://www.opengroup.org/austin/docreg.html The next stage will be ballot group formation and preparation of the first ballot draft that will have to go for editorial coordination at IEEE. Action on Andrew to start a review for all pending interpretations. (completed after the meeting) * Outstanding actions ( Please note that I have flushed this section to shorten the minutes - to locate the last set of outstanding actions, look to the minutes from 26 Feb 2015) Bug 0000887: printf and other functions appear many times in search results OPEN http://austingroupbugs.net/view.php?id=887 Andrew is investigating. Bug 0000900: add qsort_r OPEN http://austingroupbugs.net/view.php?id=900 The consensus was that its a good idea to add the suggested interface. The usual requirements regarding a sponsor for a new interface apply. Action: Open Group OR , to ask the Base WG if they wish to sponsor the additional qsort interface proposed here. Bug 0000901: reserve _POSIX* shell option namespace for future use OPEN http://austingroupbugs.net/view.php?id=901 The forward plan for this bug remains as before: Richard: file a new bug report with a concrete feature that would use the _POSIX* namespace (as motivation for reserving set -o _POSIX*) All: debate the proposed feature. If it's something we want, then revisit bug #901. If not, close bug #901. Bug 0000922: Implementations should be allowed to change/remove implementation-defined environment variables OPEN http://austingroupbugs.net/view.php?id=922 This item remains open. Action on Eric: propose wording for Issue 8 to add secure_getenv(), and make it clear that deleting from environment without explicit request is not compliant, but ignoring is fine. For Issue 7 TC 2: Create new bug to add additional conditions on what makes TMPDIR valid, vs. undefined behavior; also add future directions to getenv() to mention secure_getenv() * Current Business Bug 944: sed: relax requirement for } to be preceded by newline Accepted as Marked http://austingroupbugs.net/view.php?id=944 This item is tagged for TC2-2008 An interpretation is required. Interpretation response: The standard states the requirements for the use of to terminate sed editing commands, and conforming applications must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: The use of within {...} is common practice and should be specified in the standard. The standard developers are not aware of any implementation that does not already support it. A related issue is that some implementations do not support multiple '!' characters before a function. Since it is not portable in practice, it seems unlikely that any applications would be affected by removing the requirement from the standard. Notes to the Editor (not part of this interpretation): On page 3182 line 106404, change: Command verbs other than {, a, b, c, i, r, t, w, :, and # can be followed by a , optional characters, and another command verb. However, when the s command verb is used with the w flag, following it with another command in this manner produces undefined results. to: Editing commands other than {...}, a, b, c, i, r, t, w, :, and # can be followed by a , optional characters, and another editing command. However, when an s editing command is used with the w flag, following it with another command in this manner produces undefined results. On page 3182 line 106408, change: A function can be preceded by one or more ’!’ characters, to: A function can be preceded by a ’!’ character, On page 3182 line 106416, change: Execute a list of sed editing commands only when the pattern space is selected. The list of sed editing commands shall be surrounded by braces and separated by characters, and conform to the following rules. The braces can be preceded or followed by characters. The editing commands can be preceded by characters, but shall not be followed by characters. The shall be preceded by a and can be preceded or followed by characters. to: Execute a list of sed editing commands only when the pattern space is selected. The list of sed editing commands shall be surrounded by braces. The braces can be preceded or followed by characters. The shall be preceded by a or (before any optional characters preceding the ). Each command in the list of commands shall be terminated by a character, or by a character if permitted when the command is used outside the braces. The editing commands can be preceded by characters, but shall not be followed by characters. On page 3187 line 106647, delete: Historically, the sed ! and } editing commands did not permit multiple commands on a single line using a as a command delimiter. Implementations are permitted, but not required, to support this extension. Next Steps ---------- The next call is on June 25, 2015 (a Thursday) Apologies in advance from Eric who is gone through July 9. 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#