sebb wrote:

> On 20 December 2011 14:07, Gary Gregory <garydgreg...@gmail.com> wrote:

[snip]
 
> That would be contrary to the Commons versioning rules - a package
> name change requires a major version bump.
> 
>> For 1.0, we should make all big changes before 1.0, which may feel
>> like a big bang release. Anything that breaks compatibility should be
>> done now before a 1.0.
> 
> Agreed.
> 
>> Using java 5 can break source compat once add generics, so you only
>> want to do that when you have to. If the java 5 changes are not user
>> visible like using enhanced for loops the you can do it anytime.
> 
> Someone else suggested updating source and target version to 1.5, but
> not adding generics.
> I think the idea was to allow Java 5 methods such as StringBuilder etc.

[snip]

Remember that this also allow the usage of javax.imageio which provides some 
more efficient ways to deal with IO for image data.

> However AFAIK this will result in huge numbers of compiler warnings.
> Since Apache releases source, IMO we should at least ensure that the
> source compiles cleanly.
> 
> So I am -1 on changing the source requirements without fixing generics.
> 
>> But, if someone wants to put the time in now, go for it! :)
> 
>> Performance improvements can come in after for example but I'll let
>> someone else make that call.
>>
>> Now is the time to get the API right.
> 
> Indeed.

- Jörg


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

Reply via email to