On Mon, 5 Aug 2019 at 08:13, Jaroslav Tulach <jaroslav.tul...@gmail.com> wrote:
> Lively discussion. I can't pretend I read it all, but...

:-)

> I'd like to remind you that:
> - specification version is used to depend on features
> - implementation version is used to depend on bug-to-bug compatibility

+1 Agreed!  Neither proposal was intended to change the semantics of
impl version - just make it work in the land of source releases.

> From this point of view it makes sense make implementation version = git
> hash. Checksum of available methods isn't really appropriate as bugs in
> behavior happen in the method bodies, not in signatures.

Yes!  I still have some reservations about git hash due to the
complexities it brings in for making it work with and without git info
present, and some of the other things Tim brought up, but looks like
the way forward.

The desire to change semantics there and in the pulled Maven release
thread do bring up the need to figure out why people are having to
resort to impl. dependencies anywhere and what we should do to address
that.  Consistent impl. versions should really only be a concern for
reproducible builds, but that's obviously not the only issue at
present.

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to