Stephen Michell – convenor
David Keaton
Erhard Ploedereder
Tullio Vardanega
Clive Pygott
Past Meetings:
2020 |
||||
#67 |
10-12 Feb 2020 |
Prague Czzech Republic |
With WG 21 SG 12 |
|
#68 |
24-25 Feb 2020 |
Las Vegas Nevada US |
With WG 5 Fortran |
|
#67-A |
3 Mar 2020 |
Zoom |
(C++) See TR24772-10 N0940 |
|
#67-B |
16 Mar 2020 |
Zoom |
(C++) See TR24772-10 N0941 |
|
#67-C |
30 Mar 2020 |
Zoom |
(C++) See TR24772-10 N0943 |
|
#69-A |
7 Apr 2020 |
Zoom |
(C++) See TR24772-4 N0945 |
|
#69-B |
21 Apr 2020 |
Zoom |
(Python and Java) See TR24772-4 N0947 and TR24772-11 N0948 |
|
#67-D |
27 Apr 2020 |
Zoom |
(C++) See TR24772-10 N0950 |
|
#69 |
19 May 2020 |
Zoom |
Agenda N0951, minutes N0957 |
|
#69-C |
6 May 2020 |
Zoom |
(Java) See TR 24772-11 N0957 |
|
#67-E |
8 Jun 2020 |
Zoom |
(C++) See TR 24772-10 |
|
#69-D |
1 Jun 2020 |
Zoom |
(Java) See TR 24772-11 N0960 |
|
#69-E |
15 Jun 2020 |
Zoom |
(Python) See TR24772-4 N0961 |
|
#67-F |
22 Jun 2020 |
Zoom |
(C++) See TR 24772-10 N0963 |
|
#69-F |
29 Jun 2020 |
Zoom |
(Java) See TR24772-11 N0966 |
|
#67-G |
6 Jul 2020 |
Zoom |
(C++) See TR 24772-10 N0968 |
|
#69-G |
13 Jul 2020 |
Zoom |
(Java) See TR24772-11 N0970 and (Python) TR 24772-4 N0971 |
|
#67-H |
20 Jul 2020 |
Zoom |
(C++) See TR 24772-10 N0973 |
|
#69-H |
27 Jul 2020 |
Zoom |
(Java) See TR24772-11 N0977 and (Python) TR 24772-4 N0976 |
|
#67-I |
8 Aug 2020 |
Zoom |
(C++) See TR 24772-10 N0978 |
|
#69-I |
8 Aug 2020 |
Zoom |
(Python) TR 24772-4 N0980 |
|
#67-J |
17 Aug 2020 |
Zoom |
(C++) See TR 24772-10 N0981 |
|
#69-J |
24 Aug 2020 |
Zoom |
(Python) TR 24772-4 N0982 |
|
#67-K |
3 Sep 2020 |
Zoom |
(C++) See TR 24772-10 N0985 |
|
#69-K |
8 Sep 2020 |
Zoom |
(Python) TR 24772-4 N0987 and (Java) TR24772-11 N0986 |
|
#67-L |
14 Sep 2020 |
Zoom |
(C++) See TR 24772-10 N0989 |
|
#70 |
15 Sep 2020 |
Zoom |
WG 23 mtg, N0992 |
|
#69-L |
21 Sep 2020 |
Zoom |
(Python) TR 24772-4 N0995 and (Java) TR24772-11 N0994 |
|
#67-M |
29 Sep 2020 |
Zoom |
(C++) See TR 24772-10 N0996 |
|
#69-M |
7 Oct 2020 |
Zoom |
(Python) TR 24772-4 N0997 and (Java) TR24772-11 N0998 |
|
#67-N |
12 Oct 2020 |
Zoom |
(C++) See TR 24772-10 N0999 |
|
#67-O |
27 Oct 2020 |
Zoom |
(C++) See TR 24772-10 N1004 |
|
#69-N |
2 Nov 2020 |
Zoom |
(Python) TR 24772-4 N1007 and (Java) TR24772-11 N1006 |
|
#71 |
9 Nov 2020 |
Zoom |
WG 23 mtg, see N1009 |
|
#69-O |
16 Nov 2020 |
Zoom |
(Python) TR 24772-4 N1011 and (Java) TR24772-11 N1010 |
|
#67-P |
23 Nov 2020 |
Zoom |
(C++) See TR 24772-10 N1012, decide to move to GitHub. |
|
#71-A |
30 Nov 2020 |
Zoom |
NWIP form N1021, Seed document N1022 |
|
#69-P |
14 Dec 2020, 11 Jan 2021, 8 Feb 2021 |
Zoom |
(Python) TR 24772-4 N1016, N1028 N1037 and (Java) TR24772-11 N1017, N1027, N1038 |
|
#67-Q |
21 Dec 2020 |
Zoom |
C++ review – in GitHub |
|
#71-B |
28 Dec 2020 |
Zoom |
Conversion TR 24772-1 to IS, documents N1020 (minutes), N1021 (NWIP), N1022 (Seed document) |
|
#70-C |
4 Jan 2021, 1 Feb 2021, 17 Feb 2021 |
Zoom |
SPARK Draft review N1026, N1034, N1041 |
Future meetings 2021 |
||||
#76 |
TBD Nov 2021 |
TBD |
|
|
#75 |
23-24 Aug 2021 |
With SC 22, Virtual |
|
|
#74 |
TBD Jun 2021 |
With WG 4 Fortran Committee |
|
|
#73 |
19 April 2021 |
Electronic |
1600-1800 UTC |
|
#72 |
22 Feb 2021 |
Electronic |
1700-1900 UTC |
|
|
|
|
|
|
|
|
|
|
||||
2022 |
||||
#81 |
TBD Nov 2022 |
With WG 21 |
|
|
#80 |
TBD Sep 2022 |
With SC 22 |
|
|
#79 |
TBD Jun 2022 |
With WG 4 Fortran Committee |
|
|
#78 |
19 April 2022 |
Electronic |
1600-1800 UTC |
|
#77 |
TBD Feb 2022 |
With WG 5 Fortran |
TBD |
|
|
|
|
|
|
|
|
|
||
|
|
|
||
|
Discussion of free availability, and information from the SC 22 program manager regarding documents rejected from being freely available:
The documents rejected for free availability were from SC 38. They were the ISO/IEC 19944 series, cloud computing reference architectures. Both the previous edition and the new edition are ISes; they were not rewritten from TRs to ISes. The new editions should have met the criteria just like the old editions, but ISO decided they did not.
We agree to send the SC 22 committee manager an almost-complete Part 1 and Part 2 (and possibly Part 3) so that he can work with ISO on the free availability issue.
Progress of 24772-11 and 24772-4 Python,
Both documents are being championed by the US government.
We are having discussions with Don Deutsch of Oracle and the Java Community Process to help us review Part 11. The convenor has a meeting scheduled Tuesday Feb 23 for these discussions. The Python community has been working with WG 23 since 2018 in reviewing material and providing technical expertise.
24772-10 C++ is making progress. It is challenging to get attention from WG 21 during this COVID time as they seem to have ¾ of every week blocked for WG 21 meetings. Nevertheless we meet every 4 weeks using Zoom and GitHub and are making progress.
24772-6 SPARK. AdaCore and the UK have agreed to lead the rewrite of the SPARK document. The SPARK language has changed significantly from the 2006 version that was the basis of TR 24772 Annex G. We have had 3 very productive meetings and see reaching closure on the document within two months.
Review of Draft IS 24772-1 (N1041 and draft ISO form 4 (NWIP) N1021.
In particular the restructure of TR 24772-1 to IS 24772-1, making clause 4 “Purpose of this document” and moving the general discussion of vulnerabilities and the “top 10” guidance to clause 5.
Clause 4.2 “Applying this document” - We need to make it clear that this document is providing guidance, and is not specifying how software should be developed. Should we use the term “conformance” here?
Other clauses as needed.
Annex C Language specific template - needed significant rework to cover the changes to clause 4 and clause 5.
The convenor believes that the NWIP is sufficient.
Erhard to rework Annex C to match the new document structure, and considering WD 24772-2 Ada.
Stephen to prepare documents to send to the SC 22 committee manager to approach ISO about free availability.
Stephen to send the Part 2 Ada to WG 9 by Feb 25 for discussion March 19.