-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
delete WorkbenchCommandSupport "API is scheduled for deletion" #1563
Conversation
@vogella is it OK straight delete an unused API marked for deletion at this stage? |
Test Results 918 files ± 0 918 suites ±0 1h 12m 51s ⏱️ + 21m 26s Results for commit dfccd1d. ± Comparison against base commit 04a9884. This pull request removes 6 tests.
♻️ This comment has been updated with latest results. |
e2ec1da
to
6e94dd4
Compare
The process is described here: https://github.com/eclipse-platform/eclipse.platform/blob/master/docs/ApiRemovalProcess.md I don't see the annotation in your commit so you need to check (and potentially update) https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fporting%2Fremovals.html if the freeze period for this API is already gone. |
the code deleted is annotated with ancient
|
Yes, this API can be deleted, I marked that for deletion a long time ago. Please move also the entry in https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fporting%2Fremovals.html to the deleted API section. |
b0f61b4
to
c7a1e92
Compare
|
c7a1e92
to
76ed151
Compare
how to get rid of this errors?
|
Add proper compatibility filter or increment the major version ... |
76ed151
to
1a6f34a
Compare
Filter. Major version increase for planned API deletion was tried once (by me) and caused a storm of complaints. Therefore, the PMC decided that or planned API deletions we only increase the minor version and use API filter (quickfix) to hide the warnings from the API tools. |
I added filter with quick fix. The error on mac is unrelated. The "new ecj warnings" are false positives (added API warnings). |
They are not "false positives" pleas either fix API warnings or suppress them as well. |
Which so called "new" warnings exactly do you think is related to this PR? |
1a6f34a
to
8cba6db
Compare
fix "overriding a synchronized method without being synchronized" and several deprecation warnings
8cba6db
to
dfccd1d
Compare
The class DiscoveredPathContainerPage used a number of APIs in the Eclipse Platform [removed](eclipse-platform/eclipse.platform.ui#1563) in [Eclipse 4.31 release](https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/81e406456ffae2f82fe0bb244adfdc4121c9e463/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html#L595). This class, while API, has not be used, nor usable since the CDT 4 release as it was only for CDT 3.x style projects. The class had been deprecated since 2010. To mitigate against the possibility that someone may have a dependency on this old class the minor version has been bumped so that version range can have `,8.3)` as their upper version. Fixes eclipse-cdt#700
The class DiscoveredPathContainerPage used a number of APIs in the Eclipse Platform [removed](eclipse-platform/eclipse.platform.ui#1563) in [Eclipse 4.31 release](https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/81e406456ffae2f82fe0bb244adfdc4121c9e463/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html#L595). This class, while API, has not be used, nor usable since the CDT 4 release as it was only for CDT 3.x style projects. The class had been deprecated since 2010. To mitigate against the possibility that someone may have a dependency on this old class the minor version has been bumped so that version range can have `,8.3)` as their upper version. Fixes #700
fix "overriding a synchronized method without being synchronized" and several deprecation warnings