Minutes of the 31st July 2023 Teleconference Austin-1333 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 2nd August 2023 Attendees: Andrew Josey, The Open Group Don Cragun, IEEE PASC OR Mark Ziegast, SHware Systems Dev. Geoff Clare, The Open Group Eric Blake, Red Hat, The Open Group OR Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Apologies Tom Thompson, IEEE Eric Ackermann, HPI, University of Potsdam * General news The meeting on August 3rd will be a zoom meeting. Andrew noted that draft planning is still to be done. It is noted that the cutoff for the IEEE December approvals is October 16. We will likely need two more drafts from here. * Current Business Note for issue resolution all items are tagged for Issue 8 unless noted otherwise or disposition is reject or duplicate. Bug 1732: cp and mv EXIT STATUS does not account for -i Accepted as Marked https://austingroupbugs.net/view.php?id=1732 This item is tagged for TC3-2008. An interpretation is required. Interpretation response: The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: The cp and mv utility's EXIT STATUS sections did not properly account for the interaction with the -i option. Notes to the Editor (not part of this interpretation): On page 2609 line 84793 section cp, change: All input files were copied successfully. to: All requested files (excluding files where a non-affirmative response was given to a request for confirmation) were successfully copied. On page 3020 line 100451 section mv, change: All input files were moved successfully. to: All requested files (excluding files where a non-affirmative response was given to a request for confirmation) were successfully moved. On page 3200, line 107342-107343 section rm, change: Each directory entry was successfully removed, unless its removal was canceled by a non-affirmative response to a prompt for confirmation. to: All requested directory entries (excluding directory entries where a non-affirmative response was given to a request for confirmation) were successfully deleted. Bug 1731: pthread_sigmask() pending signal requirement time paradox Accepted as Marked https://austingroupbugs.net/view.php?id=1731 This item is tagged for TC3-2008. After applying bug 1636, change: If there are any pending unblocked signals after the call to pthread_sigmask(), at least one of those signals shall be delivered before the call to pthread_sigmask() returns. to: If the argument set is not a null pointer, after pthread_sigmask() changes the currently blocked set of signals it shall determine whether there are any pending unblocked signals; if there are any, then at least one of those signals shall be delivered before the call to pthread_sigmask() returns. On page 1736 line 56316 section pthread_sigmask(), change APPLICATION USAGE from: None. to: Although pthread_sigmask() has to deliver at least one of any pending unblocked signals that exist after it has changed the currently blocked set of signals, there is no requirement that the delivered signal(s) include any that were unblocked by the change. If one or more signals that were already unblocked become pending (see [xref to 2.4.1]) during the period the pthread_setmask() call is executing, the signal(s) delivered before the call returns might include only those signals. Bug 1730: m4 synopsis does not show file operand as optional Accepted https://austingroupbugs.net/view.php?id=1730 This item is tagged for TC3-2008. Bug 1729: mkdir() ENOENT and ENOTDIR overlap Accepted https://austingroupbugs.net/view.php?id=1729 This item is tagged for TC3-2008. Bug 1728: typo on the getprotobyname() pointer page Accepted https://austingroupbugs.net/view.php?id=1728 This item is tagged for TC3-2008. Bug 1725: mailx: *screen*: specify default Accepted https://austingroupbugs.net/view.php?id=1725 This item is tagged for TC3-2008. Bug 1674: may posix_spawnp() fail with ENOEXEC? Accepted as Marked https://austingroupbugs.net/view.php?id=1674 Accepted as marked, interpretation required, issue8 tag. An interpretation is required. Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: None. Notes to the Editor (not part of this interpretation): Make the changes in the Desired Action, and also the changes in Note: 0006264. Bug 1649: Field splitting is woefully under specified, and in places, simply wrong OPEN https://austingroupbugs.net/view.php?id=1649 We will wait for kre's wording suggestion. We will continue next time on: Bug 1406: clarification of SEEK_END when current pointer doesn't match buffer size https://austingroupbugs.net/view.php?id=1406 Next Steps ---------- The next call is on: Thu 2023-08-03 (Zoom meeting - general bugs/ballot resolution) Mon 2023-08-07 (Zoom meeting - general bugs/ballot resolution) Thu 2023-08-10 (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. Apologies in advance: Andrew Josey 2023-08-07, 2023-08-10 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)