Minutes of the 12 September 2012 Teleconference Austin-577 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 13 September, 2012 Attendees Mark Brown, IBM, TOG OR Don Cragun, PASC OR Andrew Josey, The Open Group Jim Pugsley, Oracle Geoff Clare, The Open Group Eric Blake, Red Hat Apologies Nick Stoughton, USENIX, ISO/IEC OR Joerg Schilling, Fraunhofer Society * General News The IEEE recirculation ballot closed Sept 7. There were no changes to any of the ballots submitted. The standard has now been submitted to IEEE for approval. It is scheduled for consideration by the IEEE Revcom committee at their December 2012 meeting. The Open Group sanity review ends Sep 14. Andrew will then submit the document for approval by the Governing Board in time for their consideration at the October 25 meeting. For ISO balloting, we need to ensure that the project editor response to the comments from the ISO ballot detail the final set of changes post the ballot. Andrew has sent a note to Nick requesting advice on how best to respond to JTC1. * Old Business +Bug 0000561: NUL-termination of sun_path in Unix sockets OPEN http://austingroupbugs.net/view.php?id=561 Eric has an action to update the proposal. +mbsnrtowcs() discussion OPEN Nick filed a defect report in Mantis during the meeting. http://austingroupbugs.net/view.php?id=601 +Bug 0000573: Please add '+' to the portable filename character set OPEN http://austingroupbugs.net/view.php?id=573 Joerg has an action to prepare a proposed change. +Bug 0000592: consistent use of struct timespec OPEN http://austingroupbugs.net/view.php?id=592 This item needs further investigation of existing implementations. Mark reported that AIX does not have a problem with this. Jim notes he is still looking at this. +Bug 0000598: OH shading and new interfaces OPEN http://austingroupbugs.net/view.php?id=598 Eric has an action to propose a new solution with self-contained headers. Bug 0000576: No format specifiers for several types OPEN http://austingroupbugs.net/view.php?id=576 Bug 0000599: Reserved "no thread" value for pthread_t A/M Issue 8 Bug 0000517: EBNF support OPEN http://austingroupbugs.net/view.php?id=517 It was agreed that we need Joerg's input on this item and have left it open for now. Andrew took an action on the 12 September call to notify Joerg (completed after the meeting). * Current Business We started off by considering some of the items raised on the mailing list reflector that had not been submitted as defect reports. austin-group-l:archive/latest/18038 It was agreed that this looks like an issue and that a defect report should be filed. Andrew took an action to email Philip Guenther and request he file a defect report (action completed during the meeting). This has now been filed as bug 606. austin-group-l:archive/latest/18040 SA_RESTART specification unclear It was also agreed that a defect report should be filed. Andrew again took the action to contact the submitter (action completed by email during the meeting). austin-group-l:archive/latest/18031 fmod() austin-group-l:archive/latest/18032 tgamma() On these two maths function related items Geoff took an action to contact Fred Tydeman with some feedback and also ask him to file defect reports. (completed after the meeting). Defect reports have now been filed as bugs 604 and 605. Bug 0000602: Chain inference rules Accepted as Marked http://austingroupbugs.net/view.php?id=602 An interpretation is required. This item is tagged for TC2-2008. 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 behavior noticed in HP-UX does not violate what the standard was intended to require. However, the standard could be misread to reach the conclusion implied by this defect report. The changes suggested below explicitly state the required behavior and allow extensions to provide inference rule chaining when intermediate targets are not specified in the makefile. Notes to the Editor (not part of this interpretation): At page 2917 line 95916 change: Its prerequisites in turn shall be processed recursively until a target is found that has no prerequisites, at which point the recursion stops. to: Its prerequisites in turn shall be processed recursively until a target is found that has no prerequisites, or further recursion would require applying two inference rules one immediately after the other, at which point the recursion shall stop. As an extension, implementations may continue recursion when two or more successive inference rules need to be applied; however, if there are multiple different chains of such rules that could be used to create the target, it is unspecified which chain is used. Bug 0000603: unable to apply setrlimit() to process spawned with posix_spawn Rejected http://austingroupbugs.net/view.php?id=603 Several criteria must be met before a new feature can be added to the standard. These include, but might not be limited to: 1. one of the three member organizations of The Austin Group (The Open Group, IEEE PASC, and ISO/IEC JTC1/SC22) must sponsor the addition, 2. the feature must have already been implemented, 3. the feature must fit into the scope of the standard, 4. copyright release for documentation of the feature to The Austin Group's member organizations must be available, 5. the feature to be added must not be controversial (i.e., likely to generate negative votes when trying to ballot a draft of the standard that contains the new feature), and 6. must include documentation giving explicit editing instructions describing all of the changes that would need to be made to the current standard to add the new feature. The group felt that this proposal is currently lacking on points 2 (no existing implementation practice) and 6 (no formal wording of the proposed addition); while the idea has merit, these two points must be resolved before the bug can be reopened. Next Steps ---------- The next call is on September 19. As Mark will be a little late joining the call Andrew will start the call . This call will be for the regular 90 minutes. http://austingroupbugs.net See the calendar for the list of dialup numbers. An IRC channel will be available for the meeting irc://irc.freenode.org/austingroupbugs