On Sun, 25 Aug 2019 at 19:06, Jesse Glick <[email protected]> wrote: > A long time ago I wrote up > http://wiki.netbeans.org/NbmPackageStability to discuss problems with > the versioning scheme in NB and propose a different system. At this > point I would say that the proposed change is unnecessarily complex, > and that better development practices would avoid most problems:
Missed this reply at the time - just found it looking for this thread. I like the proposal you wrote, and argued for considering it when there was a vote a while back on what to do with friend dependencies. Not that that vote really led to much conclusive. I personally probably agree with your assessment on the complexity, and the suggestions seem good - in particular > ยท Use simple specification version dependencies, and mark all packages > public which you would expect any other modules to refer to. ... yes, please let's just do this for NB 11.3 in preparation for next LTS! The active PRs to add friend access for third-party plugins are just wrong on so many levels. Let's keep friends only for the minority of legitimate cases where a module has optional extensions that need to be separate. Best wishes, Neil --------------------------------------------------------------------- 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
