Minutes of the 22nd June 2023 Teleconference Austin-1321 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 23rd June 2023 Attendees: Don Cragun, IEEE PASC OR Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR (partial) Andrew Josey, The Open Group Mark Ziegast, SHware Systems Dev. Geoff Clare, The Open Group Eric Ackermann, HPI, University of Potsdam Apologies Eric Blake, Red Hat, The Open Group OR Tom Thompson, IEEE * General news We agreed that there will be no calls on the week commencing July 3. * Current Business Note for issue resolution all items are tagged for Issue 8 unless noted otherwise or disposition is reject or duplicate. Bug 1696: Effect of -s when no work needs to be done Accepted as Marked https://austingroupbugs.net/view.php?id=1696 We revisited this item. The "shall write a message to standard output indicating that no action was taken" has been changed to "may write a message to standard output indicating that no action was taken". This allows both the current behavior of GNU make and the current behavior of BSD and Solaris make. Change in make STDOUT section on P3107, L104627-104633: The make utility shall write all commands to be executed to standard output unless the −s option was specified, the command is prefixed with an at-sign, or the special target .SILENT has either the current target as a prerequisite or has no prerequisites. If make is invoked without any work needing to be done, it shall write a message to standard output indicating that no action was taken. If the −t option is present and a file is touched, make shall write to standard output a message of unspecified format indicating that the file was touched, including the filename of the file. to: If make is invoked without any work needing to be done, it may write a message to standard output indicating that no action was taken. Otherwise, the make utility shall write all commands to be executed (and the filenames of files touched for the -t option in a message of unspecified format) to standard output unless the −s option was specified, the command is prefixed with an at-sign, or the special target .SILENT has either the current target as a prerequisite or has no prerequisites. Bug 1697: Consider replacing out-of-date with not up-to-date Accepted as Marked https://austingroupbugs.net/view.php?id=1697 In make rationale on P3131, L105687 after: The HP-UX implementation of make treated it as out-of-date. add a new sentence: Note that up-to-date and out-of-date are antonyms. In make future directions add a new paragraph after P3133, L105820. A future version of this standard may require that a target with a prerequisite with an identical timestamp is considered out-of-date. Bug 1698: Replace 'a target' with 'the target' https://austingroupbugs.net/view.php?id=1698 Accepted, resolved, issue8 tag Bug 1699: Use term 'rules' consistently Accepted as Marked https://austingroupbugs.net/view.php?id=1699 On page 3107 line 104662 section make, change: There are two kinds of rules: inference rules and target rules. to: There are two kinds of rules: target rules, including special targets (see Target Rules, on page 3110), and inference rules (see Inference Rules, on page 3116). On page 3108 line 104677 section make, change: The term makefile is used to refer to any rules provided by the user, whether in ./makefile or its variants, or specified by the −f option. to: The term makefile is used to refer to any makefile contents provided by the user, whether in ./makefile or its variants, or specified by the −f option. (Note to the editor: this text will have moved if bug 1657 has been applied before this one.) On page 3108 line 104679 section make, delete: The rules in makefiles shall consist of the following types of lines: target rules, including special targets (see Target Rules, on page 3110), inference rules (see Inference Rules, on page 3116), macro definitions (see Macros, on page 3112), and comments. Bug 1700: Clean up 'Makefile Syntax' section Duplicate of 1657 https://austingroupbugs.net/view.php?id=1700 Closed, Duplicate of 1657 Bug 1701: Fix spelling of 'Inference Rules' Accepted https://austingroupbugs.net/view.php?id=1701 Bug 1702: Consistently use 'following' or 'next' Accepted as Marked https://austingroupbugs.net/view.php?id=1702 Change "following line" to "next line". We will continue with Issue 8 Draft 3 ballot resolution on the next call. The next item is Bug 1703: Replace at-sign with https://austingroupbugs.net/view.php?id=1703 Next Steps ---------- The next call is on: Mon 2023-06-26 (general bugs/ballot resolution) Thu 2023-06-29 (general bugs/ballot resolution) No calls on July 3rd or July 6th The calls are for 90 minutes Calls are anchored on US time. (8am Pacific) Apologies in Advance: Eric Blake: June 15 through July 6 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)