Minutes of the 28th March 2019 Teleconference Austin-921 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 29th March 2019 Attendees: Don Cragun, IEEE PASC OR Mark Ziegast, SHware Systems Dev. Joerg Schilling, FOKUS Fraunhofer Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Eric Blake, Red Hat Andrew Josey, The Open Group Geoff Clare, The Open Group * General news Andrew reported that Joe Gwinn, PASC Chair had been in contact. We need to submit a PAR this next quarter to stay active at IEEE. Andrew will take an action to draft a PAR for the major revision - this would include alignment with the C standard (c17) - the issue 8 tagged items and TC3-2008 items - new APIs meeting the acceptance criteria by a certain date Andrew also took an action to chase up the status of a replacement OR for The Open Group. * 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 9 March 2018 and earlier) Bug 1077: Recommend support for wide-character regcomp and regexec and/or specify multi-byte behavior OPEN http://austingroupbugs.net/bug_view_page.php?bug_id=1077 Andrew has completed the action to ping his Apple contact and is awaiting a reply. Bug 1122: POSIX should include gettext() and friends OPEN http://austingroupbugs.net/view.php?id=1122 Left open as an action is still in progress to flesh out a complete proposal. * Current Business Bug 1204: Vague wording as to the validity of s/RE command without trailing delimiter and replacement Accepted as Marked http://austingroupbugs.net/view.php?id=1204 This item is tagged for TC3-2008. An interpretation is required. Interpretation response ------------------------ The standard states that lines "shall be written" for all of the g, G, s, v, or V commands, and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: Current implementations of ed do not behave as described in the standard. Notes to the Editor (not part of this interpretation): On page 2681 line 87421 section ed, change: If the closing delimiter of an RE or of a replacement string (for example, '/') in a g, G, s, v, or V command would be the last character before a , that delimiter can be omitted, in which case the addressed line shall be written. to: In the following commands, if a closing delimiter would be the last character before a then that character can be omitted with the behavior shown: For the g and v commands the addressed line(s) shall be written as if a closing delimiter followed by a p were appended to the command. For the G and V commands no additional action shall be taken. For the s command, only the closing delimiter of the replacement can be omitted, in which case the result of the substitution shall be written as if the p flag were appended. For the null command, the addressed line(s) shall be written as if the closing delimiter were appended. Bug 1205: Incorrect specification of printf %% OPEN http://austingroupbugs.net/view.php?id=1205 A proposal was added to the etherpad after the meeting. We will continue on this item on the next call. Next Steps ---------- The next calls are on: April 1st 2019 (Monday) This call will be for 60 minutes. April 4th 2019 (Thursday) This call will be for 90 minutes. Apologies in advance: Nick Stoughton 2019-04-01 Calls are anchored on US time. (8am Pacific) http://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/201x-mm-dd username=posix password=2115756#