new major CDT version coming in Septemeber

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

new major CDT version coming in Septemeber

Jonah Graham
Hello folks,

We just completed our monthly CDT call and had a good deal of participation. You may have seen the minutes already, but I wanted to send under separate cover the key decision.

CDT will be having a major version release in September as part of SimRel 2020-09 release. This will be CDT 10.0 and will include some API cleanups that mean individual bundles will have the major version bumped. This is the first time we are doing a major version bump in over 4 years.

To give the contributors and committers time required to make the CDT 10.0 release a success the current CDT master branch will be changed to be CDT 10.0 and for the 2020-06 release CDT will contribute a bugfix release of CDT 9.11.

Here are the rest of the details:

  • Move to Java 11 from 2020-09

    • This includes bumping BREE to Java 11, building CDT with Java 11 and requiring Java 11 to run CDT
    • Build machine will be updated to use a Java 11 JDK for build and test
  • CDT 10.0 in September

    • All bundles can have Major version bumped if needed
    • CDT 10.0 will come from the current master branch
  • CDT 9.11.1 in June

    • CDT 9.11.1 will come from the current cdt_9_11 branch
    • Any fixes on master branch that want to be can be backported to the cdt_9_11 branch
    • While the plan is to release 9.11.1 in June, we can release service releases of 9.11 whenever we want and if there are bugfixes before June we want to release we should do that too.

There are a few admin items for me to do, such as create release records, update bugzilla milestones, create a new endgame tracker bug etc. I'll start working on those now.

Thanks
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com

_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev
Reply | Threaded
Open this post in threaded view
|

Re: new major CDT version coming in Septemeber

Jonah Graham
Hello folks,

I believe I have completed most of the steps to prepare for CDT 10.0.0. I would like to draw your attention to the documentation on where breaking API changes and removals should be documented* in the source tree, along with the updated policy on wiki. Please remember to document API breakages as you make them. I have documented all the API breakages I could identify since the 9.11 release.

The next thing I will be doing is updating our build machine to build with Java 11. The updating the BREE hasn't been scheduled yet, but I suppose we can start to do that per bundle as you want to take advantage of Java 11.

* This is the raw HTML, it will be in the Eclipse Help come September. If someone knows how to have a rendered version of the file online without any additional work, please let me know. e.g. how to get gittiles to preview the file would be nice!

Thanks,
Jonah



~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Wed, 1 Apr 2020 at 12:03, Jonah Graham <[hidden email]> wrote:
Hello folks,

We just completed our monthly CDT call and had a good deal of participation. You may have seen the minutes already, but I wanted to send under separate cover the key decision.

CDT will be having a major version release in September as part of SimRel 2020-09 release. This will be CDT 10.0 and will include some API cleanups that mean individual bundles will have the major version bumped. This is the first time we are doing a major version bump in over 4 years.

To give the contributors and committers time required to make the CDT 10.0 release a success the current CDT master branch will be changed to be CDT 10.0 and for the 2020-06 release CDT will contribute a bugfix release of CDT 9.11.

Here are the rest of the details:

  • Move to Java 11 from 2020-09

    • This includes bumping BREE to Java 11, building CDT with Java 11 and requiring Java 11 to run CDT
    • Build machine will be updated to use a Java 11 JDK for build and test
  • CDT 10.0 in September

    • All bundles can have Major version bumped if needed
    • CDT 10.0 will come from the current master branch
  • CDT 9.11.1 in June

    • CDT 9.11.1 will come from the current cdt_9_11 branch
    • Any fixes on master branch that want to be can be backported to the cdt_9_11 branch
    • While the plan is to release 9.11.1 in June, we can release service releases of 9.11 whenever we want and if there are bugfixes before June we want to release we should do that too.

There are a few admin items for me to do, such as create release records, update bugzilla milestones, create a new endgame tracker bug etc. I'll start working on those now.

Thanks
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com

_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev