Minutes of the 15th October 2015 Teleconference Austin-734 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 16th October 2015 Attendees: Mark Ziegast, SHware Systems Don Cragun, IEEE PASC OR Roger Faulkner, Oracle, The Open Group OR Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Joerg Schilling, FOKUS Fraunhofer Andrew Josey, The Open Group Geoff Clare, The Open Group Eric Blake, Red Hat Martin Rehak, Oracle Jim Grisanzio, Oracle Margot Hackett Miller, Oracle (first hour) David Clissold, IBM (from 1:00 mark) Apologies Richard Hansen, BBN * General news TC2 draft 2 has been posted together with a merged full draft. This is out for review for four weeks - see http://www.opengroup.org/austin/docs/austin_733.txt for details. This is a committee draft. Andrew took an action to notify the PASC SEC (completed) * 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 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 0000985: quote removal missing from case statement patterns and alternative expansions Accepted as marked http://austingroupbugs.net/view.php?id=985 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: None. Notes to the Editor (not part of this interpretation): Make the changes in Note: 0002863 (included here). On page 2327 line 73887 (XCU 2.6 Word Expansions), change: 4. Quote removal (see Section 2.6.7) shall always be performed last. to: 4. Quote removal (see Section 2.6.7) shall always be performed, and shall always be performed last. On page 2332 lines 74101-74103 (XCU 2.6.4 Arithmetic Expansion), change: The expression shall be treated as if it were in double-quotes, except that a double-quote inside the expression is not treated specially. The shell shall expand all tokens in the expression for parameter expansion, command substitution, and quote removal. to: The expression shall be expanded as if it were a word in double-quotes, except that the treatment of a double-quote inside the expression is unspecified and the result of parameter expansion of the '@' special parameter is unspecified. On page 2345 lines 74601-74605 (XCU 2.9.4.3 Case Conditional Construct), change: In order from the beginning to the end of the case statement, each pattern that labels a compound-list shall be subjected to tilde expansion, parameter expansion, command substitution, and arithmetic expansion, and the result of these expansions shall be compared against the expansion of word, according to the rules described in Section 2.13 (which also describes the effect of quoting parts of the pattern). to: In order from the beginning to the end of the case statement, each pattern that labels a compound-list shall be subjected to tilde expansion, parameter expansion, command substitution, arithmetic expansion, and quote removal, and the result of these expansions shall be compared against the expansion of word, according to the rules described in Section 2.13. Bug #249: Add standard support for $'...' in shell Reopened http://austingroupbugs.net/bug_view_page.php?bug_id=249 We will also continue with this next week. See http://posix.rhansen.org:9001/p/bug249 Next Steps ---------- The next call is on October 22, 2015 (a Thursday) Calls are anchored on US time. (8am Pacific) (Please be aware that on October 27, European time will have shifted to winter time, and 8am Pacific is one hour earlier in Europe than it was before) 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#