I added the same information to the main site page.

Ralph

> On May 29, 2016, at 2:08 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> On Sun, May 29, 2016 at 1:41 PM, Ralph Goers <ralph.go...@dslextreme.com 
> <mailto:ralph.go...@dslextreme.com>> wrote:
> Here is the text that I propose to add to the announcement. I would also add 
> something similar to the web site.
> 
> Note that subsequent to the release a minor source incompatibility was found 
> due to the addition of new methods to
> the Logger interface. If you have code that does:
> 
> logger.error(null, “This is the log message”, throwable);
> 
> or similar with any log level you will get a compiler error saying the 
> reference is ambiguous.  To correct this either do:
> 
> logger.error(“This is the log message”, throwable);
> 
> or 
> 
> logger.error((Marker) null, “This is the log message”, throwable);
> 
> I would add that the 2.6 code is _binary_ compatible with previous releases.
> 
> Gary
>  
> 
> Ralph
> 
>> On May 29, 2016, at 11:14 AM, Matt Sicker <boa...@gmail.com 
>> <mailto:boa...@gmail.com>> wrote:
>> 
>> Yet another reason to hate null! ;)
>> 
>> On 29 May 2016 at 13:13, Ralph Goers <ralph.go...@dslextreme.com 
>> <mailto:ralph.go...@dslextreme.com>> wrote:
>> When you pass null as the first argument it doesn't know which is better
>> 
>> Sent from my iPhone
>> 
>> On May 29, 2016, at 11:07 AM, Matt Sicker <boa...@gmail.com 
>> <mailto:boa...@gmail.com>> wrote:
>> 
>>> Wait, how are error(Marker, String, Object) and error(String, Object, 
>>> Object) even confused by the compiler?
>>> 
>>> On 29 May 2016 at 13:02, Ralph Goers <ralph.go...@dslextreme.com 
>>> <mailto:ralph.go...@dslextreme.com>> wrote:
>>> Only if the compatibility issue can be fixed. I don't think it can. We will 
>>> just update the site and announcement.
>>> 
>>> Sent from my iPhone
>>> 
>>> On May 29, 2016, at 10:56 AM, Matt Sicker <boa...@gmail.com 
>>> <mailto:boa...@gmail.com>> wrote:
>>> 
>>>> So what do we do, follow up with 2.6.1 right away?
>>>> 
>>>> On 29 May 2016 at 12:29, Ralph Goers <ralph.go...@dslextreme.com 
>>>> <mailto:ralph.go...@dslextreme.com>> wrote:
>>>> Can’t do that. That would require a re-release.
>>>> 
>>>> Speaking of which, the archives directory only lists a couple of releases. 
>>>> I thought they were all supposed to be there.
>>>> 
>>>> Ralph
>>>> 
>>>>> On May 29, 2016, at 10:19 AM, Gary Gregory <garydgreg...@gmail.com 
>>>>> <mailto:garydgreg...@gmail.com>> wrote:
>>>>> 
>>>>> I think the RELEASE-NOTES.txt in the dist area needs to be updated as 
>>>>> well.
>>>>> 
>>>>> Gary
>>>>> 
>>>>> On Sun, May 29, 2016 at 10:15 AM, Ralph Goers <ralph.go...@dslextreme.com 
>>>>> <mailto:ralph.go...@dslextreme.com>> wrote:
>>>>> I will add something to the announcement text when I send out the emails. 
>>>>>  Those will go out in a few hours.
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On May 29, 2016, at 9:53 AM, Gary Gregory <garydgreg...@gmail.com 
>>>>>> <mailto:garydgreg...@gmail.com>> wrote:
>>>>>> 
>>>>>> We are going to need to update the release notes and/or site for 2.6 to 
>>>>>> note that the 2.6 is not source compatible with previous releases. I 
>>>>>> tested going from 2.5 to 2.6 at work and got:
>>>>>> 
>>>>>> [ERROR] COMPILATION ERROR :
>>>>>> [INFO] -------------------------------------------------------------
>>>>>> [ERROR] /E:/vcs/svn/...XYZ..:[155,15] reference to error is ambiguous
>>>>>>   both method 
>>>>>> error(org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object) 
>>>>>> in org.apache.logging.log4j.Logger and method 
>>>>>> error(java.lang.String,java.lang.Object,java.lang.Object) in 
>>>>>> org.apache.logging.log4j.Logger match
>>>>>> [ERROR] /E:/vcs/svn/...XYZ...:[395,15] reference to trace is ambiguous
>>>>>>   both method 
>>>>>> trace(org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object) 
>>>>>> in org.apache.logging.log4j.Logger and method 
>>>>>> trace(java.lang.String,java.lang.Object,java.lang.Object) in 
>>>>>> org.apache.logging.log4j.Logger match
>>>>>> [INFO] 2 errors
>>>>>> 
>>>>>> with source code like:
>>>>>> 
>>>>>>     public void xyz(final String message, final Throwable t) {
>>>>>>         ...
>>>>>>         logger.error(null, message, t);
>>>>>>         ...
>>>>>>         logger.trace(null, message, t);
>>>>>>         ...
>>>>>>     }
>>>>>> 
>>>>>> Next time, I'll remember to test with a "real" client.
>>>>>> 
>>>>>> Gary
>>>>>> 
>>>>>> -- 
>>>>>> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
>>>>>> ggreg...@apache.org  <mailto:ggreg...@apache.org>
>>>>>> Java Persistence with Hibernate, Second Edition 
>>>>>> <http://www.manning.com/bauer3/>
>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>> <http://garygregory.wordpress.com/> 
>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
>>>>> ggreg...@apache.org  <mailto:ggreg...@apache.org>
>>>>> Java Persistence with Hibernate, Second Edition 
>>>>> <http://www.manning.com/bauer3/>
>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>> Blog: http://garygregory.wordpress.com 
>>>>> <http://garygregory.wordpress.com/> 
>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>
>>> 
>>> 
>>> 
>>> -- 
>>> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>
>> 
>> 
>> 
>> -- 
>> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>
> 
> --------------------------------------------------------------------- To 
> unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org 
> <mailto:log4j-dev-unsubscr...@logging.apache.org> For additional commands, 
> e-mail: log4j-dev-h...@logging.apache.org 
> <mailto:log4j-dev-h...@logging.apache.org>
> 
> 
> -- 
> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
> ggreg...@apache.org  <mailto:ggreg...@apache.org>
> Java Persistence with Hibernate, Second Edition 
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
> Home: http://garygregory.com/ <http://garygregory.com/>
> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>

Reply via email to