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