Skip to content

Commit 4bed91e

Browse files
authored
Added meeting minutes from 2025-06-27 meeting (#371)
1 parent 1580a6f commit 4bed91e

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

  • subcommittee/tooling/meetings/2025-06-27
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Tooling Subcommittee Meeting on 27 June 2025 @ 4pm GMT
2+
3+
| Search Key | Description |
4+
|:------------- |:-------------------- |
5+
| \[todo\] | Action Item |
6+
| \[decision\] | Something decided on |
7+
| \[important\] | Key information |
8+
9+
## Agenda
10+
11+
1. Present new members
12+
2. Tooling for checking for macro hygiene (Pete \- from last time) \- came from coding guidelines [meeting](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2025-06-04/minutes.md) \- we did not finish this discussion
13+
3. Review the initial procedure for submitting new tools \- [tooling new submission](https://docs.google.com/document/d/1hZGU5MCx_sb_8qEhww4l-KtLYyDNdQihQP7Tgtu4QSg/edit?tab=t.0)
14+
4. Woven has offered some engineering work for the Tooling Subcommittee what could the do?
15+
16+
## Check-in area
17+
18+
**Please add your name, and an emoji that describes your day.**
19+
* Alexandru Radovici 😃
20+
* Tony Aiello 😮‍💨
21+
* Manuel Hatzl
22+
* Xander Cesari 🌶
23+
* Orson Pessin 🇫🇷
24+
* Tiago Manczak
25+
**Notetaker:**
26+
* Xander Cesari
27+
28+
## Housekeeping section
29+
* ## Tasks
30+
* See \[todo\] below ⏬
31+
32+
## Meeting Minutes
33+
* No new members
34+
* Macro hygiene discussion postponed until relevant members are on a call
35+
* Review procedure for submitting new tools
36+
* Procedure:
37+
* GitHub issue template from template
38+
* Opening the issue creates a PR
39+
* The PR will require two approvers to merge and will be open for 15 days
40+
* Upon merging the tool will be added to the database
41+
* Every 6 months we will perform a “tool cleanup”
42+
* Who would be assigned to the PR?
43+
* Two members of the tooling subcommittee, specifically who didn’t open the PR
44+
* What should be in the assessment form that both reviewers have to fill?
45+
* Most criteria should be about whether we have the correct information to track it. Do we have a point of contact? Is it maintained? Is it a commercial tool or an open source tool?
46+
* This is a platform for a tool maintainer to promote the usefulness of their tool to safety-critical developers so additional info on functionality, applicability to various standards, etc is for developers to assess the tool not for the consortium to approve it.
47+
* Merging PR for the GitHub issue template requesting a tool be added to the database
48+
* Woven has offered some engineering work for the tooling subcommittee. What might we want?
49+
* Work on the website
50+
* The JSON \> website database workflow for tool display
51+
* Generate the table or list of tools on the website
52+
* Cargo/clippy functionality to generate code quality reports: a document showing which clippy lints were suppressed, which passed, and which failed
53+
* MC/DC coverage related topics: [grcov](https://github.com/mozilla/grcov) has no ability to show MC/DC coverage so would be interesting to have that functionality
54+
* Upstream rustc has no support for pattern matching in MC/DC. That would be great to make progress on.
55+
* \[todo\] [alexandru.radovici@oxidos.io](mailto:alexandru.radovici@oxidos.io) to ask Woven team what they’re blocked on in upstream for MC/DC
56+
* Other agenda items?
57+
* Going once?
58+
* Going twice?
59+
* For next time, everyone start thinking of safety-critical tools to add to the database\!

0 commit comments

Comments
 (0)