On 05.12.2019 13:51, Angela Schreiber wrote:
Hi Julian

This changes with OAK-8018 modified public API as far as I can see and I 
vaguely remember that we concluded in the past that we want to avoid back 
porting anything that is not a critical bug and be particularly careful not to 
back port API changes.

Backporting the API change is the whole point here; it's a prerequisite
to align 1.10's API with the one in trunk.

I recall that we discussed backports a few years ago, but I actually do
not recall the concrete conclusion (do you have a pointer?).

In this case, it's obviously a conflict between backporting minor
changes and being able to backport something that (IMHO) is needed in
1.10. We can't do the latter without doing the former.

We *did* actually discuss backporting API changes in the past, and the
conclusion IMHO was: do it only if you understand the consequences with
respect to public package version numbers. That's what I'm trying to do
here. See also
<http://jackrabbit.apache.org/jcr/creating-releases.html#Appendix_E:_Version_Changes>.

I would appreciate if you could wait with that back port until we reached a consensus on 
the broader goal as you announced in the previous thread "Deprecating API signatures 
referring to Guava in 1.10".

Looking forward to your feedback on that one.

Best regards, Julian

Reply via email to