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



Reply via email to