Document ISO/IEC/JTC 1/SC 22/WG 23 N1327

Draft Agenda Meeting #76
ISO/IEC JTC 1/SC 22/WG23

6 November 2023 1800-2100 UTC


Meeting Location : Zoom

Agenda

76.1 Opening activities

76.1.1 Opening Comments

76.1.2 Introduction of Participants/Roll Call

76.1.3 Procedures for this Meeting

76.1.4 Approval of previous Minutes of meeting 74

76.1.6 Approval of Agenda

76.1.7 Future Meeting Schedule

The main meeting schedule is to progress documents in sub-WG meetings. On an as-needed basis a meeting of the full group is scheduled to progress work to SC 22 for ISO balloting, to propose to SC 22 add or remove documents from the WG 23 schedule and to manage general WG 23 work.



76.2 Liaison Activities (for in-person meetings only)

76.2.1 PL22.3/WG5 (Fortran)

76.2.2 WG4 (COBOL)

76.2.3 WG9 (Ada) Erhard Ploedereder

76.2.4 PL22.11/WG14 C Clive Pygott

76.2.5 PL22.16/WG21 (C++) Michael Wong
76.2.6 MISRA C Clive Pygott

76.2.7 MISRA (C++) Clive Pygott

76.2.8 SPARK Erhard Ploedereder

76.2.9 Other Liaison Activities or National body reports

76.3. Report from SC 22 (Convenor)

DIS 24772-1 was submitted to ISO for DIS balloting, which happened from Jan 3 to March 25 2023. The document passed with 100% approval (16 of 16 P members voted yes. The document has many comments, which WG 23 has reviewed.

Progress of Part 2 Ada – Ada is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to the Ada document to eliminate any language that can be interpreted as a requirement. This meeting is being asked to approve the edit of this document to meet ISO editorial requirements.

Progress of Part 3 C – C is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to the C document to eliminate any language that can be interpreted as a requirement. This meeting is being asked to approve the edit of this document to meet ISO editorial requirements.

Progress of Part 4 Python – Python is almost complete. Recent changes to the form and content of documents by the ISO editor necessitate some changes to this document to eliminate any language that can be interpreted as a requirement. These have been implemented in the most recent Python documents posted.

Progress of Fortran (Part 8) – The Fortran members working on this document, along with the convenor and Mr. Ploedereder judge this document to be complete. The full Fortran committee (WG 5) has reviewed the document and returned it to the subgroup for final polishing and progression towards DIS ballot. The document is N1327.This meeting is being asked to approve this document for submission to SC 22.

Progress of Part 6 SPARK – SPARK is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to this document to eliminate any language that can be interpreted as a requirement.

Progress of Part 10 C++ - work is ongoing.

Progress of Part 11, Java – So far, Oracle has refused to pass any document that addresses Java vulnerabilities to the Java community for comment. Recent interactions with Oracle have broken the log jam and should result in a broader review of the document.

76.4 Document Review

N1326 WG 24772-8 Fortran language vulnerabilities

76.6 Review of Assignment of responsibilities

76.7 Resolutions and Action Items

76-1 To submit document N1327 Fortran vulnerabilities to SC 22 to initiate DIS ballot.

76-2 To return N1166 Ada language vulnerabilities to the editing team for language readjustment to remove language that could be interpreted as imposing requirements from the document.

76-3 To return N1156 SPARK language vulnerabilities to the editing team for language readjustment to adjust language that could be interpreted as imposing requirements from the document.

76-4 To return N0920 C language vulnerabilities to the editing team for language readjustment to remove language that could be interpreted as imposing requirements from the document.

76.8. Adjournment