Skip to content

Latest commit

 

History

History
94 lines (73 loc) · 4.7 KB

File metadata and controls

94 lines (73 loc) · 4.7 KB

Coding Guidelines Subcommittee Meeting on 2026-02-25 @ 17:00 JST / 09:00 CET

Link to meeting time in common time zones.

Search Key Description
[todo] Action Item
[decision] Something decided on
[important] Key information

Agenda

Check-in area

  • Samuel Wright ☕
  • Oreste Bernardi 🚶
  • Markus Hosch &☕
  • Yuchen Shen ☕
  • Andrew Herridge

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

Notetaker:

  • Markus Hosch

For tips on how we take notes in the Safety-Critical Rust Consortium, please see the Meeting Notetaker Role doc.

Housekeeping section

Tasks

  • Set up a matrix for CERT C and MISRA rule as PR to add them to the rendered guidelines
  • Add the milestone review to the US/EU and US/Asia agendas
  • Try to consolidate clippy issues into the two discussed
  • Find someone in S-Core who can present the S-Core safety process

Meeting Minutes

  1. (Not so) temporary notetaker found
  2. Previous minutes accepted by consensus
  3. No new members so far
  4. Asia/Pacific meeting now monthly, Pete will inform next week about EU/Asia meeting
  5. Additional topics?
    • Update on rule status
  6. Progress on rule topics
    • Clippy lints: (find issue, discussed in point 8)
    • CERT C tracking issue: Safety-Critical-Rust-Consortium/safety-critical-rust-coding-guidelines#336, progress to be discussed here.
    • Question: Would we need to label issues that “import” from other sources?
    • 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.
  7. Releasing the rules
    • A clear definition of MVP is needed.
      • 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.
      • 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.
      • Create issues for remaining missing topics based on the completeness of the MISRA/CERT lists and add them to the MVP milestone.
  8. Consolidate clippy vs rules
    • No more than two issues should exist:
      • Translate clippy lints to rules
      • Link existing rules to clippy lints 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.
  9. Dealing with uncovered language parts (skipped)
  10. Round table
    • S-Core wants to release Rust software that is qualifiable by the end of Feb
    • S-Core claims safety qualified OSS. Suggestion: Have a presentation at the Rust SIG inside Eclipse

Material

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