Minutes of the 16th March 2023 Teleconference Austin-1299 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 20th March 2023 Attendees: Don Cragun, IEEE PASC OR Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Geoff Clare, The Open Group Eric Blake, Red Hat, The Open Group OR Mark Ziegast, SHware Systems Dev. Eric Ackermann, HPI, University of Potsdam Apologies Andrew Josey, The Open Group * General news We still anticipdate having the draft ready shortly. * Carried Forward This section trimmed -- see Austin/1264 Bug 1406: clarification of SEEK_END when current pointer doesn't match buffer size OPEN https://austingroupbugs.net/view.php?id=1406 Actions carried forward: ACTION: Andrew to contact Rich Felker (dalias) and Alan Coopersmith (Solaris) for feedback. Completed ACTION: Eric B to contact glibc folks. Bug 1616: Standardize mktemp utility OPEN https://austingroupbugs.net/view.php?id=1616 We will need a sponsor; it is not suitable for inclusion in Issue 8. ACTION: Eric to ask The Open Group to sponsor adding the mktemp utility (for Issue 9). Bug 1291: Add method to obtain pthread attributes OPEN https://austingroupbugs.net/view.php?id=1291 Needs additional details and sponsor for Issue 9 Bug 0000251: Forbid newline, or even bytes 1 through 31 (inclusive), in filenames OPEN http://austingroupbugs.net/view.php?id=251 (brought forward) Don has an action to produce a proposal. Bug 1622: Standardize getpeereid function OPEN https://austingroupbugs.net/view.php?id=1622 Action: Eric B to ask The Open Group if they are willing to sponsor this function for Issue 9. * Current Business Bug 1630: Alias names https://austingroupbugs.net/view.php?id=1630 OPEN We discussed this at length and a proposal has been entered into the etherpad for feedback. See https://posix.rhansen.org/p/2023-02-27 Bug 1629: Shell vs. read(2) errors on the script OPEN https://austingroupbugs.net/view.php?id=1629 Bug 1638: Requirement that TZ "std" and "dst" be 3 chars long (when given) is apparently ambiguous Accepted as Marked https://austingroupbugs.net/view.php?id=1638 This item is tagged for TC3-2008 Change: The interpretation of these fields is unspecified if either field is less than three bytes (except for the case when dst is missing), more than {TZNAME_MAX} bytes, or if they contain characters other than those specified. to: The interpretation of std and, if present, dst is unspecified if the field is less than three bytes or more than {TZNAME_MAX} bytes, or if it contains characters other than those specified. Bug 1639: Clarify minimun length requirement of "quoted" std and dst names in POSIX TZ string. Accepted as Marked https://austingroupbugs.net/view.php?id=1639 This item is tagged for TC3-2008 Change: The std and dst fields in this case shall not include the quoting characters. to: The std and dst fields in this case shall not include the quoting characters and the quoting characters do not contribute to the three byte minimum length and {TZNAME_MAX} maximum length. Bug 1640: The rationale given for retaining "true" is nonsense. Accepted as Marked https://austingroupbugs.net/view.php?id=1640 This item is tagged for TC3-2008 On page 3317 line 111737 section true (APPLICATION USAGE), change: The special built-in utility : is sometimes more efficient than true. to: Although the special built-in utility : (colon) is similar to true, there are some notable differences, including: Whereas colon is required to accept, and do nothing with, any number of arguments, true is only required to accept, and discard, a first argument of "--". Passing any other argument(s) to true may cause its behavior to differ from that described in this standard. A non-interactive shell exits when a redirection error occurs with colon (unless executed via command), whereas with true it does not. Variable assignments preceding the command name persist after executing colon (unless executed via command), but not after executing true. In shell implementations where true is not provided as a built-in, using colon avoids the overheads associated with executing an external utility. On page 3318 line 111746 section true, replace the contents of RATIONALE with: None. On page 3318 line 111752 section true, add colon and command to SEE ALSO. On page 2389 line 76461 section colon, change APPLICATION USAGE from: None. to: See the APPLICATION USAGE for true. On page 2390 line 76479 section colon, add true to SEE ALSO. We will start at bug 1629 next time. Next Steps ---------- The next calls are on: Mon 2023-03-20 (general bugs) Thu 2023-03-23 (general bugs) The calls are for 90 minutes Calls are anchored on US time. (8am Pacific) Please check the calendar invites for dial in details. Bugs are at: https://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/20xx-mm-dd (For write access this uses The Open Group single sign on, for those individuals with gitlab.opengroup.org accounts. Please contact Andrew if you need to be setup)