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#