Minutes of the 30th October 2023 Teleconference Austin-1356 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 1st November 2023 Attendees: Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Don Cragun, IEEE PASC OR Geoff Clare, The Open Group Mark Ziegast, SHware Systems Dev. Eric Blake, Red Hat, The Open Group OR Apologies Andrew Josey, The Open Group Eric Ackermann, HPI, University of Potsdam Tom Thompson, IEEE * General news A reminder that the calls this week are one hour earlier in Europe due to Europe adjusting its clocks. * Current Business Note for issue resolution all items are tagged for Issue 8 unless noted otherwise or disposition is reject or duplicate. Bug 251: Forbid newline, or even bytes 1 through 31 (inclusive), in filenames Accepted as marked https://austingroupbugs.net/view.php?id=251 We finished work on bug 251, except for some missing "
" tags. Don took an action to update the bug after the meeting. See https://austingroupbugs.net/view.php?id=251#c6561 for the final changes. Bug 248: Fix the numerous filename/pathname processing errors in specification examples Accepted as Marked https://austingroupbugs.net/view.php?id=248 Page and line numbers are for Issue 8 draft 3. Page 2973, Line 99511 (hash APPLICATION USAGE): Change: find . −type f | xargs hash To: find . -type f -exec hash {} + Page 3441, line 117538 (type APPLICATION USAGE): Replace: find . −type f | xargs type with: find . −type f -exec type {} + On page 3568 line 122228 (xargs EXAMPLES) change example 2 from: The following command invokes diff with successive pairs of arguments originally typed as command line arguments. It assumes there are no embedded characters in the elements of the original argument list. printf "%s\n" "$@" | sed 's/[^[:alnum:]]/\\&/g' | xargs -E "" -n 2 -x diff to: The following command invokes diff with successive pairs of arguments originally typed as command line arguments. printf "%s\0" "$@" | xargs -0 -n 2 -x diff -- On page 3568 line 122233 change example 3 from: In the following commands, the user is asked which files in the current directory (excluding dotfiles) are to be archived. The files are archived into arch; a, one at a time or b, many at a time. The commands assume that no filenames contain , , , , or double-quote characters. a. ls | xargs -E "" -p -L 1 ar -r arch b. ls | xargs -E "" -p -L 1 | xargs -E "" ar -r arch to: In the following command, the user is asked which regular files below the current directory are to be archived. find . -type f -print0 | xargs -0 -p -L 1 ar -r arch On page 3568, lines 122242-122247 remove example 5 AI to EricB: Create new bug linked to bugid:1063 that changes hash line 99517 to drop "" on PATH=$PATH example, and fixes text in STDOUT line 99491 to state the list is cleared on assignment (not merely on change). Possibly also move the details of the list of remembered names up to DESCRIPTION instead of STDOUT. Also, sh ENVIRONMENT VARIABLES line 113657 should probably mention hash table effects; and add an xref to hash in 2.9.1.4 line 80882. Next Steps ---------- The next call is on: Thu 2023-11-02 (Zoom meeting - general bugs/ballot resolution) Mon 2023-11-06 (Zoom meeting - general bugs/ballot resolution) 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)