This is a vote for the proposal discussed on the 'Proposal about Version API "relaxation"' thread.
The vote is to open up a separate parallel line of development, called unstable (on trunk), where non-back-compatible changes, slated for the next major release, may be safely developed. But it's not a free for all: the back compat break must still be carefully tracked in detail (maybe in CHANGES, maybe in a separate more detailed "guide" -- tbd), including migration instructions, so that this becomes the "migration guide" on how users can move to the new major release. If there are changes that break the index, we will try very hard to create an index migration tool. The stable line of development (on a branch) will be like trunk is today -- most dev happens on it, it's released more often (as minor releases and possible also .Z bugfix releases), it tries hard to maintain back compat. Changes that go into stable need to be merged forwards to unstable -- this may happen commit by commit, or be periodically swept, or some combination (like flex) -- we can hash out this logistical detail out with time. This is a procedural vote -- we need a majority of the Solr/Lucene committers for this to pass. Please vote! My vote is +1. Mike --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org