Minutes of the 28th July 2022 Teleconference Austin-1243 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 29th July 2022 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 (partial) Mark Ziegast, SHware Systems Dev. Eric Ackermann, HPI, University of Potsdam Andrew Josey, The Open Group * General news This was a call dedicated to general bugs. * Current Business Bug 1122: POSIX should include gettext() and friends OPEN and https://posix.rhansen.org/p/gettext_draft Also https://austingroupbugs.net/file_download.php?file_id=64&type=bug Geoff's addition to XRAT appendix E was noted. A new PDF will be needed, but we will wait for more comments first. To be discussed again when more comments are raised. Bug 1560: clarify wording of command substitution https://austingroupbugs.net/view.php?id=1560 Leave this and related bugs 1561 and 1564 open awaiting reviews/discussion. Bug 1273: glob()'s GLOB_ERR/errfunc and non-directory files OPEN https://austingroupbugs.net/view.php?id=1273 We will leave this open awaiting feedback. Bug 1457: Add readlink(1) utility OPEN https://austingroupbugs.net/view.php?id=1457 Geoff will apply the changes specified in bugnote 5898 to the Issue8NewAPIs branch in gitlab. Bug 864: Insufficient specification of storage requirements for synchronization objects OPEN https://austingroupbugs.net/view.php?id=864 This was discussed in the July 25, 2022 teleconference. We believe that items 1 and 4 may have already been addressed by the addition of XSH 2.9.9 in TC2. Items 2 and 3 could perhaps be dealt with by adding more text to that section, but we need proposed wording. Bug 851: pthread_atfork orphans handlers in unloaded shared libraries Accepted as Marked https://austingroupbugs.net/view.php?id=851 This item is tagged for TC3-2008 On 2018 edition page 315 line 10683 section add OB shading to pthread_atfork(). On 2018 edition page 1560 line 51088-51090 add OB shading to pthread_atfork() SYNOPSIS. On 2018 edition page 1562 line 51179 add to pthread_atfork() RATIONALE: An additional problem arises when pthread_atfork() is called to register a function in a library that was loaded using dlopen(). If the library is unloaded using dlclose(), and the implementation of dlclose() does not unregister the function, then when fork() tries to call it the result will be undefined behavior. Some implementations of dlclose() do unregister pthread_atfork() handlers, but this cannot be relied upon by portable applications. The standard provides no portable method for unregistering a function installed as a handler via pthread_atfork(). On 2018 edition page 1562 line 51181 change pthread_atfork() FUTURE DIRECTIONS to: The pthread_atfork( ) function may be removed in a future version of this standard. Bug 805: Add Make conditionals Rejected https://austingroupbugs.net/view.php?id=805 As the behavior described in the desired action hasn't actually been implemented, to our knowledge, and there is insufficient consensus amongst the variants that have been implemented to pick one as the de facto standard this request is being rejected. Should the industry come to a consensus a new bug reflecting that should be filed. Bug 798: Addition of a [:symbol:] bracket expression character class expression Rejected https://austingroupbugs.net/view.php?id=798 This was discussed during the 2022-07-28 conference call. There is no existing practice for this change, so this bug is rejected. If anything, it is properly a component of any proposed resolution to bugid:1548. Bug 797: Addition of a isw?symbol(_l)?() function family Rejected https://austingroupbugs.net/view.php?id=797 This was discussed during the 2022-07-28 conference call. There is no existing practice for this change, so this bug is rejected. If anything, it is properly a component of any proposed resolution to bugid:1548. Bug 795: Addition of a new «symbol» character class Rejected https://austingroupbugs.net/view.php?id=795 This was discussed during the 2022-07-28 conference call. There is no existing practice for this change, so this bug is rejected. And, the proposed changes conflict with existing character class requirements. These conflicts should be addressed as part of bugid:1548, not here. Bug 792: better definition of thread lifetime OPEN https://austingroupbugs.net/view.php?id=792 We will pick up on this item next time. Next Steps ---------- The next calls are on: Mon 2022-08-01 (general bugs) gettext is complete, but may be discussed again if comments are added Thu 2022-08-04 (general bugs) Apologies in Advance: Andrew Josey, 2022-08-04, 2022-08-08 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)