On 18 May 2017 at 19:22, Benedikt Ritter <brit...@apache.org> wrote:
>
>> Am 18.05.2017 um 12:54 schrieb sebb <seb...@gmail.com>:
>>
>> I think the release should be marked as ALPHA.
>> This is because:
>> - there are many unresolved issues
>
> Yes, but I don’t think we could push out 1.0 anyway.
>
>> - it's highly likely that the next release will break compatibility
>
> Why do you think this is the case? Can you give some examples of APIs we will 
> likely need to break to move forward? Something that has worked in the past 
> is removing those parts for the release as we did for commons-text and 
> commons-lang.

As I recall, there were still a lot of non-private mutable fields.
Encapsulating these will break compat.

I don't think there is a clear distinction between classes which are
intended to be part of the public API and those which are not.
This increases the risk that a class that is part of the public API
may need to be changed incompatibly.

>>
>> This should also be highlighted in the release notes.
>
> Definitely.
>
> Benedikt
>
>>
>>
>> On 18 May 2017 at 17:09, Rob Tompkins <chtom...@gmail.com> wrote:
>>>
>>>> On May 18, 2017, at 9:20 AM, Benedikt Ritter <brit...@apache.org> wrote:
>>>>
>>>> Hi Damjan,
>>>>
>>>>> Am 18.05.2017 um 08:16 schrieb Damjan Jovanovic <dam...@apache.org>:
>>>>>
>>>>> Imaging is in quite a sad state compared to javax.imageio, with very
>>>>> limited JPEG support that is hard to improve without major research, and
>>>>> doesn't add that much value. People seem to mostly use it for extracting
>>>>> image metadata.
>>>>>
>>>>> I would like to see most of the following in 1.0:
>>>>> * Proper support for multi-image formats, where you can see individual
>>>>> properties for each image
>>>>> * Thumbnail support for image formats that support it
>>>>> * Support for incremental loading of image formats like progressive JPEG
>>>>> * Non-blocking I/O
>>>>> * Random access file I/O
>>>>> * Support for enormous images, too big to fit in memory, by processing 
>>>>> them
>>>>> line-by-line or tile-by-tile
>>>>> * Independence from java.awt, and Android support
>>>>> * Imaging as a javax.imageio extension that provides the JVM with support
>>>>> for new image formats
>>>>
>>>> Any reason we can’t add this after 1.0? I’d like to get the release train 
>>>> going for imaging. Once we have a 1.0 I think it will be easier to push 
>>>> out incremental releases…
>>>>
>>>
>>> To add to Benedikt’s point here there are a considerable number of projects 
>>> depending on 1.0-SNAPSHOT:
>>>
>>> https://github.com/search?l=Maven+POM&q=commons-imaging&type=Code&utf8=✓
>>>
>>> So, if we feel that the code is in a relative stable place now, why not cut 
>>> a 1.0 and try to make these improvements as time goes on.
>>>
>>> I’d be happy to RM for it if necessary.
>>>
>>> -Rob
>>>
>>>> Benedikt
>>>>
>>>>>
>>>>> Damjan
>>>>>
>>>>>
>>>>> On Wed, May 17, 2017 at 11:22 PM, Benedikt Ritter <brit...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Imaging's inception year is 2007. It has left the incubator around 2009.
>>>>>> There hasn’t been a release under the Apache Commons umbrella, for 
>>>>>> various
>>>>>> reason. I think we gave the initial contributors a hard time because we
>>>>>> focused to much on code instead of community.
>>>>>> Imaging is out there. People are using it. I’ve seen project simply
>>>>>> depending on a SNAPSHOT version. This code is useful to a large group of
>>>>>> people.
>>>>>> So I propose that we just release it.
>>>>>>
>>>>>> WDYT?
>>>>>>
>>>>>> Benedikt
>>>>>>
>>>>>> P.S.: Please no „we need to fix this and that“ comments, if you’re not
>>>>>> intending to fix this stuff.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> 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 
>>>> <mailto:dev-unsubscr...@commons.apache.org>
>>>> For additional commands, e-mail: dev-h...@commons.apache.org 
>>>> <mailto:dev-h...@commons.apache.org>
>>
>> ---------------------------------------------------------------------
>> 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
>

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

Reply via email to