Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] CDT 11.0 + Java 17 + migration to GitHub

I did have something in mind, based on when we went from Java 8 to 11 for CDT 10.0. Have a look at the conditional stages in

I'll try to get to it, but not sure when, so if you do that is great. 

You'll probably need to rebuild dll/exe for natives too because paths change.



On Thu., Jul. 21, 2022, 06:56 Torbjorn SVENSSON via cdt-dev, <cdt-dev@xxxxxxxxxxx> wrote:

Hello Jonah,


I suppose the switch to Java17 broke the CDT 10.7.x builds as can be seen here:


Do you have a simple fix in mind to override the default java17 to java11 for the cdt_10_7 branch or do you want me to try to invent one?


Kind regards,



From: cdt-dev <cdt-dev-bounces@xxxxxxxxxxx> On Behalf Of Jonah Graham
Sent: den 19 juli 2022 21:26
To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] CDT 11.0 + Java 17 + migration to GitHub


Hello folks,


Java 17 is now the default java on the CDT build machine. Therefore the master branch can now use BREE of Java 17.



Please let me know if you see anything amiss.




Jonah Graham
Kichwa Coders



On Sun, 26 Jun 2022 at 22:02, Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:

Hello folks,


As discussed at recent CDT calls I propose we do a big set of changes in the next few months. Please read the rest of this email as a proposal (or set of proposals) and approve or share your concerns of them.


CDT 11.0 - New Major Release

  • It has been a couple of years, and 8 minor version releases, since CDT 10.0 and there are starting to be an accumulating number of API issues that would be well solved with a new major version.
  • Although we do have a process that allows us to change API after a two year notification period (in the same way that Eclipse Platform does) - it is cleaner to follow semantic versioning where possible.
  • We don't anticipate that the breaking changes will be major items, nor require adopters to do significant changes. Possibly the most disruptive change is Java 17 - see next item.
  • In combination with the other items in this email, a major new version of CDT makes sense

Java 17

  • Some of CDT's dependencies that will be released in 2022-09 already have Java 17 as a requirement. CDT now has to build against older versions of some dependencies already because of this.
  • Therefore along with CDT 11, the BREE of CDT will be increased to Java 17
  • Java 17 language features will be allowed in CDT source code.

Migration to GitHub

  • The Eclipse Foundation has announced plans to shutdown many of the servers Eclipse CDT uses over the coming year(s).
  • Therefore Eclipse CDT will move the following to GitHub:
    • Gerrit -> GitHub + Pull Requests
    • Bugzilla -> GitHub Issues
    • Eclipse Wiki -> end of life, content folded into docs + markdown in main repo
    • Eclipse Forums -> GitHub Discussions
    • -> README in root of repo (Note that is not being shutdown exactly, but the website is super out of date and will be changing location to
    • Eclipse Jenkins is not being shutdown and we will continue to use it. We probably will start using some GitHub actions too though.
  • I have created a tracking issue that covers all the items that need to be done for the migration. The todo list is probably incomplete, but we can all add to it as we identify other stuff that needs to be done
  • I have already written the first draft of the readmecontribution guide, policy, migration guide and a few other pages in my fork and I will merge them once we get to that stage in the approvals.


  • Migrate to GitHub in July - exact timeline to be negotiated with Eclipse Webmasters
  • Release CDT 10.7.x for the 2022-09 simrel from the cdt_10_7 branch, but built from GitHub. We may simply include CDT 10.7.0 again in 2022-09 if there are no compelling/critical changes.
  • Release CDT 11.0 for the 2022-12 simrel


Please share your thoughts/approvals/concerns. I would like to ask the Eclipse Webmaster in one week to schedule the migration.



Jonah Graham
Kichwa Coders

cdt-dev mailing list
To unsubscribe from this list, visit

Back to the top