Minutes of the 3rd May 2018 Teleconference Austin-866 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 4th May 2018 Attendees: Mark Ziegast, SHware Systems Dev. Joerg Schilling, FOKUS Fraunhofer Don Cragun, IEEE PASC OR Richard Hansen, Google (30m late) Geoff Clare, The Open Group Andrew Josey, The Open Group Eric Blake, Red Hat Martin Rehak, Oracle, The Open Group OR Apologies: Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR David Clissold, IBM * General news No news * 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) * Current Business 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 reported he has completed his action and will report back when he has an update from Apple. Andrew has an action to ping his Apple contact. Bug 1103: Spacing issues in mailx "Command Escapes" after pdftotext: Accepted http://austingroupbugs.net/view.php?id=1103 Andrew confirms that the change to the troff was made, and the pdf was rebuilt with that change in it. Andrew has closed the bug. Bug 1105: problems with backslashes in awk strings and EREs Re-opened http://austingroupbugs.net/view.php?id=1105 Note this bug was re-opened after the meeting. Reopening as there is still an issue with backslash in bracket expressions that we need to address. The minutes reflect the decision at the meeting: An interpretation is required. Action on Andrew to start the interpretation timer. This item is tagged for TC3-2008 Interpretation response: The standard states the requirements for handling of in awk, and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: The standard does not match historical and current practice. Notes to the Editor (not part of this interpretation): On page 2491 line 80125 section awk change: The awk utility shall make use of the extended regular expression notation (see [xref to XBD 9.4]) except that it shall allow the use of C-language conventions for escaping special characters within the EREs, as specified in the table in XBD Chapter 5 (on page 121) ('\\', '\a', '\b', '\f', '\n', '\r', '\t', '\v') and the following table; these escape sequences shall be recognized both inside and outside bracket expressions. to: The awk utility shall make use of the extended regular expression notation (see [xref to XBD 9.4]) except that it shall allow the use of C-language conventions for escaping special characters within the EREs, as specified in the table in XBD Chapter 5 (on page 121) for '\a', '\b', '\f', '\n', '\r', '\t', '\v' and in the following table for other sequences; these escape sequences shall be recognized both inside and outside bracket expressions. On page 2492 line 80136 section awk, change the Meaning column from: character to: In the lexical token STRING, character. Otherwise undefined. On page 2492 line 80137 section awk, change the Meaning column from: character to: In the lexical token ERE, character. Otherwise undefined. On page 2492 line 80143 section awk, add to the Description column: If the digits produce a value greater than octal 377, the behavior is undefined. On page 2492 line 80144 section awk, add two new rows to the table: \., \[, \(, \*, \+, | A character followed | In the lexical token ERE, \?, \{, \|, \^, \$ | by a character that has a special | the sequence shall represent | meaning in EREs (see [xref to XBD | itself. Otherwise undefined. | 9.4.3]), other than . | --------------------+-----------------------------------+--------------------------------- \\ | Two characters. | In the lexical token ERE, | | the sequence shall represent | | itself. In the lexical token | | STRING, it shall | | represent a single . On page 2508 line 80877 section awk add a new first paragraph to APPLICATION USAGE: Since has a special meaning both in the option-argument to the -v option and in the assignment operand, applications that need to pass strings to awk without special interpretation of should not use these methods but should instead make use of the ARGV or ENVIRON array. Bug 1085: "token shall be from the current position in the input" is incorrect OPEN http://austingroupbugs.net/bug_view_page.php?bug_id=1085 Next Steps ---------- The next call is on May 10th, 2018 (a Thursday) Calls are anchored on US time. (8am Pacific) This call will be for the regular 90 minutes. 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#