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

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

12, 26 April, 10 May 2023 1800-2100 UTC


Meeting Location : Zoom

Agenda

75.1 Opening activities

75.1.1 Opening Comments

75.1.2 Introduction of Participants/Roll Call

75.1.3 Procedures for this Meeting

75.1.4 Approval of previous Minutes of meeting 74

75.1.5 Review of actions items and resolutions, Action Item and Decision Logs

75.1.6 Approval of Agenda

75.1.7 Future Meeting Schedule

The main meeting schedule will be to progress documents in sub-WG meetings. Ada, C and SPARK are complete. A Java document has been finished but the Java community rejects it, without even reading it. We are investigating other Java interest groups. WG 23 currently works on C++, Python and Fortran



75.2 Liaison Activities (for in-person meetings only)

75.2.1 PL22.3/WG5 (Fortran)

75.2.2 WG4 (COBOL)

75.2.3 WG9 (Ada) Erhard Ploedereder

75.2.4 PL22.11/WG14 C Clive Pygott

75.2.5 PL22.16/WG21 (C++) Michael Wong
75.2.6 MISRA C Clive Pygott

75.2.7 MISRA (C++) Clive Pygott

75.2.8 SPARK Erhard Ploedereder

75.2.9 Other Liaison Activities or National body reports

75.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 must review. That is the purpose of this meeting.


Progress of Part 2 Ada – Ada is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

Progress of Part 3 C – C is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

Progress of Part 4 Python – Python is almost complete. Some discussions are still happening around the concurrency vulnerability write-ups (clauses 6.69 through 6.63 as Python implements three distinct concurrency models, and getting the guidance correct is challenging.

Progress of Fortran (Part 8) – We have completed creating content for clause 6 write-ups. Some minor editing is left, plus the completion of the top 10 recommendations for clause 5.2.

Progress of Part 6 SPARK – SPARK is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

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

Progress of Part 11, Java – The Java community (i.e. Oracle) refuses to accept any document that addresses Java vulnerabilities. We continue to look for unaligned Java communities that may be supportive.



75.4 Document Review

N1274, the part 1 submitted for DIS with ISO editor comments

N1272, collated comments (including ISO editor's).

The goal is to decide on the acceptance of all submitted comments. If they result in technical changes, there will be an FDIS (up/down) ballot of 2 months duration.

75.6 Review of Assignment of responsibilities

75.7 Resolutions and Action Items

TBD

75.8. Adjournment