Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions wiki/Planning_Council.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ Telephone Dial in (for higher quality, dial a number based on your curr

### Meeting Minutes

- [2026-01-07](Planning_Council/2026-01-07.md)
- [2025-12-03](Planning_Council/2025-12-03.md)
- [2025-11-05](Planning_Council/2025-11-05.md)
- [2025-10-01](Planning_Council/2025-10-01.md)
Expand Down
28 changes: 28 additions & 0 deletions wiki/Planning_Council/2026-01-07.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 2026-01-07 Meeting Notes

## Agenda

- State of Embedded CDT project


## Minutes

### Embedded CDT

- https://eclipse-embed-cdt.github.io/
- Belongs to IoT TLP: https://projects.eclipse.org/projects/iot.embed-cdt
- Contributes to SimRel and is packages in dedicated "Eclipse IDE for Embedded C/C++ Developers" EPP package: https://www.eclipse.org/downloads/packages/release/2025-12/r/eclipse-ide-embedded-cc-developers
- Lacks maintenance
- Problematic dependencies
- Hard-coded dependencies
- Outdated dependencies as wide range of Eclipse Platform versions should be supported
- No maintainer (with time) available
- EPP package is non-functional
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EPP package is non-functional sounds too harsh of severity - but there are lots of bits not working. For a long time @ilg-ul has worked very hard to provide excellent support and documentation (as mentioned in the call, Embed CDT documents some parts of CDT better than CDT does), but at the moment I cannot get latest release through the getting started tutorial anymore due to changes in various parts of the stack including xpack, compiler version, CDT, and OS changes.

I will work to make specific reports as I bring the code up to date in regards Orbit, but these are the things I see:

  • Tutorial does not work anymore due to prerequisites moving on (specifically latest qemu does not support the current tutorial)
  • Example project blinky has many codan errors that used to not be there IIRC (is this due to regressions in Codan/CDT or due to newer compiler versions exposing issues in standard libraries because CDT expects C++ <= 17)
  • xpm init hangs, so xpack example projects hang the IDE (this is documented already here: CDT's spawner can hang when launching bash in interactive mode eclipse-cdt/cdt#1151)
  • Launching has degraded and the code that detects whether the qemu has launched successfully no longer works, preventing launching a debug session. I can connect to an externally launched qemu

@ilg-ul I don't know what the test procedure for an EPP release is and I haven't kept up to date with it recently. I appreciate your past efforts and understand that this is no longer part of your day-to-day (although you are still very responsive to every issue that comes in, regardless if you have time to fix it). What we need to do is figure out how to make this sustainable going forward, and part of that is knowing the current state of affairs.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what the test procedure for an EPP release is

The test procedure is minimal, I just instantiate the xPack Arm or RISC-V template, compile the project and run a debug session via QEMU.

I'll try to update the documentation, after all functional issues are addressed.

- It might be necessary to drop from SimRel and remove EPP product in the current release cycle
- A general alternative for the many EPP products we have could be to favor default products and provide extensions via marketplace
- Does not solve the issue of the unmaintained plug-ins here


## Next Meeting

Next meeting will be on February 4th, 2026.