CDT Monthly Call May 11 2022 === :::info - **Location:** [:computer: Zoom Meeting](https://eclipse.zoom.us/j/545364607?pwd=L1d2eDQ4RWJmdkk3YXkvcW90RWJiQT09) ([full details below](#Connection-Details)) - **Date:** May 11, 2022 11:00 AM Eastern Time (US and Canada) ([Calendar/ICS](https://eclipse.zoom.us/meeting/uJAodO-sqDstovAF50NQR9k2f8kNjAOvEg/ics?icsToken=98tyKuysqzgsHtKVt1z9c6ktOcH-b9_yln5Yi4UIzDHUMXlYMAWuPcxIE51pNd-B)) - **Agenda** 1. Welcome and sign yourself in [name=John Dallaway] [name=Jonah Graham] [name=Jeff Johnston] [name=Dominic Scharfe] [name=Promodkumar] [name=Vijay] [name=Julien Dehaudt] [name=William Riley] [name=Torbjörn Svensson] 3. Actions from last meeting - **Action** John/Torbjörn/Erik to try to resolve [Bug 577263](https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263) - **Action**: Jonah to run the update to all license files in CDT with regards to this [gitlab issue](https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org/-/issues/90) - **Action**: Torbjörn submit gerrit that @Deprecated for_removal should be added to fields in relation to [Bug 579669](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579669) - **Action** Erik to send some info about enablements in relation to disabling suspend button while target is loading 6. CDT 10.6.2 - Release date - Highlight of fixes included - Permission to backport [Bug 579759: Don't auto-open the Modules view](https://git.eclipse.org/r/c/cdt/org.eclipse.cdt/+/192911) - Permission to backport [non-API breaking code](https://git.eclipse.org/r/c/cdt/org.eclipse.cdt/+/193216/comments/ba9c0d1e_bc1f1a16) - ConcurrentModificationException in AbstractLanguageSettingsOutputScanner related to caching of paths. See [bug 579844](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579844) 8. CDT 10.7.0 9. CDT 11.0 10. Java 17 as BREE in 2022-09 for CDT? - SimRel allows it, see [announcement on cross-project](https://www.eclipse.org/lists/cross-project-issues-dev/msg19177.html) 12. GitHub migration 13. custom source highlight from C/C++ Editor 14. Any other business? - **Contact:** <cdt-dev@eclipse.org> - **Reference:** [Previous and future meetings on CDT Wiki](https://wiki.eclipse.org/CDT/calls) ::: ## Connection Details Join Zoom Meeting https://eclipse.zoom.us/j/545364607 Meeting ID: 545 364 607 Passcode: 196590 Dial by your location find your local number: https://eclipse.zoom.us/u/acMY3kyoJW ## Actions from last meeting details - John/Torbjörn/Erik to try to resolve [Bug 577263](https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263) - Mostly done - just needs admin work to close ticket + N&N **Action (John)** to handle that. - Jonah to run the update to all license files in CDT with regards to this [gitlab issue](https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org/-/issues/90) - Done - Torbjörn submit gerrit that @Deprecated for_removal should be added to fields in relation to [Bug 579669](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579669) - Done - Erik to send some info about enablements in relation to disabling suspend button while target is loading - **Action (Erik)** Carried forward to next meeting ## Minutes - CDT 10.6.2 - Release date: Tuesday May 17 - Highlight of fixes included - Better handling for cross toolchains - [Bug 579756](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579756) - Dark mode improvements - [Bug 579876](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579876) - See [PMI](https://projects.eclipse.org/projects/tools.cdt/releases/10.6.2/bugs) for everything - Permission to backport [Bug 579759: Don't auto-open the Modules view](https://git.eclipse.org/r/c/cdt/org.eclipse.cdt/+/192911) - Approved in meeting - Permission to backport [non-API breaking code](https://git.eclipse.org/r/c/cdt/org.eclipse.cdt/+/193216/comments/ba9c0d1e_bc1f1a16) - Not going to be backported - ConcurrentModificationException in AbstractLanguageSettingsOutputScanner related to caching of paths. See [bug 579844](https://bugs.eclipse.org/bugs/show_bug.cgi?id=579844) - Not going to be backported - CDT 10.7.0 - Not much to discuss. Reminder release date is June 15, with final RC1 on May 30, RC2 on June 6 - Big changes - Adopting Java 17, doing major version bump to CDT 11 and moving to GitHub all on the table and proposal to do this all together will be published ahead of the next CDT call on June 8th for approval - Specific points raised during meeting: - SimRel allows Java 17 in BREE from 2022-09 release, see [announcement on cross-project](https://www.eclipse.org/lists/cross-project-issues-dev/msg19177.html) - These are all big changes, so having them all together makes sense - GitHub is better/easier for contributors - harder/worse for active maintainers (compared to Gerrit + Bugzilla) - Proposal should include a draft Contributing document with expected workflows for CDT. Hopefully this can be based on Eclipse Platform - **Action (Jonah)** to publish proposal and call for a vote among committers ahead of next meeting - Custom Code Highlighting in C/C++ Editor - Julien introduced their need for custom source highlight from C/C++ Editor - Dominic has a possible alternative to lock the non-editing part - **Action (Julien)** to send email to cdt-dev to give Dominic a chance to respond publicly - Multi-page editor integrating C/C++ Editor - Dominic introduced their need for MPE with a C/C++ Editor and how some features stop working in that case - Dominic is interested in providing the basis of such an MPE to CDT's source - Doing the above would allow better integration that having MPE contributed as a third-party - Having this work done in alignment with a CDT 11 release would provide the flexibility to reorganize code for the best solution without the same API constraints ### Next Meeting [June 8 at 11am (Ottawa, Canada time)](https://wiki.eclipse.org/CDT/calls)