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>