Community
Participate
Working Groups
Tom deprecated 2006 this interface. I suggest we mark it for deletion. Tom, please advice if that is OK for you. Marking it for deletion would allow us to remove if for Mars+2.
First step deprecate all fields and methods: https://git.eclipse.org/r/39282
(In reply to Lars Vogel from comment #0) > Tom deprecated 2006 this interface. I suggest we mark it for deletion. Tom, > please advice if that is OK for you. Marking it for deletion would allow us > to remove if for Mars+2. Fine with me.
(In reply to Lars Vogel from comment #1) > First step deprecate all fields and methods: https://git.eclipse.org/r/39282 Committed as https://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=2ec80e0c0502f92ff9a3a36cd78dcb2b5bdf63d4
Tom, can you give the PMC flag or should I ask Dani?
(In reply to Lars Vogel from comment #4) > Tom, can you give the PMC flag or should I ask Dani? This lives with the Eclipse PMC.
> Marking it for deletion would allow us > to remove if for Mars+2. No, it would be Mars + 3. The 2 year retention policy is "inclusive": https://wiki.eclipse.org/Eclipse/API_Central/Deprecation_Policy#Retention_Policy Note that the API is used at several places (mainly fallback code), so, someone will have to do some work here.
New Gerrit change created: https://git.eclipse.org/r/48658
Gerrit change https://git.eclipse.org/r/48658 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=43ce62ba7335bf9085f3450affd2b7acaf59a3fc
.
The deletion date (after 2016) was wrong. We keep it for the next two releases. Fixed this to be 2017.
(In reply to Dani Megert from comment #10) > The deletion date (after 2016) was wrong. We keep it for the next two > releases. Fixed this to be 2017. Thanks, as said in todays call I wasn't sure about the date.
If you really want to remove things, you have to follow https://wiki.eclipse.org/Eclipse/API_Central/API_Removal_Process IPlatformRunnable is currently not marked for deletion in the @deprecated message and with @no* tags. Furthermore, there are many references to this type in various components, and I don't see announcements for all the referencing APIs. See also bug 482382.
(In reply to Markus Keller from comment #12) > If you really want to remove things, you have to follow > https://wiki.eclipse.org/Eclipse/API_Central/API_Removal_Process I think process changes are only valid for new API deprecation and not stuff that happened in the past. Please open a new bug to align the code with the new requirements.
Lars, two simple ways to fix this: 1. Postpone deletion 2. Add a comment to IPlatformRunnable
We will postpone this deletion (bug 495330), and first resolve bug 482382.
New Gerrit change created: https://git.eclipse.org/r/117340
Gerrit change https://git.eclipse.org/r/117340 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=280bf34a3f03fabac5549756d05bc49bda15777b
When is the actual deletion scheduled to take place? Is there a Bugzilla for that?
(In reply to Ed Merks from comment #18) > When is the actual deletion scheduled to take place? Is there a Bugzilla > for that? In two years we will create one based on this one.
(In reply to Lars Vogel from comment #19) > (In reply to Ed Merks from comment #18) > > When is the actual deletion scheduled to take place? Is there a Bugzilla > > for that? > > In two years we will create one based on this one. Bug 564890.