|
| 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