Skip to content

Commit 973cfd3

Browse files
authored
[Tooling] Add meeting notes for 2025-09-19 (#455)
1 parent a6acdad commit 973cfd3

1 file changed

Lines changed: 111 additions & 0 deletions

File tree

  • subcommittee/tooling/meetings/2025-09-19
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
# Tooling Subcommittee Meeting on 19 September 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. How to start a discussion with the Rust project about adding safety critical tooling to the Rust compiler
13+
3. Divide the subcommittee in task forces that
14+
1. Handle tooling submissions
15+
2. Facilitate contributions to the Rust project
16+
3. Design a certification path
17+
4. Other areas of interest?
18+
19+
## Check-in area
20+
21+
**Please add your name, and an emoji that describes your day.**
22+
23+
* Stephen Hedrick 🏄‍♂️
24+
* tshepang 😶
25+
* Arnaud Fontaine 🥱
26+
* Alexandru Radovici
27+
* Xander Cesari 🍜
28+
* Manuel Hatzl 🐻‍❄️
29+
* Oreste Bernardi 🦀🦀
30+
* Pete LeVasseur 🦀🧑‍💻
31+
* Tiago Manczak ☀️
32+
* Orson Pessin
33+
34+
**Notetaker:**
35+
36+
* Pete LeVasseur
37+
38+
## Housekeeping section
39+
40+
*
41+
42+
## Tasks
43+
44+
* See \[todo\] below ⏬
45+
46+
## Meeting Minutes
47+
48+
* Present new members
49+
* Tshepang Mbambo joined us
50+
* How to start a discussion with the Rust project about adding safety critical tooling to the Rust compiler
51+
* Open discussion from Safety-Critical Rust Consortium with members that are interested in contributing to the MC/DC feature (and others)
52+
* How about we solicit contributions from Consortium members for things that the Safety-Critical community cares about?
53+
* Task force forming which could help with this
54+
* How do we make a bridge between Rust Project and Safety-Critical?
55+
* Unconf table at RustConf2025 saw some broad appeal of attendees: “Tell me how I can get into doing what you do”
56+
* Compiler / tool folks came and were asking good questions
57+
* Closing keynote of RustConf2025 included shoutout for safety-critical
58+
* [https://github.com/nikomatsakis/rustconf-25/blob/main/RustConf%202025.pdf](https://github.com/nikomatsakis/rustconf-25/blob/main/RustConf%202025.pdf)
59+
* How can we start to build out appetite for flagship goals?
60+
* Nearterm: MC/DC 2026H1 goal set
61+
* Longer term: be flagship goal
62+
* Concern about “hype” vs “complex” things for compiler engineers
63+
* FLS Team being formed for maintaining the FLS
64+
* [MCP](https://forge.rust-lang.org/compiler/proposals-and-stabilization.html#how-do-i-submit-an-mcp) is one process for making compiler changes; less heavy-weight than the RFC process
65+
* Divide the subcommittee in task forces that
66+
* Tooling Submissions Task Force
67+
* Some PRs are coming in with tool submissions; needs organization and addition to list
68+
* Volunteers?
69+
* Tiago Manczak
70+
* Manuel Hatzl
71+
* Arnaud Fontaine (github @af-airbus)
72+
* Decided to collect tools with relatively low bar to solicit submission of tools
73+
* Triage the list when tools are capture
74+
* Objective in next two weeks: a list published to website
75+
* Agreed by taskforce
76+
* Safety-Critical Tooling, Rust Project Bridge Task Force
77+
* Finding the right “door” to the Rust Project to collaborate
78+
* Volunteers?
79+
* Alexandru Radovici
80+
* Xander Cesari
81+
* Pete LeVasseur
82+
* Offline: figure out model to collect feedback from Consortium members and bridge for contributions
83+
* Suggestion: potential to use Survey results from earlier this year to motivate feature work
84+
* We should come up with some sort of list of “things you care about in safety-critical” in request for feedback from Consortium members to solicit targeted feedback
85+
* How to get things done:
86+
* [https://rustc-dev-guide.rust-lang.org](https://rustc-dev-guide.rust-lang.org)
87+
* [TrustZone](https://saschawise.com/highway-to-the-trustzone-m-2/) is now being addressed at Tweede Golfe
88+
* Could we come up with wishlist and way of saying “waiting for funding”, put into some goals, then it could be someone with the engineering talent could implement
89+
* Drive-by contributions vs open source contributors
90+
* Long-term Rust Project member that could speak for ensuring correct architecture and long-term maintenance
91+
* Rust Foundation could hold moneys contributed from members for the purposes of distributing to engineers that would implement features
92+
* In this way funding can be shared among multiple compiler vendors who ship safety-qualified Rust compilers
93+
* Idea: Lobbying / convincing compiler vendors for compiler features, tooling vendors for tooling features
94+
* They are kind of a proxy for the customer
95+
* Customer expects from features
96+
* Maybe they have a higher weight vote for prioritizing features from the list
97+
* High chance of being successful to land features is for Rust Project goals
98+
* [https://rust-lang.github.io/rust-project-goals/index.html](https://rust-lang.github.io/rust-project-goals/index.html)
99+
* [https://rust-lang.github.io/rust-project-goals/about/flagship\_goals.html](https://rust-lang.github.io/rust-project-goals/about/flagship_goals.html)
100+
* Example of Rust Project Goal:
101+
* [https://rust-lang.github.io/rust-project-goals/2025h2/FLS-up-to-date-capabilities.html](https://rust-lang.github.io/rust-project-goals/2025h2/FLS-up-to-date-capabilities.html)
102+
* Typical at chip vendors, which are not software companies, to struggle in funding employees to work on open source software
103+
* Gives some weight to the idea of certain companies being more able to contribute funds into e.g. the Rust Foundation to hold funds and distribute them to engineers
104+
* Desire from members to ensure that monies contributed to Rust Foundation for certain purposes would be ear-marked and used for that purpose.
105+
* Folks from companies that ship safety-qualified versions of Rust compilers may be the right path for having their employees contribute upstream
106+
* Design a certification path
107+
* e.g. ISO 26262, DO 178
108+
* Alex Celeste, chair of Liaison Subcommittee is good with owning this process and delivering this artifact
109+
* Move the activity into the Liaison Subcommittee
110+
* Website Subcommittee?
111+
* Pete will think about this, maybe delegates from each other Subcommittee

0 commit comments

Comments
 (0)