On Wed, 26 Oct 2022 at 12:06, Liviu Ionescu <i...@livius.net> wrote:

>
>
> > On 26 Oct 2022, at 18:47, Jonah Graham <jo...@kichwacoders.com> wrote:
> >
> > ... I am happy to work with any downstream consumers if you find that
> you have build breakages due to CDT API changes -
> https://github.com/eclipse-cdt/cdt/blob/main/NewAndNoteworthy/CHANGELOG-API.md#api-changes-in-cdt-110
> .
>
> I don't know if this is relevant, but Eclipse Embed CDT uses some old
> APIs.
>
> How can we check if these changes have any negative impact?
>

For embed-cdt, I have that open in my workspace, so for now nothing to
worry about AFAICT. For other projects try building against pre-release of
CDT, either from the https://download.eclipse.org/releases/2022-12 repo or
from CDT directly like
https://github.com/eclipse-cdt/cdt/blob/main/Downloads.md#development-builds
.

While this is a major version change and we will be breaking APIs, the
intention in CDT is not to remove APIs that are known to be in use in the
community. There are so many things which are technically API, but there
are no known users of the API so keeping them going forward is just extra
complication. That said there can be changes which are source code
compatible that won't be binary compatible (such as a method the changes
return type). So I try to keep an eye on that too.

As you may have seen, there are other breaking API changes coming in
Eclipse Platform that is more likely to affect projects on the release
train than what CDT is intending to change, such as the change that
Alexander posted earlier today -
https://www.eclipse.org/lists/cross-project-issues-dev/msg19420.html

HTH
Jonah



>
>
> Liviu
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to