We are never going to release 2.0. A few of you keep wanting to continually refactor and rename stuff is making things worse in my opinion. As I have said before, a good example is that I find AbstractLogger to be a much better name than AbstractLoggerProvider and think it was a mistake to rename it, but I didn't speak up fast enough when it happened. We have over 100 Jira issues that I would think would be far more productive to address then these silly refactoring and renaming excercises.
Just leave the configuration syntax alone. Sent from my iPad > On Jun 2, 2014, at 10:48 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > >> On Mon, Jun 2, 2014 at 11:54 PM, Remko Popma <remko.po...@gmail.com> wrote: >> I wish everyone on the team would think of these things more in terms of >> trade-offs. >> What is the cost/benefit analysis of this change? >> >> Plus: one or two people on the team like this name better from an >> aesthetical point of view (I don't see any functional benefit). That gets >> some points, but not as many as a functional improvement would get. >> >> Minus: it breaks the configuration of existing users. That's a lot of minus >> points to me. >> >> Times the number of affected people (both plus and minus)... >> >> And why are we even talking about this? > > Because I am a volunteer and I care about some things more than others, if > other folks don't, that's fine too. > > Look at this as a trade-off of working in a FOSS environment ;-) > > Also, for a new major version, everything matters. This is really more like a > version 1.0 of the reboot of a classic franchise. IMO, everything deserves > special care as we'll have to live with it for a long time. > > This is why I've not been pushing for a release. I'd like to know as much of > the code as possible. Check out all the nooks and crannies. > > I have great respect for the work Ralph has put in, it is a tremendous effort > of high quality. But, it does not mean that it cannot benefit from reviews, > spit, and polish. > > I think the community has grown and sees people come and go (where is Nick > Williams BTW ;-) It is nice that we can benefit from various talents in > different areas. We should take advantage of it all. > > I like the enthusiasm and work that Matt has recently put in for example. > We've got a lot of talented people, let's take advantage of these volunteers > and let them all flourish. > > Sure we might end up with more features, bells and whistles than are strictly > needed, but hopefully and so far, the software is that much the better for > it. And yes, we should all keep a diligent eye toward speed and memory, and > all the usual good that comes from peer reviews. > > Cheers, > Gary > >> >> Sent from my iPhone >> >>> On 2014/06/03, at 10:28, Gary Gregory <garydgreg...@gmail.com> wrote: >>> >>> Hm, why not adopt the same convention as Ant? It would be nicer IMO: >>> >>> <File id="MyAppender /> >>> <AppenderRef refid="MyAppender /> >>> >>> Both attributes have "id" in their name so the connection is more obvious. >>> >>> Gary >>> >>> >>>> On Mon, Jun 2, 2014 at 5:24 AM, Ralph Goers <rgo...@apache.org> wrote: >>>> I think I agree with Remko. I think ref= is clearer. >>>> >>>> Sent from my iPad >>>> >>>>> On Jun 2, 2014, at 1:48 AM, Remko Popma <remko.po...@gmail.com> wrote: >>>>> >>>>> Hm, not sure. Two things: >>>>> >>>>> That would require our existing users to modify their configurations. >>>>> >>>>> Also, currently the "name" attribute provides an identifier for its >>>>> element so that other elements can reference it. Isn't it clearer to have >>>>> a different attribute when referring to another element? I think calling >>>>> this attribute "ref" is very clear actually and I don't think having the >>>>> same name for attributes that refer and attributes attributes that are >>>>> being referred to is better. >>>>> >>>>> Sent from my iPhone >>>>> >>>>>> On 2014/06/02, at 15:46, Gary Gregory <garydgreg...@gmail.com> wrote: >>>>>> >>>>>> In the following: >>>>>> >>>>>> <File name="File" fileName="${filename}"> >>>>>> <PatternLayout> >>>>>> <Pattern>${pattern}</Pattern> >>>>>> </PatternLayout> >>>>>> </File> >>>>>> ... >>>>>> <Loggers> >>>>>> <Root level="Debug"> >>>>>> <AppenderRef ref="File" /> >>>>>> </Root> >>>>>> </Loggers> >>>>>> >>>>>> I propose to change: >>>>>> >>>>>> <AppenderRef ref="File" /> >>>>>> >>>>>> to: >>>>>> >>>>>> <AppenderRef name="File" /> >>>>>> >>>>>> It seems easier to read and connect these dots: >>>>>> >>>>>> <File name="File" >>>>>> ... >>>>>> <AppenderRef name="File" /> >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> Gary >>>>>> >>>>>> -- >>>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>>>>> Java Persistence with Hibernate, Second Edition >>>>>> JUnit in Action, Second Edition >>>>>> Spring Batch in Action >>>>>> Blog: http://garygregory.wordpress.com >>>>>> Home: http://garygregory.com/ >>>>>> Tweet! http://twitter.com/GaryGregory >>> >>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>> Java Persistence with Hibernate, Second Edition >>> JUnit in Action, Second Edition >>> Spring Batch in Action >>> Blog: http://garygregory.wordpress.com >>> Home: http://garygregory.com/ >>> Tweet! http://twitter.com/GaryGregory > > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second Edition > JUnit in Action, Second Edition > Spring Batch in Action > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory