Skip to content

Commit 341efc9

Browse files
meeting minutes 7/22 (#378)
* meeting minutes 7/22 minutes from meeting * Chatham House Rule Violation lol --------- Co-authored-by: Pete LeVasseur <plevasseur@gmail.com>
1 parent 4bed91e commit 341efc9

1 file changed

Lines changed: 48 additions & 16 deletions

File tree

  • subcommittee/coding-guidelines/meetings/2025-07-22

subcommittee/coding-guidelines/meetings/2025-07-22/minutes.md

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,48 +11,80 @@
1111
## Agenda
1212

1313
1. Solicitation of notetaker
14-
2. Acceptance of [Previous Meeting Minutes](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2025-07-16/minutes.md)
15-
3. Introduction of new members
16-
4. Check-in with Félix Fischer about CERT C Integers rules [issue](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/6) - 15 mins
17-
5. Working session \- 20 mins
14+
2. Acceptance of [Previous Meeting Minutes](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2025-07-22/minutes.md)
15+
3. Introduction of new members
16+
4. Check-in with Félix Fischer about CERT C Integers rules [issue](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/6) \- 15 mins
17+
* Infra issues which if solved would unblock this work:
18+
* [Investigate having \> 1 compliant and non-compliant example per coding guideline](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/141)
19+
* [Field for citations and references](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/128)
20+
5. Working session \- 20 mins
1821
* Read through [CERT C rules](https://wiki.sei.cmu.edu/confluence/display/c/2+Rules) together a bit
19-
* Goal: Identify a rough prioritization / ordering of the CERT C rules to build out a roadmap ([issue](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/152))
20-
6. Review session \- 10 mins
22+
* Goal: Identify a rough prioritization / ordering of the CERT C rules to build out a roadmap ([issue](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/152))
23+
6. Review session \- 10 mins
2124
* Review open [PRs](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pulls) & [issues](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues)
2225
7. Round table \- 5 mins
2326

24-
2527
## Check-in area
2628

2729
**Please add your name, and an emoji that describes your day.**
2830

29-
*
31+
* Andrew Fernandes 👽
32+
* Pete LeVasseur 🖖
33+
* Alex Celeste 🥱
34+
* Félix Fischer ⚡
35+
* Arthur Hicken 🧐
36+
* Fernando Jose 🏃
3037

3138
**Notetaker:**
3239

33-
*
40+
* Robert is taking notes today.
3441

3542
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.
3643

37-
## **Housekeeping section**
44+
## Housekeeping section
3845

3946
* Document space: [coding-guidelines](https://github.com/rustfoundation/safety-critical-rust-consortium/tree/main/subcommittee/coding-guidelines)
4047
* Zulip: [safety-critical-consortium: Coding Guidelines](https://rust-lang.zulipchat.com/#narrow/channel/445688-safety-critical-consortium/topic/Coding.20Guidelines)
4148
* [Early Alpha Milestone](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/milestone/1)
4249

43-
## **Tasks**
50+
## Tasks
4451

4552
* Search for the \[todo\] markers
4653

4754
## Meeting Minutes
4855

49-
*
50-
51-
## **Material**
56+
* Review of last meeting minutes. Last meeting consisted of discussion around provenance, CERT group working session.
57+
* Minute notes accepted by mutual consent.
58+
* No new people
59+
* Integer rules were discussed (presented by Felix)
60+
* Mapping 7 CERT Integer rules into Rust
61+
* First, third, and fourth are about integer operations
62+
* Avoiding integer overflow
63+
* In Rust both behave the same way, it is defined behavior.
64+
* Silently wraps around on
65+
* Being addressed by Douglas PR add checked arithmetic guidelines \#136
66+
* Requires users to do integer arithmetic by APIs using well-defined behavior.
67+
* Handle the none case, it is nonable
68+
* In other cases, you can deal with just the result
69+
* There might not be a one size solution
70+
* Put some comments on the issue or pull requests.
71+
* [https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/6](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/6)
72+
* [https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/136](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/136)
73+
* All the integer rules are sort of in the works with additional issues and PRs that will be opened
74+
* If you are interesting in writing Sphinx we need someone to resolve a defect in Investigate \> 1 compliant and non-compliant example per coding guideline \#141 pull request. If you are interested in doing this work we need some help.
75+
* Need help in Field for citations and references \#128. Need some help with this in Python and Sphinx on this one as well. Less of a blocker but still needs to be addressed
76+
* Review prioritization of reviewing CERT Sections
77+
* \[todo\] Andrew Fernandes to review floating point rules (FLP) David Svoboda [svoboda@cert.org](mailto:svoboda@cert.org)is also interested in this work.
78+
* \[todo\] [aceleste@perforce.com](mailto:aceleste@perforce.com) is going to look at Arrays (ARR)
79+
* Proceed with integers, floating point, and arrays as a starting point
80+
* Other PRs and issues are also pressing.
81+
* [Robert Seacord](mailto:rcseacord@gmail.com) brought up the idea of recruiting some more experts. Perhaps letting people contribute to writing rules on the Internet.
82+
* [Pete LeVasseur](mailto:pete.levasseur@woven-planet.global)adjourned the meeting.
83+
84+
## Material
5285

5386
Any material to read before the meeting should be included here.
5487

55-
### **GitHub Project Board for Work Items**
88+
### GitHub Project Board for Work Items
5689

5790
* [Work Item Board](https://github.com/orgs/rustfoundation/projects/1)
58-

0 commit comments

Comments
 (0)