Currently Lucene's backwards compatibility policy states: "That's to
say, any code developed against X.0 should continue to run without
alteration against all X.N releases." In LUCENE-1422 the question came
up if this statement should apply to public and protected APIs only or
also to package-private APIs.
I'm proposing to exempt the package-private APIs from this strict
backwards compatibility rule and declare it as "expert methods". Though,
only deprecated package-private methods are allowed to be removed. This
means that at least one X.Y-> X.Y+1 or X.Y->X+1.0 release must be
shipped in which the APIs are marked as deprecated to give the users the
chance to remove dependencies on these methods. If this vote passes we
will add appropriate information to CHANGES.txt and the next release
announcement.
Here is my +1.
-Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]