I noticed, these were never released, so here they are
2025.05 VMA
- Date: 2025-05-23
- Time: 14:00-16:00
- Moderator: Kevin
- Venue: Jitsi Meet
- This VMA planning forum entry: https://forum.riot-os.org/t/2025-05-vma-planning/4499
- Previous VMA notes forum entry: Notes: Virtual Maintainer Assembly (VMA) 2025.02
Attendees
- Martine
- Teufelchen
- Kevin
- chrysn
- benpicco
- mikolai
- crasbe
- Koen
- Micheal Richardson
- Karl
Agenda
- Agenda Bashing - 5â (Kevin)
- 2025.04 Release Debrief - 5â (Mikolai)
- Outlook on Upcoming 2025.07 Release - 5â (Teufelchen)
- Upcoming Roles - 5â (Kevin)
- 2025.10 Release Manager
2025.09 VMA ModeratorSummit moderator (summit)
- Deprecating old boards - 15â (Kevin/Teufelchen)
- Finding a new spot for the weekly - 5â (Martine/Maribu)
- Reducing the bus factor (and better documenting the process) of doing a booth for RIOT (maribu/chrysn)
- FrOSCon â25 â 3â (chrysn)
- 16.+17.08. Bonn FrOSCon
- FrOSCon â25 â 3â (chrysn)
Notes
Agenda Bashing
Kevin moderating.
2025.04 Release Debrief
Mikolai published Spring Clean.
- m: no complaints received about the native->native64 change. Also can go on with aliasing now (can be picked up by anybody for any board).
- m: smooth release. (Martine: good, given how build system was changed)
Outlook on Upcoming 2025.07 Release
- Teufelchen: No planning happened so far.
- Teufelchen: Maybe getting rid of release specs that have been unused.
- Martine: Beware of deprecation cycle!
- Teufelchen: Guides will be in next release.
Upcoming Roles
2025.10 Release Manager
benpicco volunteering
2025.09 GA Moderator (summit)
Martine: Maybe one of the hosts? Mikolai will do it.
Deprecating old boards
- benpicco: As long as someone cares, keep it. If nobody maintains and causes trouble, fine to remove.
- mikolai: Question was about boards that donât cause trouble.
- Martine: Would anyone ever go âI want to try RIOT, I have this ages old board ⌠sitting aroundâ?
- Kevin: What is testing? Build tests is what we do mostly in CI.
- benpicco: Same about drivers, we have drivers for years-ago EoLâd hardware.
- Karl: It gets testing when people try it.
- Kevin: How do we want to be viewed in this case? Be more accurate about âit might workâ? Example, GBA, or boards with sentimental value (MSBA2), where even CPU is hard to get. Some might have value as âif itâs still a good example on how to portâ.
- crasbe: Specify in docs? Support grade/level? nrf and nucleo are well tested, some even donât have a docs page. (lots of nodding)
- crasbe: We did kick out a board nr6âŚ(?) that had only maintenance commits in years. Unobtainable even on ebay.
- Martine: talked about years for this â just someone has to do it.
- benpicco: CPU grades would already work; boards inherit a lot of CPUs.
- chrysn: We might collectively make it easier for whoever does this first step by saying that itâs fine for the initial classification to be overly defensive â whoever uses something can then easily move up the thing a tier.
- Karl: zig has nice classification. Flags for properties such as âis in HILâ, âis in buildsâ.
- Kevin: Good. Original reason was âshould we put in effort to deprecate thingsâ, community is on âdoesnât hurt to have oldâ, so (?) ⌠does anybody want to pick up levels?
- Martine: Might be good as a start: On every board docs put some level: âbuildsâ, âoccasionally usedâ, âdaily useâ, âtested in CIâ. Rough point of reference.
- crasbe: Can look into whether we can do doxygen magic. Docs go out of sync quickly; wiki list maintainer<->devboard is outdated.
- Martine: few levels wonât outdate that fast.
- crasbe: Point is, it has to be in the board docs (separate page only if itâs generated).
- Karl: Put support table into features?
- Kevin: Two axes, âusageâ and âhow much of it is inâ.
- Martine: Keep it simple.
- benpicco: CPU/MCU is probably better level.
- Karl: Not true b/c wiring-up is sometimes strange.
- Kevin: For board creator, CPU table is useful. Have 3 directions now. One obvious one (are people using it?).
- crasbe: Could import CPU status into the board, show both CPU and board support.
- chrysn: Can we do that? Doxygen is terrible for that kind of inclusions.
- Martine: If we go through the XMLâŚ
- Mikolai: Reminder that we also have the board overview table: Boards.
- Karl: With new doc.md import, we can do support table-templates (file: like support.doc.md) for (board/mcu) easy to copy around allways the same filename.
- crasbe: Would have to look into how markdown groups can be reused. Board overview is what I was not aiming for b/c that has risk of going out of date.
Kevin: Losing scope here. Action points:
- crasbe looks at possible Doxygen magic
- everybody check out board supported page (maybe RM can send ping on âare you using this boardâ?)
- Only deprecate boards that are causing problems
Finding a new spot for the weekly
- Meeting time polls: https://forum.riot-os.org/t/poll-new-time-for-the-weekly-coordination-call/4518/6
- Martine will post the days and times
Booth organization
- chrysn: (not sure what maribu planned, but) as weâre running booths weâre trying to enhance documentation on what we do and how we register.
- chrysn: FrOSCon to be registered today, both for RIOT OS and Ariel OS, companion booths with embedded devroom.
AOB
- Martine: BTW, summit coming up, CfP open!