Open-CMSIS-Pack Technical Meeting 2023-09-12
Participants
Sourabh Mehta
Joachim Krech
Evgueni Driouk
Torbjörn SVENSSON
Bill Fletcher
Badreddine Ben Jemaa
Eric Finco
David Jurajda
Maxime DORTEL
Torbjörn SVENSSON
Petr Hradsky
Christopher Seidl
Erik Mållberg
Vincent Grenet
Holt Sun
Kyle Dando
Slides
Meeting Notes
Project Boards
Specification - no update
Toolbox 2.2.0
Toolbox 2.3.0
Are people ok to move topics to a certain release?
EF: 2 months approx between releases putting 2.2.0 in roughly Nov?
JK: 4-8 weeks is current thinking
EF: Need to align with our internal project guys but think this may be a bit fast for us.
Semantic versioning - if no first digit change than no API break?
JK: Correct
EF: No plan for maintenance/backport branch?
JK: That’s the plan at the moment - to try to keep it as simple as possible
Component Taxonomy
JK: Have created the repository discussed in the previous meeting. Was no feedback. How should we structure it and what kind of rules? Open to everyone to contribute.
EF: ST supportive of the proposal. Currently discussing internally how to organize.
DJ: Someone asked the key difference between ontology and XML schema? For ontology we might define classes without datatypes inside.
Think it would be useful to have different taxonomies for identification and other purposes. Single taxonomy is also possible.
Generator Workflow
JK: No feedback yet. Working on an implementation but still interested in input. 2.2.0 would have a trial implementation and also looking to create a trial bridge with CubeMX.
PH: Concept of “working directory” - 1 way only?
JK: Global registration of a generator allows to set the default. The expectation is that you’ll find the input files and put the output files in that directory.
PH: What’s the expected behaviour of an IDE with modified files?
JK: Don’t have to keep everything in there if the file already exists elsewhere.
Policy on Breaking the Pack Schema
JK: Question raised by user. Raises the question what other measures do we need to make sure we stay compatible?
Issues to review
#974
#1117
#1122
CMakeLists Proposal
JK: Preferred direction to implement the new cbuildgen in golang. See updates in #1044.
Meeting Recording