CDT Monthly Call Nov 6 2019 === ###### tags: `Meeting` :::info - **Location:** [:computer: Zoom Meeting]( ([full details below](#Connection-Details)) - **Date:** Nov 6, 2019 11:00 AM Eastern Time (US and Canada) - **Agenda** (with person leading the section) 1. Welcome and sign yourself in [name=Jonah] 2. Next Release [name=Jonah] a. 2019-12 & CDT 9.10 b. Cross compiling of natives c. Target Platform 5. EclipseCon Europe Summary [name=William] 6. GNU MCU Plug-ins coming to Eclipse [name=Liviu] - **Attendees:** - Jonah Graham - Liviu Ionescu - Torbjörn Svensson - Jeff - John Dallaway - William Riley - Umair - **Contact:** <> <!-- - **Reference:** - [Last week meeting minute](add link here on next meeting) --> ::: ## Connection Details Join Zoom Meeting Meeting ID: 575 201 943 Dial by your location find your local number: ## Minutes 2. c. Try to make it that only features are relying on newest version of platform. This is how we did it in the past: 3. EclipseCon Europe Summary - New IP Process for Dependencies - CQ process going away - as far as possible fully automated - can be integrated into Maven builds - Rolling out before all tools are in place - Maven and npm already working, so we should be ok - TODO (Jonah): Ping emo@eclipse if and when yarn is supported - Planning on removing Project Navigator from the Platform - New Arduino IDE based on Eclipse Theia - Alpha version released - Advanced mode with normal debugging functionality - Demo of Tracecompass with traceprotocol in Theia - Lots of rendering in server instead of IDE - Progressing quite well - Expressif talk - Using core build cmake support - Encountered a few issues - Some API missing, patches have come and more in the future - Lots of discussions about future Java versions 4. GNU MCU Plug-ins - Liviu gave overview of what it is (ARM and Risc-V) - New project proposal to bring it to Eclipse - Perhaps 1 more week until public - TODO (Jonah): Notify cdt-dev once public - Fred @ Eclipse Foundation convinced Liviu to bring it to the foundation - General consensus is a new EPP package rather than add it - Discussion needed on how to resolve different cross compiler support, GME and existing CDT is different - Not much enthusiasm for cmsis, instead xpacks being developed to overcome limitations - xpacks is an extension on npm modules, distributed by npmjs servers 5. Other business - Liviu discussed other features, especially new builder: - xpack system has its own build system, including something that is equivalent to Managed Build in CDT and a future builder more akin to cmake - - Instead of xml file cdt uses, uses a JSON file - Where does toolchain info come from? Either JSON or in the tool itself - Where is code? npm application - More detailed discussions happened on this topic that hasn't been captured in the minutes.