On 19 April 2011 09:33, Jochen Wiedmann <jochen.wiedm...@gmail.com> wrote:
> On Tue, Apr 19, 2011 at 10:16 AM, Torsten Curdt <tcu...@vafer.org> wrote:
>
>> * source compatibility for x.*.*
>
> Disagreed. I can quote numerous examples of application servers that
> come with varying versions of commons-foo, even within my employers
> house. Your proposal would mean that I had to create varying jar files
> of the applications shared library, depending on the application
> server.

I agree that we should strive for source compatibility within a major release.
There may be some source changes that could be allowed (e.g. dropping
an obsolete constant) within a major release, but in general I agree
we should have a major version bump for updates that require source
changes.

> I am quite happy with our current policy, that we either maintain
> binary compatibility or change the package name. OTOH, I do support
> every attempt to drop old stuff by doing the latter.

Agreed in principle, but not if there are drip feed changes.

We should not expect downstream users to change to a new binary API
(new package) more than (say) once a year, if that.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to