Open-CMSIS-Pack Technical Meeting 2023-06-27

 Participants

Joachim Krech

Daniel Brondani

Evgueni Driouk

Vincent Grenet

Torbjörn SVENSSON

Sourabh Mehta

nabil

Matthew Gordon

Eric Finco

Erik Mållberg

benjemab

Reinhard Keil

Frédéric Ruellé

Samuel Hultgren

Holt Sun

Slides

 

Meeting Notes

Project Board 2.0.0 - 2 issues left for cmsis-toolbox release - on track for Release by Friday 30th June 2023

Review of updates in 2.0.0-dev3 which was released on last Friday (2023-06-23)

  • Support added for “language” and “scope” attributes in component’s files in PDSC

  • removed deprecated AC5 support

  • removed selfextracting installer

Review of pending issues

  • #984 - no reproducer provided

  • PR1007 - needs further discussion - not to include in 2.0.0

  • #1006 - partial fix is now merged - for the sake of minimizing the risk of side effects from a late change

  • #1024 - harmonize --help/usage information between cbuild and csolution - no functional change -

Ways for users to acquire CMSIS-Toolbox

  • download artifacts from CMSIS-Toolbox GitHub repository (unsigned binaries)

  • via Microsoft vcpkg artifacts - see: vscode-get-started - quick demo

  • adding toolchain versions via environment variable - see installation.md

Sharing priorities after CMSIS-Toolbox 2.0.0

  • added: generator dry-run driven by STMicroelectronics

  • shared plans for STM32Cube support challenges and next steps (will start in about 4 weeks)

Review Topic: Lockfile

  • purpose - reproducible build

  • proposal for extending csolution command line using --lockfile

    • reading pack/component versions from *.cbuild-idx.yml / *.cbuild.yml

    • validating the toolchain version

Wrap Up:

  • request for input on topics and review feedback on presented priorities and lockfile proposal.

Meeting Recording