On our side, we have to support 4.2. We can do it internally but since we are doing the work of maintaining it anyway we thought that we might as well keep it compatible in the open-source too since it can be useful to
users and other tools integrators. We will put the effort to maintain it (for example patch [1]) and don't expect other committers to make a particular effort to keep compatibility.
If CDT starts using new features from 4.5 (JobGroups, etc) then that is great and we agree that this is enough to break compatibility. Right now, there is very little change needed to keep it compatible. In fact, it's just reverting a couple of lines of code
to what they were before [1]. About Remote 2.0 API, it works on Eclipse 4.2.
So basically, until we use something from Eclipse 4.5, we would suggest to keep compatibility.
[1]
https://git.eclipse.org/r/#/c/43178
Marc-Andre
On 2015-03-04 02:54 PM, Doug Schaefer wrote:
I believe we already have. CDT has been updated to use the new org.eclipse.remote 2.0 APIs for Mars.
We don’t have enough contributors to CDT to support multiple platforms. I suggest we stop trying and always target the one we’re about to release with.
Doug.
This question came up in https://git.eclipse.org/r/#/c/43178/.
Do we need to keep compatibility with Eclipse 4.4 in CDT 8.7? In the past we kept compatibility with Eclipse 3.x after 4.x was already was out, but otherwise we supported only the latest Eclipse platform. Since the target platform definition points to 4.5,
it will be hard to keep 4.5 dependencies from creeping in. 4.5 has few pretty attractive features, for example, JobGroups, Job.join(long timeout, IProgressMonitor monitor) method, generified Adaptable.getAdapter to name just a few.
I propose that we drop 4.4 compatibility requirement for CDT 8.7.
Please voice your objections if you have them.
-sergey
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev