Skip to content

Commit de592e5

Browse files
authored
Add guidelines meeting minutes from 2026-02-25 (Safety-Critical-Rust-Consortium#576)
1 parent ab6c92c commit de592e5

1 file changed

Lines changed: 94 additions & 0 deletions

File tree

  • subcommittee/coding-guidelines/meetings/2026-02-25
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# **Coding Guidelines Subcommittee Meeting on 2026-02-25 @ 17:00 JST / 09:00 CET**
2+
3+
[Link](https://www.worldtimebuddy.com/?qm=1&lid=2643743,12,5,1850147,100&h=2643743&date=2026-2-25&sln=8-9&hf=1) to meeting time in common time zones.
4+
5+
| Search Key | Description |
6+
| :---- | :---- |
7+
| \[todo\] | Action Item |
8+
| \[decision\] | Something decided on |
9+
| \[important\] | Key information |
10+
11+
## **Agenda**
12+
13+
* Solicitation of notetaker
14+
* Acceptance (and approval) of Previous Meeting Minutes
15+
* Introduction of new members
16+
* PSA: Change to meeting weekly at 5 pm CET on Wed
17+
* Monthly meeting Japan mornings time Pete will inform.
18+
* Suggestions for topics & issues/PRs to discuss
19+
* Update on rule inflow, e.g. what about CERT rule translation
20+
* Releasing: Check milestone and discuss timeline / further needed actions.
21+
* Progress on mapping rules to clippy lints (or vice versa?). How to document our desired strategy aka merging the following PRs:
22+
* https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/82
23+
* https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/78
24+
* https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/86
25+
* https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/201
26+
* Handling of uncovered language parts (https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/394)
27+
* Round table
28+
29+
30+
## **Check-in area**
31+
32+
* Samuel Wright ☕
33+
* Oreste Bernardi 🚶
34+
* Markus Hosch &☕
35+
* Yuchen Shen ☕
36+
* Andrew Herridge
37+
38+
**Please add your name, and an emoji that describes your day.**
39+
40+
**Notetaker:**
41+
42+
* Markus Hosch
43+
44+
For tips on how we take notes in the Safety-Critical Rust Consortium, please see the [Meeting Notetaker Role](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/docs/notetaker-role.md) doc.
45+
46+
## **Housekeeping section**
47+
48+
* Document space: [coding-guidelines](https://github.com/rustfoundation/safety-critical-rust-consortium/tree/main/subcommittee/coding-guidelines)
49+
* Zulip: [safety-critical-consortium: Coding Guidelines](https://rust-lang.zulipchat.com/#narrow/channel/445688-safety-critical-consortium/topic/Coding.20Guidelines)
50+
* [Kanban board](https://github.com/orgs/rustfoundation/projects/1/views/3)
51+
* [`contributor experience`](https://github.com/orgs/rustfoundation/projects/1/views/4) view
52+
* [`coding guideline`](https://github.com/orgs/rustfoundation/projects/1/views/5) view
53+
54+
## **Tasks**
55+
56+
* Set up a matrix for CERT C and MISRA rule as PR to add them to the rendered guidelines
57+
* Add the milestone review to the US/EU and US/Asia agendas
58+
* Try to consolidate clippy issues into the two discussed
59+
* Find someone in S-Core who can present the S-Core safety process
60+
61+
## **Meeting Minutes**
62+
63+
1. (Not so) temporary notetaker found
64+
2. Previous minutes accepted by consensus
65+
3. No new members so far
66+
4. Asia/Pacific meeting now monthly, Pete will inform next week about EU/Asia meeting
67+
5. Additional topics?
68+
* Update on rule status
69+
6. Progress on rule topics
70+
* Clippy lints: (find issue, discussed in point 8)
71+
* CERT C tracking issue: https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/336, progress to be discussed here.
72+
* Question: Would we need to label issues that “import” from other sources?
73+
* Question: How to determine the MVP for the ruleset. Suggestion: Work on adding issues to the milestone, let this be the single point of truth.
74+
7. Releasing the rules
75+
* A clear definition of MVP is needed.
76+
* Industry standards like CERT & MISRA have to be mapped, the mapping needs to be “sufficiently good” → All rules have been considered and mapped to SCR coding guidelines.
77+
* Mapping means either mapped to (an) existing rule(s), or it’s naked as not covered → An issue needs to exist to make that rule covered.
78+
* Create issues for remaining missing topics based on the completeness of the MISRA/CERT lists and add them to the MVP milestone.
79+
8. Consolidate clippy vs rules
80+
* No more than two issues should exist:
81+
* Translate clippy lints to rules
82+
* Link existing rules to clippy lints
83+
Common agreement: Neither of the tasks need to be part of the MVP. Reasoning: Standards are mandatory, rule checking can be done within projects first.
84+
9. Dealing with uncovered language parts (skipped)
85+
10. Round table
86+
* S-Core wants to release Rust software that is qualifiable by the end of Feb
87+
* S-Core claims safety qualified OSS. Suggestion: Have a presentation at the Rust SIG inside Eclipse
88+
89+
## **Material**
90+
91+
Any material to read before the meeting should be included here.
92+
93+
* Milestone: [Prepare for launch to wider Rust community](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/milestone/1)
94+

0 commit comments

Comments
 (0)