Re: Re-spinning 3.1.0

2012-12-01 Thread Hervé BOUTEMY
I'm doing more comparison for myself, that can be useful for others for the config format: http://logback.qos.ch/manual/configuration.html vs http://logging.apache.org/log4j/2.x/manual/configuration.html I don't see much difference Notice there is no dtd nor schema for both I like having some he

Re: Re-spinning 3.1.0

2012-12-01 Thread Hervé BOUTEMY
Le samedi 1 décembre 2012 12:10:43 Stuart McCulloch a écrit : > You might want to take a look at > http://logback.qos.ch/manual/layouts.html#coloring for additional > background thank you Stuart, really useful I made the same research for log4j2, to continue my personal comparison and found "hig

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
I'm going to hack on the Aether branch for the rest of the day, I'll check in tomorrow morning to see what others think about the release. Thanks, Jason -- Jason van Zyl Founder & CTO, Sonatype Founder, Apache Maven http://twitter.com/jva

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 3:11 PM, Hervé BOUTEMY wrote: > Le samedi 1 décembre 2012 10:08:21 Jason van Zyl a écrit : >> [1]: > http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Flogging%2Flog4j%2Flog4j2 > > > just for side-by-side comparison: > https://github.com/qos-ch/logback/graphs/contributo

Re: Re-spinning 3.1.0

2012-12-01 Thread Hervé BOUTEMY
Le samedi 1 décembre 2012 10:08:21 Jason van Zyl a écrit : > [1]: http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Flogging%2Flog4j%2Flog4j2 just for side-by-side comparison: https://github.com/qos-ch/logback/graphs/contributors -

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
Olivier can clarify but appears to me to ship all implementations with configurations to let the user flip. I don't think anyone can honestly justify shipping Log4J2 by default, I think Logback is appropriate so he's trying to accommodate everyone's PoV. But I still think we have to pick an imp

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 2:24 PM, Mark Struberg wrote: > >> How many times does someone really need a different implementation? > > Sorry Jason, thats bollocks and you know it. > You looked at the the question and presumed an answer. You're assuming my is never. The answer is not very often, whi

Re: Re-spinning 3.1.0

2012-12-01 Thread Benson Margulies
On Sat, Dec 1, 2012 at 5:32 PM, Jason van Zyl wrote: > > On Dec 1, 2012, at 2:27 PM, Olivier Lamy wrote: > >> >> I just try to make more than one happy so what is your reason ? >> > > That shipping multiple implementations means we have to support them for no > particular reason. I think that se

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 2:27 PM, Olivier Lamy wrote: > > I just try to make more than one happy so what is your reason ? > That shipping multiple implementations means we have to support them for no particular reason. I think that setup is fairly convoluted for users, and still we have really de

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
If a script or plugin was provided to make changing the implementation easy I think that would be better. That can be made as simple. I think shipping optional components is generally a bad practice. It would be like shipping all the wagon/aether implementations to let people pick. Not really sc

Re: Re-spinning 3.1.0

2012-12-01 Thread Olivier Lamy
2012/12/1 Jason van Zyl : > > On Dec 1, 2012, at 2:17 PM, Olivier Lamy wrote: > >> 2012/12/1 Jason van Zyl : >>> On Dec 1, 2012, at 1:44 PM, Olivier Lamy wrote: >>> > > I don't think that's particularly easy and additionally opens us up to > having to specifically support any SLF4J i

Re: Re-spinning 3.1.0

2012-12-01 Thread Jeff Jensen
On Sat, Dec 1, 2012 at 2:39 PM, Olivier Lamy wrote: > Hi, > > Why do we have to force our users to a specific logging implementation > than we choose ? > Doesn't the product have to establish a default? Isn't that the one "forced" on the users? Substitution of the default for alternate impleme

Re: Re-spinning 3.1.0

2012-12-01 Thread Mark Struberg
> How many times does someone really need a different implementation? Sorry Jason, thats bollocks and you know it. > That is the pattern of most forms of > integration because trying to account for many implementations interacting > together have unknown side affects. You are wrong and ri

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 2:17 PM, Olivier Lamy wrote: > 2012/12/1 Jason van Zyl : >> On Dec 1, 2012, at 1:44 PM, Olivier Lamy wrote: >> I don't think that's particularly easy and additionally opens us up to having to specifically support any SLF4J implementation which I don't

Re: Re-spinning 3.1.0

2012-12-01 Thread Olivier Lamy
2012/12/1 Jason van Zyl : > On Dec 1, 2012, at 1:44 PM, Olivier Lamy wrote: > >>> >>> I don't think that's particularly easy and additionally opens us up to >>> having to specifically support any SLF4J implementation which I don't think >>> is wise. >>> >> if documented that's not really complic

Re: 3.1.0 decision making

2012-12-01 Thread Jeff Jensen
Milestones are great idea, and there has already been a few (just named the same! :-). +1 for 3.1.0 Nice infra improvements including SLF4J. Appreciating you patiently RM'ing this Jason... (and +1 for Logback; haven't used Log4j in 4 years). On Sat, Dec 1, 2012 at 2:29 PM, Jason van Zyl wrote

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 1:44 PM, Olivier Lamy wrote: >> >> I don't think that's particularly easy and additionally opens us up to >> having to specifically support any SLF4J implementation which I don't think >> is wise. >> > if documented that's not really complicated. > So the process would be

Re: Re-spinning 3.1.0

2012-12-01 Thread Benson Margulies
On Sat, Dec 1, 2012 at 4:44 PM, Olivier Lamy wrote: > 2012/12/1 Jason van Zyl : >> >> On Dec 1, 2012, at 12:39 PM, Olivier Lamy wrote: >> >>> Hi, >>> >>> Why do we have to force our users to a specific logging implementation >>> than we choose ? >> >> My counter argument is why don't we? That is

Re: [VOTE] Release Maven Enforcer version 1.2

2012-12-01 Thread Mirko Friedenhagen
+1 (non-binding), tested with two projects. Regards Mirko On Sat, Dec 1, 2012 at 11:37 AM, Robert Scholte wrote: > +1 > > Op Thu, 29 Nov 2012 22:18:35 +0100 schreef Tony Chemit > : > > >> On Wed, 28 Nov 2012 18:26:13 -0600 >> Paul Gier wrote: >> >> +1 (nb) >> >> works fine to me >> >> thanks, >

Re: Re-spinning 3.1.0

2012-12-01 Thread Olivier Lamy
2012/12/1 Jason van Zyl : > > On Dec 1, 2012, at 12:39 PM, Olivier Lamy wrote: > >> Hi, >> >> Why do we have to force our users to a specific logging implementation >> than we choose ? > > My counter argument is why don't we? That is the pattern of most forms of > integration because trying to ac

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 12:39 PM, Olivier Lamy wrote: > Hi, > > Why do we have to force our users to a specific logging implementation > than we choose ? My counter argument is why don't we? That is the pattern of most forms of integration because trying to account for many implementations interac

[RESULT] [VOTE] Maven Archetypes Parent 5 and Maven Archetype Plugin 1.2 (take 3)

2012-12-01 Thread Olivier Lamy
Hi, The votes has passed with the following result. +1 (binding): Robert, Hervé, Olivier +1 (non binding): Anders I will continue the release process. Thanks -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy -

Re: 3.1.0 decision making

2012-12-01 Thread Gary Gregory
On Dec 1, 2012, at 15:23, Stephen Connolly wrote: > -1 for 3.1.0-m1 > > +1 for 3.1.0 > > Let's just stop faffing about and get cutting releases already +1, if it is stable, release it. Backward compatibility must be doc'd. Gary > > -Stephen > > > On 1 December 2012 20:17, Robert Scholte wrote

Re: Re-spinning 3.1.0

2012-12-01 Thread Gary Gregory
Great emails here. My mention of log4j2 is to get a hard core customer - maven - in order to make log4j2 better. Whether that is in the best interest of Maven users and developers is a different question which you guys know best. I'm fine with Maven jumping on the logback bandwagon. If there are te

Re: Re-spinning 3.1.0

2012-12-01 Thread Olivier Lamy
Hi, Why do we have to force our users to a specific logging implementation than we choose ? We can propose variants and at least one as a workaround to maybe fix sonar issue. So what I do in the branch called dynamic-logging-impl is a "dynamic" way of loading the implementation users prefers (def

Re: 3.1.0 decision making

2012-12-01 Thread Jason van Zyl
I will cut the release :-) But I don't think the milestones are a bad idea. It's a clear indicator of what it is and we have already seen one case where something is not going to work. Maybe during the milestones we can figure out how not to break Sonar which would be nice. It might give us a c

Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Anders Hammar
> In any case doing a choice nowadays for 3.1.0 won't prevent us to change it > in the future. I really hope that the ability to switch from a logger > implementation to another won't require several days of developments or I > really missed something about it. > Well, very likely it would affect

Re: 3.1.0 decision making

2012-12-01 Thread Christian Schulte
Am 12/01/12 19:03, schrieb Hervé BOUTEMY: > Le samedi 1 décembre 2012 18:52:51 Dennis Lundberg a écrit : >> I would -1 any suggestion to start using the "beta" moniker again, at >> least for the changes made this far. > I completely agree > would it be more a milestone, to show the "stable but work

Re: 3.1.0 decision making

2012-12-01 Thread Stephen Connolly
-1 for 3.1.0-m1 +1 for 3.1.0 Let's just stop faffing about and get cutting releases already -Stephen On 1 December 2012 20:17, Robert Scholte wrote: > +1 for 3.1.0-m1 > > Robert > > Op Sat, 01 Dec 2012 19:32:35 +0100 schreef Benson Margulies < > bimargul...@gmail.com>: > > > And +1 to Mark

Re: 3.1.0 decision making

2012-12-01 Thread Jason van Zyl
Makes sense, that is the process at Eclipse and works well. Clear indication that it's something new to play with but might not want to rely on it in production quite yet. On Dec 1, 2012, at 12:17 PM, Robert Scholte wrote: > +1 for 3.1.0-m1 > > Robert > > Op Sat, 01 Dec 2012 19:32:35 +0100 s

Re: 3.1.0 decision making

2012-12-01 Thread Robert Scholte
+1 for 3.1.0-m1 Robert Op Sat, 01 Dec 2012 19:32:35 +0100 schreef Benson Margulies : And +1 to Mark for noting that we don't veto releases, which is something I'd meant to add in as a reminder. On Sat, Dec 1, 2012 at 1:08 PM, Mark Struberg wrote: +1 for 3.1.0-m1 LieGrue, strub ---

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 10:23 AM, Benson Margulies wrote: > On Sat, Dec 1, 2012 at 1:08 PM, Jason van Zyl wrote: >> >> On Dec 1, 2012, at 1:42 AM, Arnaud Héritier wrote: >> >>> Ok. Yes that's sure it has to be discussed. That's why I reopened the >>> subject. >>> About the implementation : >>> *

Re: log4j2 branch on maven git repo

2012-12-01 Thread Arnaud Héritier
Hi, Yes of you have some time free, I'll be happy if you can do it. I saw it just before leaving home this evening. I won't be able to fix before (at least tomorrow). Sorry for this. I didn't think of this side effect and forgot to check the branch before to push it Cheers. - Arnau

Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Benson Margulies
OK, 3.1.1 or 3.1-m2 or whatever before Christmas. Let's get this fish out of the store and move on to the next one. On Sat, Dec 1, 2012 at 1:31 PM, Gary Gregory wrote: > Oh do please give us a color console for Christmas :) > > Gary > > On Dec 1, 2012, at 12:47, Jason van Zyl wrote: > >> I alrea

Re: 3.1.0 decision making

2012-12-01 Thread Benson Margulies
And +1 to Mark for noting that we don't veto releases, which is something I'd meant to add in as a reminder. On Sat, Dec 1, 2012 at 1:08 PM, Mark Struberg wrote: > +1 for 3.1.0-m1 > > > LieGrue, > strub > > > > - Original Message - >> From: Hervé BOUTEMY >> To: Maven Developers List >

Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Gary Gregory
Oh do please give us a color console for Christmas :) Gary On Dec 1, 2012, at 12:47, Jason van Zyl wrote: > I already have started a logback version, but I don't think this should > affect rolling the 3.1.0. > > On Dec 1, 2012, at 6:57 AM, Arnaud Héritier wrote: > >> I pushed the prototype de

Re: Re-spinning 3.1.0

2012-12-01 Thread Benson Margulies
On Sat, Dec 1, 2012 at 1:08 PM, Jason van Zyl wrote: > > On Dec 1, 2012, at 1:42 AM, Arnaud Héritier wrote: > >> Ok. Yes that's sure it has to be discussed. That's why I reopened the >> subject. >> About the implementation : >> * as a user I have really no preference, I just want the feature >>

Re: 3.1.0 decision making

2012-12-01 Thread Mark Struberg
+1 for 3.1.0-m1 LieGrue, strub - Original Message - > From: Hervé BOUTEMY > To: Maven Developers List > Cc: > Sent: Saturday, December 1, 2012 7:03 PM > Subject: Re: 3.1.0 decision making > > Le samedi 1 décembre 2012 18:52:51 Dennis Lundberg a écrit : >> I would -1 any suggestion

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 1:42 AM, Arnaud Héritier wrote: > Ok. Yes that's sure it has to be discussed. That's why I reopened the subject. > About the implementation : > * as a user I have really no preference, I just want the feature > * as a developer I played with both and for me these are just logg

Re: 3.1.0 decision making

2012-12-01 Thread Mark Struberg
@Benson >No one, as far as I recall, objected, but perhaps my memory is selective. just for the record: I did cast -1 on the commit and explained my objections ... I obviously don't like it but I wont 'veto' it as those technical questions are simply majority votes. And there are quite some devs

Re: 3.1.0 decision making

2012-12-01 Thread Hervé BOUTEMY
Le samedi 1 décembre 2012 18:52:51 Dennis Lundberg a écrit : > I would -1 any suggestion to start using the "beta" moniker again, at > least for the changes made this far. I completely agree would it be more a milestone, to show the "stable but work in progress" state? 3.1.0-m1? --

Re: 3.1.0 decision making

2012-12-01 Thread Dennis Lundberg
First off, thanks for an excellent summary Benson! Comments inline... On 2012-12-01 18:30, Benson Margulies wrote: > I'm writing this to move the discussion about our next release off of > a VOTE thread, where I don't think it belongs. > > Let me make a little historical summary. Jason and others

Re: 3.1.0 decision making

2012-12-01 Thread Kristian Rosenvold
Although I generally stay away from any kind of logging-discussion (and logging in general), I'd like to add my 0.5 NOK: The version number *is* 3.1 due to this slight compatibility change; we need to make this clear in release announcements to control community expectations. If a few plugins nee

Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
I already have started a logback version, but I don't think this should affect rolling the 3.1.0. On Dec 1, 2012, at 6:57 AM, Arnaud Héritier wrote: > I pushed the prototype developed by olivier using log4j2 in the > branch feature/colorized-console/log4j2 > I updated with latest master changes

3.1.0 decision making

2012-12-01 Thread Benson Margulies
I'm writing this to move the discussion about our next release off of a VOTE thread, where I don't think it belongs. Let me make a little historical summary. Jason and others made a series of significant changes to the core internals, including changes to logging that some users of some plugins ma

Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Arnaud Héritier
I pushed the prototype developed by olivier using log4j2 in the branch feature/colorized-console/log4j2 I updated with latest master changes You can test the distro of this code : http://cl.ly/1B1z051O0T10 Tonight I'll try to do a logback version cheers Arnaud On Sat, Dec 1, 2012 at 11:15 AM,

Re: [VOTE] Maven Archetypes Parent 5 and Maven Archetype Plugin 1.2 (take 3)

2012-12-01 Thread Hervé BOUTEMY
+1 Regards, Hervé Le mercredi 28 novembre 2012 11:03:06 Olivier Lamy a écrit : > Hi, > > I'd like to release the archetype for maven plugin. > The goal is to have an archetype which generate project using new mojo > annotations (and a sample to run maven-invoker-plugin) > We fixed 2 issues: > h

Re: Re-spinning 3.1.0

2012-12-01 Thread Arnaud Héritier
I agree. That doesn't change that log4j2 is young compared to logback and I could understand that people could prefer to select it over log4j for that reason. Myself I have really no preference The best I suppose will be to open a thread to discuss about pros and cons of each ones and then vote. (

Re: maven-2 merged into maven git repo

2012-12-01 Thread Olivier Lamy
2012/12/1 Kristian Rosenvold : > The maven-2 repos has been merged back into the official "maven" repo. > Svn is still read/write but I will file a jira to make the svn url > r/o. > maven-2 path just marked read only. > The tags for releases pre 2.2.0 will have to be recreated by hand. I > will do

Re: Re-spinning 3.1.0

2012-12-01 Thread Olivier Lamy
2012/12/1 Gary Gregory : > Log4j2 supports color consoles, even on Windows. Is this support > incomplete? I know, I know,still in beta. sometimes version naming doesn't have a real added value (IMHO) some projects use 0.1.x model without any alpha/beta qualifier some others use beta/alpha qualifie

Re: Re-spinning 3.1.0

2012-12-01 Thread Gary Gregory
Log4j2 supports color consoles, even on Windows. Is this support incomplete? I know, I know,still in beta. Gary On Dec 1, 2012, at 5:05, Mark Struberg wrote: > sounds great, have Oliviers branch running locally myself without issues. > > LieGrue, > strub > > > > > - Original Message - >

Re: Re-spinning 3.1.0

2012-12-01 Thread Stuart McCulloch
On 1 Dec 2012, at 08:40, Hervé BOUTEMY wrote: > I just created and fixed MNG-5395 and MNG-5396, which are logger names > enhancements from the actual values that will give value even with slf4j- > simple > > These should be a starting point for more global discussion about our logging > convent

Re: Re-spinning 3.1.0

2012-12-01 Thread Stuart McCulloch
On 1 Dec 2012, at 10:07, Mark Struberg wrote: > There is btw out of the box @InjectLogger support for Log4j2 in guice. A few > projects are using this already without problems it seems. Depends what you mean by 'out-of-the-box', Guice only provides built-in support for @Inject of j.u.l.Logger

Re: [VOTE] Maven 3.1.0

2012-12-01 Thread Mark Struberg
In that case the users cannot use plain slf4j APIs and we would not gain anything anyway. This would have the same effect like not exposing the classes in our core realm at all. LieGrue, strub > > From: Arnaud Héritier >To: Maven Developers List ; Mark Strube

Re: [VOTE] Maven Archetypes Parent 5 and Maven Archetype Plugin 1.2 (take 3)

2012-12-01 Thread Robert Scholte
+1 Op Fri, 30 Nov 2012 22:57:12 +0100 schreef Olivier Lamy : my +1 2012/11/28 Olivier Lamy : Hi, I'd like to release the archetype for maven plugin. The goal is to have an archetype which generate project using new mojo annotations (and a sample to run maven-invoker-plugin) We fixed 2 issues

Re: [VOTE] Release Maven Enforcer version 1.2

2012-12-01 Thread Robert Scholte
+1 Op Thu, 29 Nov 2012 22:18:35 +0100 schreef Tony Chemit : On Wed, 28 Nov 2012 18:26:13 -0600 Paul Gier wrote: +1 (nb) works fine to me thanks, tony. Hi, We solved 10 issues: https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11530&version=18491 There are still a couple of

Re: [VOTE] Maven 3.1.0

2012-12-01 Thread Arnaud Héritier
Couldn't we use the shading plugin to not expose the original implementation (logback, log4k, whatever ..) but a repackaged one to avoid conflicts with plugins which may bring (intentionally or by error) its own impl ? ? Perhaps my idea is just stupid ... Arnaud On Sat, Dec 1, 2012 at 11:02 AM,

Colorized console and logging implementation choice was Re: Re-spinning 3.1.0

2012-12-01 Thread Arnaud Héritier
On Sat, Dec 1, 2012 at 9:40 AM, Hervé BOUTEMY wrote: > I just created and fixed MNG-5395 and MNG-5396, which are logger names > enhancements from the actual values that will give value even with slf4j- > simple > > These should be a starting point for more global discussion about our > logging >

Re: Re-spinning 3.1.0

2012-12-01 Thread Arnaud Héritier
Ok. Yes that's sure it has to be discussed. That's why I reopened the subject. About the implementation : * as a user I have really no preference, I just want the feature * as a developer I played with both and for me these are just loggers . We may organize a fight between Ceki and Ralph but it wo

Re: Re-spinning 3.1.0

2012-12-01 Thread Mark Struberg
There is btw out of the box @InjectLogger support for Log4j2 in guice. A few projects are using this already without problems it seems. LieGrue, strub - Original Message - > From: Arnaud Héritier > To: Maven Developers List > Cc: > Sent: Saturday, December 1, 2012 10:42 AM > Subje

Re: Re-spinning 3.1.0

2012-12-01 Thread Mark Struberg
sounds great, have Oliviers branch running locally myself without issues. LieGrue, strub - Original Message - > From: Arnaud Héritier > To: Maven Developers List > Cc: > Sent: Saturday, December 1, 2012 9:17 AM > Subject: Re: Re-spinning 3.1.0 > > Hi Jason, > >   Couldn't we have

Re: [VOTE] Maven 3.1.0

2012-12-01 Thread Mark Struberg
what is complex with say am openjpa enhancer mojo? Still this will break depending what the project configures in it's persistence.xml. Just an idea for now: The safe route might be a plugin-plugin annotatation which tells us 'plugin uses slf4j' in that case it gets exposed, in other cases it do

Re: Re-spinning 3.1.0

2012-12-01 Thread Hervé BOUTEMY
I just created and fixed MNG-5395 and MNG-5396, which are logger names enhancements from the actual values that will give value even with slf4j- simple These should be a starting point for more global discussion about our logging conventions then fixed in our global codebase, since IMHO, these i

Re: Re-spinning 3.1.0

2012-12-01 Thread Jason van Zyl
On Dec 1, 2012, at 12:17 AM, Arnaud Héritier wrote: > Hi Jason, > > Couldn't we have a look at olamy's log4j2 branch to see if we could > sanitize / merge it to propose at least one change for the end user > and demonstrate the interest of the change about logs : a colorized > console. Not wi

Re: Re-spinning 3.1.0

2012-12-01 Thread Arnaud Héritier
Hi Jason, Couldn't we have a look at olamy's log4j2 branch to see if we could sanitize / merge it to propose at least one change for the end user and demonstrate the interest of the change about logs : a colorized console. I remember you did that in mvnsh/teslashell a long time ago (as an ext