Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
maribu: cache can not be used as soon as CFLAGS (riotbuild.h) change, even if some part is not affected
maribu: riotbuild.h is added to every C file with -I
maribu: proposal: split into cpubuild.h, boardbuild.h, etc., and let C files explicitly include those
Karl: global variables instead of defines?
Martine: maybe previous kconfig work could help as variables are already split into modules
maribu: would be breaking API change, new include(s) needed for downstream users (could update in-tree)
maribu: clarify: only take out variables that hit ccache hard (BOARD, CPU, etc), also modules used?
Martine: but those would be a loooot of users in-tree, really huge work, not sure if thatâs time well spent
Mikolai: important to make sure compilation that uses #if MODULE_* would break loudly, and not just silently assume modules are not there
maribu: could do refactor iteratively, leave out modules for now. but then ccache improvements only if modules are exactly the same between two configurations. at least improvement for CPU/BOARD, all applications will hit ccache if build for different CPU/BOARD
Martine: concerned about time investment in fixing compared to time savings in CI
maribu: really pressing for MLPA, 1 weekend vs. 2h/week per coworker in coming year
Martine: agree for CPU/BOARD, but concerned about MODULES
maribu: sounds like consensus: all but modules, then discuss whether tackling that, too
(agreement in the room)
Martine: wasnât there another central include header generated by Kconfig?
maribu: probably less impact in Murdock as in downstream CI since Murdock workers run 24/7 and ccache is hot after ~1 week
VMA 2025.11
Martine: probably 9.1., even if kind of late
AOB
Martine and Mikolai on vacation next week, if you want to meet, please organize yourself
FYI: We will skip this weekâs meeting once more as it conflicts with the 2025.11 VMA. As always, we will publish the notes of that meeting afterwards under the vma tag.
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Leandro: remember the discussion, known issue / incompatability, in general I wouldnât change how Kconfig works compared to upstream, will check
Release 2026.01
Leandro: hard feature freeze, automatic tests look good for now
Leandro: some issues with lvgl package, fixed, issue with ESP8266, Gunnar is checking
Leandro: RC2 with fixes, release might be delayed a bit
Move first Repo to Codeberg ()
After discussing it with Chrysn Iâd like to move a Rust repo to be bi-directional (Accepting PRs/Issues on Codeberg as well) as the first test subject
Pull from Codeberg
Get people warm with important but not too important repo on Codeberg
Try out the flow to see whether this could work for RIOT/RIOT
Tom: mirroring was simple, next step would be two-way mirror, however such bot solution does not promising
Tom: suggestion by chrysn: track issues/PR both on codeberg and Github, first try out with rust-repos
Mikolai: what about CI there?
Tom: easy for those two, but would be much more complicated for RIOT main repos
Mikolai: good to try out with less impactful repos
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).
Please add your agenda items to our pad for the meeting minutes, so we know beforehand if there is anything to discuss (some people decide their attendance on that).