Minutes of the 31st August 2023 Teleconference Austin-1341 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 31st August 2023 Attendees: Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Don Cragun, IEEE PASC OR Mark Ziegast, SHware Systems Dev. Andrew Josey, The Open Group Geoff Clare, The Open Group Eric Blake, Red Hat, The Open Group OR Eric Ackermann, HPI, University of Potsdam Apologies Tom Thompson * General news A reminder that there is no meeting on 2023-09-04 as this is a US holiday. * Current Business Note for issue resolution all items are tagged for Issue 8 unless noted otherwise or disposition is reject or duplicate. Bug 1771: support or reserve %q as printf-utility format specifier Accepted as Marked https://austingroupbugs.net/view.php?id=1771 Note: https://debbugs.gnu.org/65659 has been opened against GNU Coreutils to get their feedback. On page 2793 line 92597-92599 section echo, add a sentence after the example: However, this usage of %b with the printf utility is now obsolescent, and applications desiring escape sequence processing on non-XSI implementations should instead place escape sequences (other than \c) to be processed in the format string of the printf utility. On page 3269 line 111000-111019 section printf, add OB shading to list item 7 (b conversion) On page 3271 line 111104 section printf, change: The %b conversion specification is not part of the ISO C standard; it has been added here as a portable way to process -escapes expanded in string operands as provided by the echo utility. See also the APPLICATION USAGE section of [xref to echo] for ways to use printf as a replacement for all of the traditional versions of the echo utility. to: The %b conversion was originally added as a portable way to process -escapes expanded in string operands as provided by the echo utility on XSI implementations. However, it will conflict with the next version of the ISO C standard, which is adding it for binary output of integers, and has consequently been marked obsolescent. After page 3275 line 111227 section printf, add two paragraphs to FUTURE DIRECTIONS: A future version of this standard may change the %b conversion to a binary conversion in alignment with the next version of the ISO C standard. It is recommended that implementations treat the "%#s" conversion specification, which is undefined by this standard, as a synonym for the current "%b" behavior; this can then be added in a future version of this standard once there is existing practice. A future version of this standard may add a %q or %Q conversion (or both) to convert a string argument to a quoted output format that can be reused as shell input. Next Steps ---------- We will pick up on bug 251 next time (if Don's proposal is ready) The next call is on: Thu 2023-09-07 (Zoom meeting - general bugs/ballot resolution) Mon 2023-09-11 (Zoom meeting - general bugs/ballot resolution) Apologies in advance: Geoff Clare 2023-09-11 through 2023-09-28, maybe 2023-10-02 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)