Minutes of the 8th December 2016 Teleconference Austin-794 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 10th December 2016 Attendees: Don Cragun, IEEE PASC OR Geoff Clare, The Open Group Andrew Josey, The Open Group (partial) Eric Blake, Red Hat Joerg Schilling, FOKUS Fraunhofer Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Richard Hansen, Google Martin Rehak, Oracle, The Open Group OR Mark Ziegast, SHware Systems Apologies David Clissold, IBM * General news A new pdf has been released today addressing quote characters encodings. https://www.opengroup.org/austin/restricted/issue7-tc2/C165.pdf * 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 1029: typo? in specification of $? after a trap action completes Accepted as Marked http://austingroupbugs.net/view.php?id=1029 This item is tagged for TC3-2008 (TC2 page and line numbers) Change page 2399, lines 76765-76766 from: A trap on EXIT shall be executed before the shell terminates, except when the exit utility is invoked in that trap itself, in which case the shell shall exit immediately. to: A trap action on EXIT shall be executed before the shell terminates, except when the exit utility is invoked in that trap action itself, in which case the shell shall exit immediately. On page 2420 lines 77493-77494, change: The value of "$?" after the trap action completes shall be the value it had before trap was invoked. to: The value of "$?" after the trap action completes shall be the value it had before the trap action was executed. On page 2420 lines 77500-77502, change: The environment in which the shell executes a trap on EXIT shall be identical to the environment immediately after the last command executed before the trap on EXIT was taken. Each time trap is invoked, the action argument shall be processed in a manner equivalent to: to: The environment in which the shell executes a trap action on EXIT shall be identical to the environment immediately after the last command executed before the trap action on EXIT was executed. If action is neither '-' nor the empty string, then each time a matching condition arises the action shall be executed in a manner equivalent to: Bug #1030: The Single UNIX Specification says nothing about TZ environment variable settings without alternative time start or end Accepte as Marked http://austingroupbugs.net/view.php?id=1030 This item is tagged for TC3-2008. An interpretation is required. Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: If the "rule" field is not included in TZ, implementations are required to determine when the switches between standard and alternative time happen but were not required to document when the transitions occur. Applications would benefit from knowing when those transitions occur. Specifying the transition times in the standard is not believed to be practical due to the continual changes to time zones by legislative bodies and the potential differences in existing implementations. Notes to the Editor (not part of this interpretation): On page 180 after line 5947 (XBD 8.3 TC), insert a new paragraph: If the dst field is specified and the rule field is not, it is implementation-defined when the changes to and from the alternative time occur. On page 3539 after line 12001 (XRAT A.8.3 TC), insert a new paragraph: Implementations are encouraged to use the time zone database maintained by IANA to determine when daylight savings time changes occur and to handle TZ values that start with a . See RFC 6557. Next Steps ---------- The next call is on December 15th, 2016 (a Thursday) The next call after that is January 5th. 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#