On 6 October 2010 16:20, James Carman <ja...@carmanconsulting.com> wrote:
> On Wed, Oct 6, 2010 at 11:00 AM, Niall Pemberton
> <niall.pember...@gmail.com> wrote:
>>
>> There are four people who think 2.0 (Stephen and myself in this thread
>> and Sebb and Dennis in the previous thread back in March[1]) that
>> think it should be 2.0. So far there are five who think 1.5 (Jörg,
>> James, Michael, Paul & Matt). So people disagree. Its OK to have a
>> massive debate on this, but I would much rather spend my time on
>> something less trivial than version number ideology.
>>
>
> The problem is that you're causing some inconsistency.  Bumping major
> version numbers without changing package name/artifactId doesn't go
> along with what Apache Commons has come up with as a "best practice"
> or sorts.  Jumping to 2.0 also carries with it an assumption of binary
> incompatibility for most users.

Not necessarily. A major version change might be justified if the code
was significantly updated, e.g. to add major new functionality.

However, I agree that changing package name or Maven G:A does require
a major version change.

BTW, the reason that I think changing the minimum JVM warrants a major
version change is that the code is no longer a drop-in replacement for
users who are on the minimum Java version. But this probably depends
on the user base for that Java version. If IO had been changed to
require Java 6 when it first came out, I suspect that most of you
would have insisted on a major version change.

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

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

Reply via email to