On Mon, Aug 24, 2009 at 10:15:20PM +0300, Shai Erera wrote: > I think it all boils down to this jar drop-in ability.
Expecting jar drop-in compatibility for bugfix releases is 100% reasonable. Expecting something close to jar drop-in compatibility for minor releases seems pretty reasonable, too. Expecting jar drop-in compatibility minus deprecations at a major version change is only reasonable when that has been made the explicit public policy of the project. By making that promise, you are squandering your one opportunity to make disruptive changes. Instead, you're trying to shoehorn what ought to be disruptive changes into an artificially continuous release cycle. It's a lot of work, results in a lot of inelegant compatibility APIs, and seems not to have been successfully implemented yet for 2.9. Marvin Humphrey --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org