neilcsmith-net commented on PR #9020: URL: https://github.com/apache/netbeans/pull/9020#issuecomment-3548870565
> I mean the API/SPI that is exported publicly by `org.netbeans.modules.bugtracking` (`ide/bugtracking`). I'm also talking about `org.netbeans.modules.bugtracking.bridge`, which acts as integration point to SVN/HG/Git. Yes, apologies, I'd missed that and confused by the initial comments on this. I have no issue with us dropping (stealth) APIs with external friend access. But, for public exports we should probably deprecate with an eye to removal / no-op in future? I haven't looked at how feasible that is. > But the "plot thickens" so to speak. My guess is that the reason NB ships two osgi impls isn't that someone lost a bet, but rather that the original impl wasn't sufficient for newer usecases it also couldn't be removed due to technical dept - so adding another one seemed like the easier option. Equinox was added after Felix for this feature (Mylyn) as far as I know - see https://wiki.apidesign.org/wiki/Netbinox for some background. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
