Would it be possible to have this change in 310?

Cheers,
Viktor

On Sat, Feb 5, 2011 at 1:52 AM, Stephen Colebourne <scolebou...@joda.org> wrote:
> OK.
>
> I've looked at this, and I don't feel I can make the proposed change
> without causing jar-hell. While there are no google references to
> implementations, the reality is that I would be changing the main
> parsing API on DateTimeFormatter, used by everyone. Methods like
> parseDateTime(String).
>
> Changing it from String to CharSequence is source compatible but
> binary incompatible (method is bound at compile time).
>
> Adding an override taking CharSequence if source compatible and binary
> upwards compatible, but not downward compatible (code compiled against
> the new version couldn't run on the old version.
>
> Thus, its my opinion that the damage far outweighs the benefits on this.
> Stephen
>
>
> On 5 February 2011 00:11, James Richardson <ja...@time4tea.net> wrote:
>> I Get where you are coming from. But if you did want to make a breaking
>> change then this would be a really appropriate place to do it. I mean if not
>> on a major version number then when?
>> Just a thought.
>> James
>>
>> On 5 Feb 2011 00:03, "Stephen Colebourne" <scolebou...@joda.org> wrote:
>>> The problem is that the major release number is mostly about removing
>>> a few deprecated methods. Were I to make this change it would break
>>> user code, which no other change so far would cause. I don't want to
>>> get into the JAR-hell situation.
>>>
>>> Stephen
>>>
>>>
>>> On 4 February 2011 23:57, James Richardson <ja...@time4tea.net> wrote:
>>>> Well there is a major release version coming up... That would be an
>>>> appropriate time to make a breaking change, no?
>>>> James
>>>>
>>>> On 4 Feb 2011 23:43, "Stephen Colebourne" <scolebou...@joda.org> wrote:
>>>>> On 4 February 2011 23:39, Viktor Hedefalk <hedef...@gmail.com> wrote:
>>>>>> I guess the most obvious backwards compatability issue would be if
>>>>>> someone had implemented his own DateTimeParser. Hopefully that
>>>>>> shouldn't be too common though, it's really just an internal
>>>>>> interface, right?
>>>>>
>>>>> Unfortunately, no. I have encouraged users to implement this interface
>>>>> to solve some formatting issues. Thus I can't change it. Nor would I
>>>>> want to create a DateTimeParser2.
>>>>>
>>>>> Stephen
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> The modern datacenter depends on network connectivity to access
>>>>> resources
>>>>> and provide services. The best practices for maximizing a physical
>>>>> server's
>>>>> connectivity to a physical network are well understood - see how these
>>>>> rules translate into the virtual world?
>>>>> http://p.sf.net/sfu/oracle-sfdevnlfb
>>>>> _______________________________________________
>>>>> Joda-interest mailing list
>>>>> Joda-interest@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> The modern datacenter depends on network connectivity to access resources
>>>> and provide services. The best practices for maximizing a physical
>>>> server's
>>>> connectivity to a physical network are well understood - see how these
>>>> rules translate into the virtual world?
>>>> http://p.sf.net/sfu/oracle-sfdevnlfb
>>>> _______________________________________________
>>>> Joda-interest mailing list
>>>> Joda-interest@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> The modern datacenter depends on network connectivity to access resources
>>> and provide services. The best practices for maximizing a physical
>>> server's
>>> connectivity to a physical network are well understood - see how these
>>> rules translate into the virtual world?
>>> http://p.sf.net/sfu/oracle-sfdevnlfb
>>> _______________________________________________
>>> Joda-interest mailing list
>>> Joda-interest@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>>
>>
>> ------------------------------------------------------------------------------
>> The modern datacenter depends on network connectivity to access resources
>> and provide services. The best practices for maximizing a physical server's
>> connectivity to a physical network are well understood - see how these
>> rules translate into the virtual world?
>> http://p.sf.net/sfu/oracle-sfdevnlfb
>> _______________________________________________
>> Joda-interest mailing list
>> Joda-interest@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>
>>
>
> ------------------------------------------------------------------------------
> The modern datacenter depends on network connectivity to access resources
> and provide services. The best practices for maximizing a physical server's
> connectivity to a physical network are well understood - see how these
> rules translate into the virtual world?
> http://p.sf.net/sfu/oracle-sfdevnlfb
> _______________________________________________
> Joda-interest mailing list
> Joda-interest@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/joda-interest
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Joda-interest mailing list
Joda-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to