JAX things

2016-10-13 Thread Christian Grobmeier
Hey guys,

I see we did not win?
https://jaxenter.com/winners-jax-innovation-awards-2016-jax-london-129588.html

I wonder why. Because the log4j community is just great, and all the
people I worked here are just great as well. I would have given us a
"great community" award or something.

Next time we make it! ;-)

Cheers,

Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[ANNOUNCEMENT] Welcome Ralph Goers as the new Apache Logging Chair

2015-11-20 Thread Christian Grobmeier
Hello all,

I was the chair of the Apache Logging Services project for 3 1/2 years.
Thank you, it was a great time. But it is time to move on. I think it is
critical for ASF projects to let the Chair role rotate. 

At Logging Services, we agreed to discuss the role each year at the time
of the ASF members meeting. We did that. We will continue to do that (at
least that's my hope! :)).

The PMC discussed who could fill the role of the Logging Chair, and
while we have many great people among us, we unanimously voted for Ralph
Goers.

Ralph wrote the first versions of what became Log4j 2.0. He wrote large
parts of it until a fantastic community grew around the project. Without
him and his hard work, we would still be stuck on Log4j 1.x times when
things didn't look so bright. 
Ralph is not only an experienced developer but also a great teammate and
knows the Apache way in and out. 

Now I am very happy to say he accepted our vote, and the ASF Board
confirmed him in his role, effective immediately.

Welcome, Ralph! All the best for your new role, and may the force be
with you!

Cheers,
Christian

PS: if you are confused by the terms PMC, Chair or whatever, I'd like to
invite you to read the blog I posted when I became chair:
http://www.grobmeier.de/hey-i-became-a-vice-president-07072012.html

Or the official docs:
http://www.apache.org/foundation/how-it-works.html

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[RESULT] [VOTE] EOL for Log4j 1.x

2015-07-16 Thread Christian Grobmeier
Hi,

this vote passed with 5x +1 from:

 - Ralph Goers
 - Scott Deboy
 - Gary Gregory
 - Remko Popma
 - Christian Grobmeier

I will prepare everything over the next days and will let you know. I
also reach out to Sally for an official press statement.

Thanks!
Christian

- Original message -
From: Christian Grobmeier grobme...@apache.org
To: Log4J Developers List log4j-dev@logging.apache.org
Subject: [VOTE] EOL for Log4j 1.x
Date: Sat, 11 Jul 2015 16:15:13 +0200

Hello all,

as previously discussed, this is a vote to label Log4j 1.x as EOL.

This means:

1. label Log4j 1.x as EOL on the main page
2. Add a note to the Log4j 1.x download section that we are not
maintaining this version anymore
3. place a prominent EOL announcement on the Welcome page
4. work with Apache Marketing/Publicity on a press release regarding the
EOL 
5. announce the Log4j 1 EOL on our mailing lists and announce@ using
this press release.

This vote will stay open for at least 3 days.

Here is my +1

Thanks,

Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[VOTE] EOL for Log4j 1.x

2015-07-11 Thread Christian Grobmeier
Hello all,

as previously discussed, this is a vote to label Log4j 1.x as EOL.

This means:

1. label Log4j 1.x as EOL on the main page
2. Add a note to the Log4j 1.x download section that we are not
maintaining this version anymore
3. place a prominent EOL announcement on the Welcome page
4. work with Apache Marketing/Publicity on a press release regarding the
EOL 
5. announce the Log4j 1 EOL on our mailing lists and announce@ using
this press release.

This vote will stay open for at least 3 days.

Here is my +1

Thanks,

Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [DISCUSS] EOL for Log4j 1.x

2015-07-06 Thread Christian Grobmeier
Hi,

I thought we would make a formal vote on this, just like we would do a
release. Not sure if this is the process, but I guess it would mean we
have an agreement.

After this discussion I would like to follow Ralphs recommendation and
put the EOL date to NOW().

Once done, this will go to the Board report, we should notify the user
lists and I will add something to the websites.

Going to start this tomorrow.

Thanks!

Christian


On Mon, Jul 6, 2015, at 17:18, Gary Gregory wrote:
 Christian,

 Do you plan on formalizing the result of this thread in a post to the
 MLs? The site? Or is just having the discussion all that you wanted to
 have a record that we at least discussed 1.x EOL?

 Gary

 On Sat, Jul 4, 2015 at 9:13 AM, Gary Gregory
 garydgreg...@gmail.com wrote:
 Sounds good.

 Gary


  Original message  From: Ralph Goers
 ralph.go...@dslextreme.com Date: 07/04/2015  08:18  (GMT-08:00) To:
 Log4J Developers List log4j-dev@logging.apache.org Subject: Re:
 [DISCUSS] EOL for Log4j 1.x

 To be clear, my opinion is that 1.x actually reached EOL some time
 ago and we have just failed to say so. Unless we plan to do one final
 release (which I don’t), then setting an EOL date in the future
 doesn’t seem to mean anything to me.  I would just make an
 announcement saying that after 3 years of releases of Log4j 2 and 1
 year of multiple GA releases, during which time there have been no
 releases of Log4j 1.x, that it is time to acknowledge that Log4j 1.x
 has reached its end of life and the Log4j community is solely focused
 on Log4j 2 development.

 Ralph

  On Jul 4, 2015, at 7:42 AM, Gary Gregory garydgreg...@gmail.com
  wrote:
 
  I agree that 1.x is ready for EOL and I too feel bad for users that
  take time to work in Bugzilla. Closing Bugzilla will just make some
  users create Jira tickets though. It might still be good to have an
  apache place where users can collect 1.x patches and discuss 1.x
  issues that we can still monitor, especially since there is much
  information already there. Keeping it read only does not quite fit
  that bill but i get weary of typing not actively maintained. I
  guess closing might help send a clearer message. I see that Struts
  starts at 2.0 in Jira.
 
  Do we all feel that 2.x has all the features and compatibility
  needs to shut down? Seems like yes to me. Rolling file appenders
  need some tweaks imo and we have tickets for that.
 
  I do like the struts FAQ and especially the last entry.
 
  I have a big proprietary app server at work on 1.x and started a
  branch to port it to 2.x last year but I got stalled when it came
  time to porting our custom appenders and custom initialization
  code. It's just too much work. If I had to redo it I would start
  with using the 1.2 compatibility jar to get to dealing with our
  custom bits sooner. That's what I would advise people to do.
 
  Gary
 
 
   Original message  From: Christian Grobmeier
  grobme...@apache.org Date: 07/04/2015 02:30 (GMT-08:00) To: Log4J
  Developers List log4j-dev@logging.apache.org Subject: [DISCUSS]
  EOL for Log4j 1.x
 
  Hi all,
 
  we are actively working on Log4j 2.x, but Log4j 1.x hasn't been
  touched since the last release. I was doing the last one, and I
  can't see I will find the time or motivation in any time to roll
  out another one. Nobody else stood up since then. That's OK,
  because I can observe the community adapting Log4j 2. No numbers,
  just feelings.
 
  I would like to propose to mark an EOL date for Log4j 1.x by the
  end of the year. As we don't fix things (most likely) with 1.x,
  this is not about maintenance at all. The future date might be
  more or less our signal that we want to actively help our users
  migrating to 2.x.
 
  We can use the remaining time to write or improve documentation,
  maybe even write some migration tool.
 
  In the announcement we should highlight the history of Log4j 1,
  it's problems and why we think Log4j 2.x is the best way to log in
  Java today.
 
  Let me know what you think about this idea. All feedback -
  committer or not - is welcome.
 
  I suggest we leave this discussion open until we reached an
  agreement or at least one week, so everybody got a chance to look
  into this.
 
  Regards,
 
  Christian
 
  
  -
  To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
  For additional commands, e-mail: log4j-dev-h...@logging.apache.org
 
 



 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For
 additional commands, e-mail: log4j-dev-h...@logging.apache.org



 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence
 with Hibernate, Second Edition[1] JUnit in Action, Second Edition[2]
 Spring Batch in Action[3] Blog: http://garygregory.wordpress.com[4]
 Home: http://garygregory.com/ Tweet! http://twitter.com

[DISCUSS] EOL for Log4j 1.x

2015-07-04 Thread Christian Grobmeier
Hi all,

we are actively working on Log4j 2.x, but Log4j 1.x hasn't been touched
since the last release. I was doing the last one, and I can't see I will
find the time or motivation in any time to roll out another one. Nobody
else stood up since then. That's OK, because I can observe the community
adapting Log4j 2. No numbers, just feelings.

I would like to propose to mark an EOL date for Log4j 1.x by the end of
the year. As we don't fix things (most likely) with 1.x, this is not
about maintenance at all. The future date might be more or less our
signal that we want to actively help our users migrating to 2.x.

We can use the remaining time to write or improve documentation, maybe
even write some migration tool.

In the announcement we should highlight the history of Log4j 1, it's
problems and why we think Log4j 2.x is the best way to log in Java
today.

Let me know what you think about this idea. All feedback - committer or
not - is welcome.

I suggest we leave this discussion open until we reached an agreement or
at least one week, so everybody got a chance to look into this.

Regards,

Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Log4j 2.3 rc1

2015-05-14 Thread Christian Grobmeier
I checked formalities, like keys, can open, things like that. Looks all
good to me. I haven't checked internal details like looking into the
actual code

+1 on the release




On Mon, May 11, 2015, at 00:28, Ralph Goers wrote:
 This is a vote to release Log4j 2.3, the next version of the Log4j 2
 project.

 Please download, test, and cast your votes on the log4j developers
 list. [] +1, release the artifacts [] -1, don't release because...

 The vote will remain open for 72 hours (or more if required). All
 votes are welcome, but only Logging PMC votes are “officially”
 counted. As always, at least 3 +1 votes are required. Changes in this
 version include:

 New features: o LOG4J2-984: PatternLayout %highlight to support
 noConsoleNoAnsi like %style. Thanks to Jonas Höpfner. o LOG4J2-926:
 Truncate from the end of text format modifier. Thanks to David Ohana.

 Fixed Bugs: o LOG4J2-1009: Incorrectly defined compressionType
 parameter to GelfLayout. Thanks to Mikael Ståldal. o LOG4J2-1008:
 org.apache.logging.log4j.core.config.plugins.util.ResolverUtil.extractPath(URL)
 incorrectly converts '+' characters to spaces. Thanks to Ralph Goers,
 Gary Gregory. o LOG4J2-1007:
 org.apache.logging.log4j.core.util#fileFromUri(URI uri) incorrectly
 converts '+' characters to spaces. Thanks to Ralph Goers, Gary
 Gregory. o LOG4J2-1003: JUL Logger.throwing is mis-mapped to ERROR
 when it should be TRACE. Thanks to Dan Armbrust. o LOG4J2-965:
 System.out no longer works after the Console appender and JANSI are
 initialized. Thanks to Khotyn Huang. o LOG4J2-993: Deadlock would
 occur if appender thread creates a new Logger during reconfiguration.
 o LOG4J2-991: Async root logger config should default includeLocation
 to false. Thanks to Ryan Rupp. o LOG4J2-985: AbstractFilter should not
 implement equals() and hashCode(). Thanks to Sean Dawson. o
 LOG4J2-980: Numerical overflow in BurstFilter not handled correctly.
 Thanks to Mikhail Mazurskiy. o LOG4J2-981: Incorrect unlock in
 ProviderUtil. Thanks to Mikhail Mazurskiy. o LOG4J2-966:
 KeyStoreConfiguration.createKeyStoreConfiguration() ignores
 keyManagerFactoryAlgorithm. Thanks to Gary Gregory. o LOG4J2-976:
 Using monitorInterval with YAML config file format causes
 JSONParseException. Thanks to Matt Quinn. o LOG4J2-964:
 StringFormattedMessage serialization is incorrect. Thanks to Jonne
 Jyrylä. o LOG4J2-947: A new StatusLoggerAdmin listener is added to
 StatusLogger every time the log is reconfigured. Thanks to Stefan
 Wehner. o LOG4J2-968: SyslogLayout contains extra space. Thanks to
 Paul D Johe. o LOG4J2-967: log4j2.component.properties not read for
 all properties. Thanks to Stefan Wehner. o LOG4J2-971: Another bad
 priority in Syslog messages. Thanks to Paul D Johe. o LOG4J2-972:
 org.apache.logging.log4j.core.net.ssl.TlsSyslogInputStreamReader does
 not need to create temp Integer objects. Thanks to Gary Gregory. o
 LOG4J2-974: Typo in EventLogger documentation. Thanks to Daniel Galán
 y Martins.

 Changes: o LOG4J2-998: Make
 org.apache.logging.log4j.core.Logger#updateConfiguration protected.
 Thanks to Mariano Gonzalez. o LOG4J2-995: Move UTF-8 constant from
 Charsets to Constants class. Remove Charsets class. o LOG4J2-988:
 Update LMAX Disruptor from 3.3.0 to 3.3.2. Thanks to Gary Gregory. o
 LOG4J2-987: Migrate tests from Logback 1.1.2 to 1.1.3. Thanks to Gary
 Gregory. o LOG4J2-988: Update tests to use ActiveMQ from 5.10 to
 5.11.1. Thanks to Gary Gregory. o LOG4J2-1004: Update Jackson from
 2.5.1 to 2.5.3. o LOG4J2-1005: Update Slf4j from 1.7.7 to 1.7.12. Tag:
 https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=2f6b93c05e38e042b9a018a2526182c2f5b0a9dd
 or

 a) for a new copy do git clone
https://git-wip-us.apache.org/repos/asf/logging-log4j2.git; and
then git checkout tags/log4j-2.3

 b) for an existing working copy to “git pull” and then “git checkout
tags/log4j-2.3





 Web Site: http://people.apache.org/~rgoers/log4j2/



 Artifacts:
 https://repository.apache.org/content/repositories/orgapachelogging-1014



 You may download all the artifacts by executing:




 wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
 https://repository.apache.org/content/repositories/orgapachelogging-1014/org/apache/logging/log4j/


 Ralph






Re: [VOTE] Log4j 2.2 rc1

2015-02-24 Thread Christian Grobmeier


On Mon, Feb 23, 2015, at 20:34, Gary Gregory wrote:

 This brings up the point that we do not consistently document (or not
 document) this information for each module.The link to
 http://www.eaipatterns.com/WireTap.html on the IO Streams module index
 page was broken when I tried it; YMMV. If it is broken for other
 folks, not pretty but not a blocker. A summary or full write up would
 be nice on our site.

the link above works for me. Maybe it was a temporary outage, but I
can reach it.




 Gary

 On Sun, Feb 22, 2015 at 3:50 PM, Ralph Goers
 ralph.go...@dslextreme.com wrote:
 This is a vote to release Log4j 2.2, the next version of the Log4j 2
 project.

 Please download, test, and cast your votes on the log4j developers
 list. [] +1, release the artifacts [] -1, don't release because...

 The vote will remain open for 72 hours (or more if required). All
 votes are welcome, but only Logging PMC votes are “officially”
 counted. As always, at least 3 +1 votes are required.

 Changes in this version include:

 New features: o LOG4J2-941: Allow JSON layout to create one compact
 log record per line. Thanks to Konstantinos Liakos. o LOG4J2-933:
 HTML layout should not use attribute minimalization for hr noshade.
 Thanks to ppiman at gmail.com. o LOG4J2-895: Specify the
 SyslogAppender connect timeout value as part of the configuration.
 The SyslogAppender takes a new parameter connectTimeoutMillis. o
 LOG4J2-899: Specify the SocketAppender connect timeout value as part
 of the configuration. The SyslogAppender takes a new parameter
 connectTimeoutMillis.

 Fixed Bugs: o LOG4J2-938: (JMX) To avoid memory leaks when web
 applications are restarted, JMX notifications are sent from the
 caller thread in web applications. For non-web applications
 notifications are sent from a background thread as before. Thanks to
 Mauro Molinari. o LOG4J2-957: Missing toUpperCase(Locale.ENGLISH).
 Thanks to fatih guleryuz. o LOG4J2-956: Manual refers to Route
 AppenderRef attribute, should be ref. Thanks to David Kellerman.
 o LOG4J2-944: Log4j Flume appender is not adding millisecond to the
 event headers when the event is logged at 000 milliseconds. Thanks to
 Vinayaka Ramachandra. o LOG4J2-924: Log4j 1.2 Bridge doesn't map
 level ALL correctly in Category.getEffectiveLevel(). Thanks to Ryan
 Rupp. o LOG4J2-931: ConsoleAppender is missing @PluginFactory
 annotation at createAppender method. Thanks to Robert Gacki. o
 LOG4J2-919: Logging system fails to initialize if XInclude API is not
 available. Thanks to David Johle. o LOG4J2-914:
 ThrowableProxy.getExtendedStackTraceAsString causes
 NullpointerException. Thanks to Kaj Bjurman. o LOG4J2-912: XML
 configuration does not report full error message for XInclude parser
 configuration problems. o LOG4J2-903: ClassLoaderContextSelector uses
 ClassLoader.toString() as a key Thanks to Mauro Molinari. o
 LOG4J2-834: ThrowableProxy throws NoClassDefFoundError. Thanks to
 Nikita Koval, Leonard Broman, Thiago Kronig. o LOG4J2-893:
 NullPointerException on filter when mapping JUL to Log4j2. o
 LOG4J2-892: JUL adapter does not map Log4j'2 FATAL level to a JUL
 level. o LOG4J2-881: AbstractLifecycle should not implement equals()
 and hashCode(). Thanks to Mariano Gonzalez. o LOG4J2-897: Javadoc for
 org.apache.log4j.BasicConfigurator.configure() is incorrect. o
 LOG4J2-891: AbstractLifecycle should not implement equals() and
 hashCode(). o LOG4J2-946: [docs] Using Log4j 2 in Web Applications:
 Update example (Log4jWebLifeCycle is not visible). Thanks to
 artemonster.

 Changes: o LOG4J2-955: Documentation: clarify system properties to
 control status logger, improve troubleshooting FAQ entry. o
 LOG4J2-950: Incorrect attribute name in PropertiesRewritePolicy
 example. Thanks to Joel Edwards. o LOG4J2-901: Update docs for
 SyslogAppender: No structured id name was supplied Thanks to
 Tihomir Meščić, Siegfried Greisinger. o LOG4J2-958: Update from
 Jackson 2.5.0 to 2.5.1. o LOG4J2-925: Update from Jackson 2.4.4 to
 2.5.0. o LOG4J2-910: Update Jackson from 2.4.3 to 2.4.4. o
 LOG4J2-881: Update Jackson from 2.4.2 to 2.4.3. o LOG4J2-882: Update
 maven-core from 3.1.0 to 3.2.3. o LOG4J2-883: Update tests from
 org.apache.felix.framework 4.2.1 to 4.4.1. o LOG4J2-884: Update
 org.eclipse.osgi from 3.6.0 to 3.7.1. o LOG4J2-900: Update Apache
 Flume from 1.5.0.1 to 1.5.2. Tag:
 https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=tree;hb=3f4831138852200184ee16fe57fe5342c1291c4b
 or

 a) for a new copy do git clone
https://git-wip-us.apache.org/repos/asf/logging-log4j2.git; and
then git checkout tags/log4j-2.2

 b) for an existing working copy to “git pull” and then “git checkout
tags/log4j-2.2





 Web Site: http://people.apache.org/~rgoers/log4j2/



 Artifacts:
 https://repository.apache.org/content/repositories/orgapachelogging-1012



 You may download all the artifacts by executing:




 wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
 

Re: German Article About Log4j 2.x

2015-01-22 Thread Christian Grobmeier
Congratulations! It reads very good, and I am very happy that I am not
the only person writing about Log4j2 now :)

-- 
  Christian Grobmeier
  http://www.grobmeier.de
  http://www.timeandbill.de

On Thu, Jan 22, 2015, at 06:07, Stefan Bodewig wrote:
 Hi all
 
 last week's JavaSPEKTRUM[1] (a german magazine on Java) has published an
 article by a coworker (my boss, actually) and myself.
 
 Stefan
 
 [1] http://www.sigs-datacom.de/fachzeitschriften/javaspektrum.html
 [2]
 https://www.innoq.com/de/articles/2015/01/logging-konsolidieren-log4j2/
 
 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org
 

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[chainsaw] Code Signing Services

2014-10-16 Thread Christian Grobmeier
Hi all,

specifically this is a question to Scott: 
wouldn't this:
https://blogs.apache.org/infra/entry/code_signing_service_now_available 
solve the problems we had with releasing Chainsaw?

Regards
Christian

-- 
  Christian Grobmeier
  grobme...@gmail.com

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



JavaMagazin with Logging special

2014-10-08 Thread Christian Grobmeier
Hi folks,

the current JavaMagazin issue features Logging, and of course I had
to add an article on the log4j 2 highlights. Also I wrote a small one
on using Apache Flume.

https://jaxenter.de/Java-Magazin/Java-Magazin-1114-176447

Cheers,

Christian

-- 
  Christian Grobmeier
  grobme...@gmail.com

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Git is live

2014-08-29 Thread Christian Grobmeier
We need to update this page:

[1]http://logging.apache.org/log4j/2.x/source-repository.html





--
Christian Grobmeier
grobme...@gmail.com





On Fri, Aug 29, 2014, at 03:59 PM, Gary Gregory wrote:

The Git repo is live.
The Svn repo is read-only.

I am not getting commit emails from Git. How do I set that up?

Gary

--
E-Mail: [2]garydgreg...@gmail.com | [3]ggreg...@apache.org
[4]Java Persistence with Hibernate, Second Edition
[5]JUnit in Action, Second Edition
[6]Spring Batch in Action
Blog: [7]http://garygregory.wordpress.com
Home: [8]http://garygregory.com/
Tweet! [9]http://twitter.com/GaryGregory

References

1. http://logging.apache.org/log4j/2.x/source-repository.html
2. mailto:garydgreg...@gmail.com
3. mailto:ggreg...@apache.org
4. http://www.manning.com/bauer3/
5. http://www.manning.com/tahchiev/
6. http://www.manning.com/templier/
7. http://garygregory.wordpress.com/
8. http://garygregory.com/
9. http://twitter.com/GaryGregory


Re: Log4j 2 vs. Commons Logging

2014-08-26 Thread Christian Grobmeier
In my opinion its surely obsolete, but where is the point saying it?
Do you want to add a statement on the website?


On Sat, Aug 23, 2014 at 1:08 AM, Gary Gregory garydgreg...@gmail.com wrote:
 I do not think it matters from the Commons POV. I am the Commons PMC Chair
 FYI. Commons as a community can think and do what it wants with Commons
 Logging. What I am more concerned about is if, we, the Log4j Community can
 say with confidence Log4j 2 is so good that we consider Commons Logging
 obsolete because A, B and C.

 Gary


 On Fri, Aug 22, 2014 at 5:44 PM, Matt Sicker boa...@gmail.com wrote:

 Have you asked this on the commons mailing list?


 On 20 August 2014 09:46, Matt Sicker boa...@gmail.com wrote:

 I'd certainly say so. Commons Logging doesn't have parameterized messages
 or markers; that's a pretty big feature at this point.


 On 20 August 2014 08:42, Gary Gregory garydgreg...@gmail.com wrote:

 Hi All,

 I'd like to say that Log4j 2 deprecates Apache Commons Logging, but it
 feels like a stretch.

 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




 --
 Matt Sicker boa...@gmail.com




 --
 Matt Sicker boa...@gmail.com




 --
 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



-- 
http://www.grobmeier.de
https://www.timeandbill.de

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Log4j 2.0 candidate 1

2014-07-15 Thread Christian Grobmeier

I am +1 for the GA release.

First off, I am sorry for being silent that long time and then coming 
back with an opinion in this topic as I am just a prime time 
contributor. I have to deal with some personal issues which made my days 
long and nights short, so I haven't got the time I want to follow 
closely - hope you understand.


Second, as far as I understood these issues are not blocking enough. For 
my understanding the core module might change at almost any time. It's 
the core. No guarantees there, we need some freedom to change things 
under the hood.


The log4j-api is a different thing. It's what the user sees and relies 
on. As long as the interfaces stay compatible - which I understood they 
do - I think we are fine to go.


That being said I strongly believe in: release early, often. And I 
believe it should be OK even for a logging library to make 2.1, 2.2, 
2.3, heck, even a 3.0 version.


Looking at my build here, I can't see anything wrong. Of course I don't 
have the in depth knowledge as other devs here.
I don't think problems with JavaDoc or even minor issues should block 
this release. To be honest, we would fix for ever to have the one and 
perfect version. That said, we have already wait too long to make Log4j 
2.0 GA. There was the argument of the first impression - the first 
impression more and more becomes that we simply don't have the balls to 
make a GA release.


Regards,

Christian

On 15 Jul 2014, at 15:38, Remko Popma wrote:

Bruce, with the latest adjustments, your change, even though it is in 
the
API module, will not break any user code. So IMO this is not a 
showstopper.
Similarly for Gary's change: this is in the core module, so by 
definition
all internal and not public, as is documented on the API manual 
page.
Neither of these are showstoppers and both of these can go in a 2.0.1 
or

2.1 release without any problem.

We are just making excuses. If we postpone this release then I'm sure
somebody will come up with a reason why we would need an rc4 etc...


On Tue, Jul 15, 2014 at 9:53 PM, Bruce Brouwer 
bruce.brou...@gmail.com

wrote:

I can see that, Ralph. I too want to get 2.0 out the door and I 
believe we
are really close. There are a couple of small API things, like what 
Gary
points out and my issue that cause me to desire an rc3. I am totally 
on
board with rc3 being a very short lived rc (as in a week or two). It 
would

be my preference for rc3 and 2.0 to be the same thing, or maybe only
different in very minor ways.

To do this, would it make sense to make a 2.0 branch so we can 
continue to
work on trunk and then only pull issues from trunk to the branch 
during
this 1 or 2 week period I mention if it is absolutely necessary? 
(possibly
not even minor bug fixes) It would help my confidence as a user of 
log4j2
if I could use rc3 in some apps during that time. Then cut the 2.0 
release

from that branch.

So as of this moment, my vote is 0 for 2.0, but I believe that very 
soon

my vote will be +1.


On Tue, Jul 15, 2014 at 7:33 AM, Ralph Goers rgo...@apache.org 
wrote:


I think we have been making our first impression - we are afraid to 
ever
say it is good enough and always want the freedom to break 
compatibility,

so don't use our code.

Sent from my iPad

On Jul 15, 2014, at 4:27 AM, Gary Gregory garydgreg...@gmail.com 
wrote:


On Tue, Jul 15, 2014 at 6:47 AM, Remko Popma remko.po...@gmail.com
wrote:

About the proposed change for LOG4J2-703/713: I don't see any 
reason why

this fix can't go in a 2.0.1 or 2.1 release.

In general, I think we agree that in any release log4j-core can 
have
changes that are not binary compatible with previous releases. That 
is why
the api and core modules are separate: so we are free to make 
changes to

core...

To be honest, LOG4J2-703/713 doesn't look like a showstopper, or am 
I

missing something?



My concerns are twofold:

- The Closer API has changed. The is a 'public' API and breaks BC;
whether or not we consider this class as public for the purpose of 
defining
our semantic versifying is a topic we need to address and document 
to set
expectations for our users. If we say 'classes in package foo' 
should not
be used by non-log4j-modules, then we are drawn a line in the sand. 
The
fact that we do not put these classes in an 'internal' package a la 
Eclipse

is a different topic also.
- First impressions. It would be nice to address easy bugs before 
2.0
goes out; this seems to be an easy bug. Yes, it could be in 2.0.1 or 
2.1

but you only make a first impression once.

Gary




Sent from my iPhone

On 2014/07/15, at 19:20, Gary Gregory garydgreg...@gmail.com 
wrote:


Note that while 703 is marked as resolved, the user is still having 
the
problem, so I will re-open it, and I would say another RC is needed 
to

remove 703 from the generated JIRA report/release notes.

In the meantime, I will attempt another round-trip of fix/test with 
the

user.

Gary


On Mon, Jul 14, 2014 at 11:34 PM, Gary Gregory 

Re: [VOTE] Log4j 2.0-rc2 candidate 1

2014-06-24 Thread Christian Grobmeier
Haven't reviewed yet - would be great if there this one would make it 
without my vote (trouble to solve).

However if there is nobody available for review, i am going to do that

On 24 Jun 2014, at 2:59, Ralph Goers wrote:


+1 from me too.

We still need another +1 from a PMC member.

Ralph

On Jun 22, 2014, at 8:03 AM, Remko Popma remko.po...@gmail.com 
wrote:



+1  Site looks good, tests all pass, artifacts look good.

Potential issue:
RAT warns that src/ide/eclipse/4.3.2/organize-imports.importorder 
does not have a license.


I could be wrong, but I don't think this is a showstopper. This file 
is not in any of our binary distribution artifacts (although it is in 
the -src artifact).
This seems similar to the warning for the two js files, and we agreed 
with previous releases that these are not a problem:

src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js

Also, the log4j-perf module is excluded from the binary distribution 
as discussed on the ML, but the apache-log4j-2.0-rc2-src artifact 
contains the source files for the log4j-perf module. Just to clarify: 
this is intentionally, and not a problem, right?



I noticed several other minor things, none of them showstoppers, just 
making a note here so they can be fixed in an upcoming release:


Artifacts:
Looks like only the JUnit tests for the log4j-core module are in the 
apache-log4j-2.0-rc2-bin artifact.

None of the other modules have a module-tests.jar file...
Not a showstopper AFAIC, but worth looking into.

StyleGuide page:
Says that block indentation should be +2 spaces, but we're using +4 
spaces.
Says to indent continuation lines with at least +4 spaces, we're 
using +8 spaces.
Has several links to Column limit:120) with a closing bracket ')' 
but no opening bracket.


JMX page:
Description for starting JMX Client GUI is missing log4j-api-2.0.jar 
in classpath.

(last 2 command line examples at the bottom of the page)

Extending Log4j Configuration:
Spelling mistake:
Programattically Adding ... - Programatically

Components side-nav: not all modules have all 6 Component Reports
(Should have Rat Report, Checkstyle, JavaDocs, Source Xref, PMD, CPD)

* Commons Logging Bridge: missing PMD, CPD
* Log4j 1.2 API: missing CPD
* SLF4J Binding: missing CPD
* Log4j2 to SLF4J Adapter: missing PMD, CPD
* Tag Lib: missing PMD, CPD
* JMX GUI:  missing CPD
* Web Applications: missing Checkstyle, JavaDocs, Source Xref, PMD, 
CPD

* Web Applications has unnecessary JIRA Report link
* NoSQL Support/About: text now says: Need something about 
CouchDB/MongoDB...

* NoSQL Support: missing Checkstyle, JavaDocs, Source Xref, PMD, CPD
* NoSQL Support has unnecessary JIRA Report link

Many Checkstyle warnings/errors for all modules.
No showstoppers that I can see.

Issue Tracking: first link on that page should be to the Log4J issue 
tracker,

not to the Atlassian Jira product page.



On Sun, Jun 22, 2014 at 9:19 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
This is a vote to release Log4j 2.0-rc2, which will hopefully be the 
last release candidate.


Please note that I did not add the new logo to the web site. I will 
add that after the release.


Please test and cast your votes.
[] +1, release the artifacts
[] -1, don't release because…

The vote will remain open for 72 hours (or more if required).


New features:
o LOG4J2-675:  RollingFile and RollingRandomAccessFile now write the 
layout footer before rollover.

o LOG4J2-674:  Made RollingFileAppender buffer size configurable.
o LOG4J2-42:  Create an appender to route log events to the 
ServletContext log.

o LOG4J2-655:  Add Vagrantfile for testing in GNU+Linux.
o LOG4J2-654:  Add log4j-perf module to provide a home for all log4j 
performance tests.

 Add support for JMH microbenchmark performance tests.
o LOG4J2-652:  Add support for default plugin values and attributes.
o LOG4J2-598:  Add support for types other than String for plugin 
factory values/attributes.
o LOG4J2-644:  Implement a SecureSocketAppender and secure server 
(SSL/TLS).

o LOG4J2-629:  Document the system properties used in Log4J 2.
o LOG4J2-595:  Introduce Java annotation processor as alternative 
plugin pre-caching mechanism. This is available in the

   log4j-plugin-processor module.
o LOG4J2-576:  Add org.apache.logging.log4j.Logger.getLevel().
o LOG4J2-439:  Add EncodingPatternConverter to escape newlines and 
HTML special characters. Thanks to Bruce Brouwer.
o LOG4J2-427:  Add support for configuration via YAML. Thanks to 
Alexander Reelsen.


Fixed Bugs:
o LOG4J2-581:  RollingRandomAccessFile now writes the layout header 
after rollover. Thanks to Alexander Khokhlov.
o LOG4J2-622:  RollingFileManager now correctly honours the 
bufferedIO configuration after rollover. Thanks to Farooq Khan.
o LOG4J2-141:  Improved documentation regarding log4j status logger. 
Thanks to Joern Huxhorn.
o LOG4J2-539:  Fixed issue with Reconfigure using XML below 
function in JMX Client GUI.
 ConfigurationSource is 

Logo Files committed

2014-06-15 Thread Christian Grobmeier

Hi,

I just committed the logo files to:
http://svn.apache.org/repos/asf/logging/graphics/log4j/

I was thinking the working files should not necessary become
part of the build, only the reduced versions we need.
However if we want to offer a powered by it might make sense to move 
them around.

For the moment I believe we should keep them separate.

I am working on a blog post soon, other volunteers welcome too!

I think we should update the website with the new logo before the blog 
post becomes public.


I also added a powered by version and a tm to all versions (except 
the original AI file).


Regards,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE Results] Log4j 2 logo

2014-06-07 Thread Christian Grobmeier

I'm fine with A.


On 7 Jun 2014, at 13:32, Bruce Brouwer wrote:


A +1
On Jun 7, 2014 4:27 AM, Remko Popma remko.po...@gmail.com wrote:


So, A it is then?

Sent from my iPhone

On 2014/06/07, at 16:20, Scott Deboy scott.de...@gmail.com wrote:

+1
On Jun 6, 2014 10:07 PM, Matt Sicker boa...@gmail.com wrote:

I like both logos, so I'm good with however you guys would like to 
go.

Vote or not.


On 6 June 2014 20:57, Remko Popma remko.po...@gmail.com wrote:


Scott, Matt, what do you think?


On Sat, Jun 7, 2014 at 10:48 AM, Ralph Goers 
ralph.go...@dslextreme.com

wrote:


However, I am perfectly happy going with A even though I voted for 
D.
If others who voted for D feel the same way we can just declare A 
the winner


Sent from my iPhone

On Jun 6, 2014, at 6:44 PM, Ralph Goers 
ralph.go...@dslextreme.com

wrote:

We should start a new vote thread if that is how we want to go.

Sent from my iPhone

On Jun 6, 2014, at 6:43 PM, Bruce Brouwer 
bruce.brou...@gmail.com

wrote:

Sorry, I meant to say *without* D as an option. I don't mind a 
quick

vote between A and D. Here's my vote:

A


On Fri, Jun 6, 2014 at 9:14 PM, Remko Popma 
remko.po...@gmail.com

wrote:


Personally I don't mind either A or D.
If the tool says D, I'm fine with D. If there's doubt, then let's 
have

another quick vote between these two.

Sent from my iPhone

On 2014/06/07, at 10:06, Gary Gregory garydgreg...@gmail.com 
wrote:


Well, I am happy to reconsider since D is my last place vote ;-) 
I

just don't get the whole fish/Jesus thing...

Gary


On Fri, Jun 6, 2014 at 4:03 PM, Ralph Goers 
ralph.go...@dslextreme.com wrote:



Below are the results from STV as calculated by
http://paul-lockett.co.uk/stv.html.  This indicates that D is 
the
winning logo.  However, after looking at the votes it isn’t 
clear to me why
A isn’t the winner as it had more first and second place 
votes.  also, if
you go through the votes and rank A and D based on which is 
ranked highest

in each vote you would get A - 4,  D - 3.

Thoughts?

Ralph


SINGLE TRANSFERABLE VOTE COUNTER
*Candidates=9 Seats=1 Votes=7 Quota=3.5*
Raw votes
vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C)
vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G)
vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D)
vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E)
vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C)
vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F)
vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I)
*Round 1 votes*
vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote value = 1
vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote value = 1
vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote value = 1
vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote value = 1
vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote value = 1
vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote value = 1
vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) vote value = 1
A = 2
B = 0
C = 0
D = 2
E = 0
F = 0
G = 1
H = 2
I = 0

Fewest votes won by a candidate = 1.
Number of candidates with the fewest votes = 1.
G is eliminated.
*Round 2 votes*
vote 1: (D) (A) (H) vote value = 1
vote 2: (D) (A) (H) vote value = 1
vote 3: (H) (A) (D) vote value = 1
vote 4: (D) (H) (A) vote value = 1
vote 5: (H) (A) (D) vote value = 1
vote 6: (A) (H) (D) vote value = 1
vote 7: (A) (D) (H) vote value = 1
A = 2
B = 0
C = 0
D = 3
E = 0
F = 0
G = 0
H = 2
I = 0

Fewest votes won by a candidate = 2.
Number of candidates with the fewest votes = 2.
The tiebreaker loser is A.
A is eliminated.
*Round 3 votes*
vote 1: (D) (H) vote value = 1
vote 2: (D) (H) vote value = 1
vote 3: (H) (D) vote value = 1
vote 4: (D) (H) vote value = 1
vote 5: (H) (D) vote value = 1
vote 6: (H) (D) vote value = 1
vote 7: (D) (H) vote value = 1
A = 0
B = 0
C = 0
D = 4
E = 0
F = 0
G = 0
H = 3
I = 0

Most votes currently held by a candidate = 4.
Number of candidates with the greatest number of votes = 1.
D has exceeded the quota and is elected. If there are seats 
remaining

to be filled, the surplus will now be reallocated.
*The election is complete and the elected candidates are (D).*


On Jun 6, 2014, at 12:25 PM, Christian Grobmeier 
grobme...@gmail.com

wrote:

My vote: ABDHCEFGI

Thanks!

On 3 Jun 2014, at 22:08, Ralph Goers wrote:

It is time to select a logo. The list of candidates can be found 
at
https://wiki.apache.org/logging/Log4jLogoNominations as those 
having
at least two supporters and are arbitrarily identified as A 
through I.


This vote will use STV to calculate the results.  This means 
your
vote should consist of from 1 to 9 letters identifying the logos 
in order

of preference from first to last.

The key idea to keep in mind is that the ordering of your votes 
is
crucial. Those who you *really* want to be elected should be at 
the

beginning/start of the list. For example:

Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, 
Gimli


means that you really want Aragorn to be elected (he’s your 
primary
preferred person), followed by Frodo (you want Frodo on the 
board more than
you want

Re: [VOTE] Log4j 2 logo

2014-06-06 Thread Christian Grobmeier

My vote: ABDHCEFGI

Thanks!

On 3 Jun 2014, at 22:08, Ralph Goers wrote:

It is time to select a logo. The list of candidates can be found at 
https://wiki.apache.org/logging/Log4jLogoNominations as those having 
at least two supporters and are arbitrarily identified as A through I.


This vote will use STV to calculate the results.  This means your vote 
should consist of from 1 to 9 letters identifying the logos in order 
of preference from first to last.


The key idea to keep in mind is that the ordering of your votes is 
crucial. Those who you *really* want to be elected should be at the 
beginning/start of the list. For example:


Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, Gimli

means that you really want Aragorn to be elected (he’s your primary 
preferred person), followed by Frodo (you want Frodo on the board more 
than you want Bilbo, Sam and Sauron, but not as much as you want 
Aragorn), followed by Bilbo, etc…


In this vote only the top logo will be selected but STV will identify 
the winner using all the votes.


This vote will remain open for 72 hours. In accordance with the rules 
listed in LOG4J2-316 votes of all Logging committers are binding.



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE Results] Log4j 2 logo

2014-06-06 Thread Christian Grobmeier

On 6 Jun 2014, at 22:13, Paul Benedict wrote:
By nonbonding, Ralph means to say there is no secured money behind my 
vote.


hahaha :-) It took me almost a minute to find the joke :)

On Fri, Jun 6, 2014 at 3:10 PM, Ralph Goers 
ralph.go...@dslextreme.com

wrote:

I should also add that the results below do not include Paul’s 
nonbonding
vote. He selected A as his top choice which would have given it the 
most

first place votes.


As the winner of this contest I would like to offer to reconsider.
When I look on the votes below, it looks like some of the voters really 
dislike

my version of the logo - its more love or hate it.

Logo A on the other side seems to be Ok for most of us, some liking it 
more

than others.

With that being said, I would prefer to have a logo which works for us 
most

than one which is loved by 50% and hated by the other 50%.

In addition I think Murads logo is more artistic than mine.

Now, if others agree I would be fine with:

 - just choosing A as it feels more like a real consensus
 - doing a A vs D vote to make sure what people want

I know this was maybe not covered by the rules, if you see that the 
winner
has no problem with a run off vote... personally I think we should do 
that.


Regards
Christian






Ralph

On Jun 6, 2014, at 1:03 PM, Ralph Goers ralph.go...@dslextreme.com
wrote:


Below are the results from STV as calculated by
http://paul-lockett.co.uk/stv.html.  This indicates that D is the 
winning
logo.  However, after looking at the votes it isn’t clear to me why 
A isn’t
the winner as it had more first and second place votes.  also, if you 
go
through the votes and rank A and D based on which is ranked highest 
in each

vote you would get A - 4,  D - 3.

Thoughts?

Ralph


SINGLE TRANSFERABLE VOTE COUNTER
*Candidates=9 Seats=1 Votes=7 Quota=3.5*
Raw votes
vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C)
vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G)
vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D)
vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E)
vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C)
vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F)
vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I)
*Round 1 votes*
vote 1: (D) (A) (B) (I) (E) (F) (H) (G) (C) vote value = 1
vote 2: (D) (B) (A) (H) (C) (I) (E) (F) (G) vote value = 1
vote 3: (H) (E) (F) (A) (B) (C) (I) (G) (D) vote value = 1
vote 4: (G) (C) (D) (I) (H) (F) (A) (B) (E) vote value = 1
vote 5: (H) (G) (I) (A) (E) (F) (B) (D) (C) vote value = 1
vote 6: (A) (C) (B) (H) (G) (D) (I) (E) (F) vote value = 1
vote 7: (A) (B) (D) (H) (C) (E) (F) (G) (I) vote value = 1
A = 2
B = 0
C = 0
D = 2
E = 0
F = 0
G = 1
H = 2
I = 0

Fewest votes won by a candidate = 1.
Number of candidates with the fewest votes = 1.
G is eliminated.
*Round 2 votes*
vote 1: (D) (A) (H) vote value = 1
vote 2: (D) (A) (H) vote value = 1
vote 3: (H) (A) (D) vote value = 1
vote 4: (D) (H) (A) vote value = 1
vote 5: (H) (A) (D) vote value = 1
vote 6: (A) (H) (D) vote value = 1
vote 7: (A) (D) (H) vote value = 1
A = 2
B = 0
C = 0
D = 3
E = 0
F = 0
G = 0
H = 2
I = 0

Fewest votes won by a candidate = 2.
Number of candidates with the fewest votes = 2.
The tiebreaker loser is A.
A is eliminated.
*Round 3 votes*
vote 1: (D) (H) vote value = 1
vote 2: (D) (H) vote value = 1
vote 3: (H) (D) vote value = 1
vote 4: (D) (H) vote value = 1
vote 5: (H) (D) vote value = 1
vote 6: (H) (D) vote value = 1
vote 7: (D) (H) vote value = 1
A = 0
B = 0
C = 0
D = 4
E = 0
F = 0
G = 0
H = 3
I = 0

Most votes currently held by a candidate = 4.
Number of candidates with the greatest number of votes = 1.
D has exceeded the quota and is elected. If there are seats remaining 
to

be filled, the surplus will now be reallocated.
*The election is complete and the elected candidates are (D).*


On Jun 6, 2014, at 12:25 PM, Christian Grobmeier 
grobme...@gmail.com

wrote:

My vote: ABDHCEFGI

Thanks!

On 3 Jun 2014, at 22:08, Ralph Goers wrote:

It is time to select a logo. The list of candidates can be found at
https://wiki.apache.org/logging/Log4jLogoNominations as those having 
at

least two supporters and are arbitrarily identified as A through I.

This vote will use STV to calculate the results.  This means your 
vote
should consist of from 1 to 9 letters identifying the logos in order 
of

preference from first to last.

The key idea to keep in mind is that the ordering of your votes is
crucial. Those who you *really* want to be elected should be at the
beginning/start of the list. For example:

Aragorn, Frodo, Bilbo, Sam, Sauron, Gandalf, Treebeard, Gollum, Gimli

means that you really want Aragorn to be elected (he’s your primary
preferred person), followed by Frodo (you want Frodo on the board 
more than

you want Bilbo, Sam and Sauron, but not as much as you want Aragorn),
followed by Bilbo, etc…

In this vote only the top logo will be selected but STV will identify 
the

winner using all the votes.

This vote will remain open for 72 hours. In accordance with the rules
listed in LOG4J2-316 votes of all

Re: Unit tests are failing again

2014-05-18 Thread Christian Grobmeier

Not related to this problem, but don't we have a CI in place?
If not, we should consider to get some help rom Jenkins.

On 18 May 2014, at 7:36, Ralph Goers wrote:

in some circumstances ThrowableProxy was setting the suppressed proxy 
to an empty list. In another case it was setting it to null.  I 
changed that case to set it to an empty list to fix ThrowableProxyTest
JSONLayoutTest and XMLLayoutTest were also failing because they were 
checking for a suppressed exception. However, Throwables.addSuppressed 
is a noon on Java6 so no suppressed exceptions were being added.  I 
made the check conditional on getSuppressed being present.


Ralph

On May 17, 2014, at 9:50 PM, Ralph Goers ralph.go...@dslextreme.com 
wrote:


I’ve found the problem. It should be failing for everyone. After I 
verify the fix I will check it in.


Ralph

On May 17, 2014, at 8:42 PM, Matt Sicker boa...@gmail.com wrote:


But I can confirm the same five tests fail for me, too, on JDK6.


On 17 May 2014 22:35, Matt Sicker boa...@gmail.com wrote:
Those error messages are some of the most unhelpful test failures 
I've seen in a long time!



On 17 May 2014 21:42, Ralph Goers ralph.go...@dslextreme.com 
wrote:
After running in the debugger I am guessing that this is failing 
because I am using Java 6 to compile and test.  
this.suppressedProxies is null while other.suppressedProxies is not. 
SuppressedExceptions don’t exist in Java 6 so I’m not sure why 
there would be any suppressed proxies.


Ralph

On May 17, 2014, at 7:31 PM, Ralph Goers 
ralph.go...@dslextreme.com wrote:


I just did a clean checkout and log4j-core fails with the following 
unit test failures on my machine.


RollingAppenderTimeTest.testAppender:76 No compressed files found
ThrowableProxyTest.testJsonIoContainer:52 expected: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
test but was: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
test
JSONLayoutTest.testLocationOnCompactOnMdcOn:269-testAllFeatures:116 
expected: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx but was: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx
JSONLayoutTest.testLocationOffCompactOffMdcOff:264-testAllFeatures:116 
expected: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx but was: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx
XMLLayoutTest.testLocationOnCompactOnMdcOn:271-testAllFeatures:131 
expected: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx but was: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx
XMLLayoutTest.testLocationOffCompactOffMdcOff:266-testAllFeatures:131 
expected: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx but was: 
org.apache.logging.log4j.core.impl.ThrowableProxyjava.io.IOException: 
testIOEx





--
Matt Sicker boa...@gmail.com



--
Matt Sicker boa...@gmail.com





---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4J-2.0 New Logo

2014-05-14 Thread Christian Grobmeier

On 14 May 2014, at 8:52, Ralph Goers wrote:

Yes the Jira outlines a process that was proposed by Christian in the 
Jira issue. However, that would be equivalent to someone creating an 
issue and saying that a new feature must be implemented a certain way. 
I don’t recall ever really discussing that process on the mailing 
list or even in the Jira issue.


FWIW, the process outlined there calls for two votes with the winner 
of the second vote being the official logo.  I am fine with that 
except I would be surprised if there isn’t a tie.  STV make only a 
single vote necessary.


It was a proposal to which nobody seems to have objections. I am pretty 
fine with adjusting the process as we think it makes sense, as long as 
it stays fair to everybody who dedicated time to create such a logo. I 
am pretty sure this is our all goal.




Ralph

On May 13, 2014, at 4:05 PM, Gary Gregory garydgreg...@gmail.com 
wrote:



The jira ticket outlines a process IIRC.

Gary


 Original message 
From: Ralph Goers
Date:05/13/2014 17:36 (GMT-05:00)
To: Log4J Developers List
Subject: Re: Log4J-2.0 New Logo

I don’t recall that we had “rules”.  Just that we were going to 
vote.


Ralph

On May 13, 2014, at 1:18 PM, Gary Gregory garydgreg...@gmail.com 
wrote:



STV: ABEF
(I do not like D at all FWIW)
We can only vote on the lettered logos?

We did not have STV in our orginal rules IIRC.

Gary


On Tue, May 13, 2014 at 8:46 AM, Remko Popma remko.po...@gmail.com 
wrote:

Nobody is voting... :-|
I've given them a letter 
(https://wiki.apache.org/logging/Log4jLogoNominations ), so we can 
vote by saying A: +1 or B: +1, etc.

Hope this helps.

But if nobody votes then perhaps Ralph should just pick one... :-P


On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com 
wrote:

I like:

https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png
https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG


On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote:
I've updated https://wiki.apache.org/logging/Log4jLogoNominations :
separated the logos that have at least 2 supporters from the others.

I've also given each logo a letter so people can vote for a logo on 
this mailing list.





--
Matt Sicker boa...@gmail.com




--
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





---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4J-2.0 New Logo

2014-05-14 Thread Christian Grobmeier

It should be doable to transform this image to vector with inkscape.
Borders will be sharper and smoother then. It might be a problem
with the gradient colors though, we would have to try out (i am just a 
prime-time vectorist)


On 13 May 2014, at 16:42, Matt Sicker wrote:


Can you make it a neat vector graphic?


On 13 May 2014 08:13, Luigi Alice luigi.al...@persis.de wrote:


Perhaps we can change the color and use a higher resolution.





*Von:* Luigi Alice [mailto:luigi.al...@persis.de]
*Gesendet:* Dienstag, 13. Mai 2014 14:49
*An:* Log4J Developers List
*Betreff:* AW: Log4J-2.0 New Logo



Pick this one… J




https://issues.apache.org/jira/secure/attachment/12616371/log4J2_Orange_Gr%C3%BCn.png





*Von:* Remko Popma [mailto:remko.po...@gmail.com 
remko.po...@gmail.com]

*Gesendet:* Dienstag, 13. Mai 2014 14:47
*An:* Log4J Developers List
*Betreff:* Re: Log4J-2.0 New Logo



Nobody is voting... :-|

I've given them a letter (
https://wiki.apache.org/logging/Log4jLogoNominations ), so we can 
vote by

saying A: +1 or B: +1, etc.

Hope this helps.



But if nobody votes then perhaps Ralph should just pick one... :-P



On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com wrote:

I like:




https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png


https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG



On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote:

I've updated https://wiki.apache.org/logging/Log4jLogoNominations :

separated the logos that have at least 2 supporters from the others.



I've also given each logo a letter so people can vote for a logo on 
this

mailing list.







--
Matt Sicker boa...@gmail.com







--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4J-2.0 New Logo

2014-05-14 Thread Christian Grobmeier
I recall that usually Jim or Sam is very helpful with setting up the 
voting tool for such things.

Maybe somebody else involved in Infra is willing to help as well.

Somebody got time to ask there?

On 13 May 2014, at 22:00, Ralph Goers wrote:

Then we could do it manually.  You can find some documentation on STV 
at http://en.wikipedia.org/wiki/Single_transferable_vote


Ralph

On May 13, 2014, at 12:37 PM, Matt Sicker boa...@gmail.com wrote:

I tried to set up Steve, but it's pretty undocumented and requires an 
elaborate Apache set-up to work.



On 13 May 2014 13:42, Ralph Goers ralph.go...@dslextreme.com wrote:
I was hoping we could use Steve and vote as we do for board members 
(STV).  That way one vote would find the winner.  They way we are 
doing it I don’t think any one logo is going to get immediate 
consensus so we would need multiple votes to get a majority for the 
winner.


Ralph

On May 13, 2014, at 8:17 AM, Gary Gregory garydgreg...@gmail.com 
wrote:



And so... what? Do we vote on this ML or edit the wiki?

Gary


On Tue, May 13, 2014 at 10:01 AM, Matt Sicker boa...@gmail.com 
wrote:

Round 2!


On 13 May 2014 08:24, Gary Gregory garydgreg...@gmail.com wrote:
I thought we already did round 1 of voting?

Gary


On Tue, May 13, 2014 at 8:46 AM, Remko Popma remko.po...@gmail.com 
wrote:

Nobody is voting... :-|
I've given them a letter 
(https://wiki.apache.org/logging/Log4jLogoNominations ), so we can 
vote by saying A: +1 or B: +1, etc.

Hope this helps.

But if nobody votes then perhaps Ralph should just pick one... :-P


On Wed, May 7, 2014 at 7:28 AM, Matt Sicker boa...@gmail.com 
wrote:

I like:

https://issues.apache.org/jira/secure/attachment/12605823/apache-log4j-2.png
https://issues.apache.org/jira/secure/attachment/12598627/log4j-designmantic.com-5.PNG


On 6 May 2014 08:13, Remko Popma remko.po...@gmail.com wrote:
I've updated https://wiki.apache.org/logging/Log4jLogoNominations :
separated the logos that have at least 2 supporters from the others.

I've also given each logo a letter so people can vote for a logo on 
this mailing list.





--
Matt Sicker boa...@gmail.com




--
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



--
Matt Sicker boa...@gmail.com



--
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





--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Is it ok to update log4j 1?

2014-03-23 Thread Christian Grobmeier

Glad if you would help. With l0g4j2 its not longer that urgent
but we have actually a few things to address.

However as Gary mentioned, its PITA. On the other hand, I have released
the last 1.2.17 and I already knew about a couple of problems...



On 21 Mar 2014, at 14:02, Matt Sicker wrote:

Ah, ok. I might take a look at any simple bugs in 1 after we release 
2.0.


On Thursday, 20 March 2014, Gary Gregory garydgreg...@gmail.com 
wrote:



And _building and releasing_ v1 is painful IIRC.

Gary


On Thu, Mar 20, 2014 at 11:28 AM, Ralph Goers 
ralph.go...@dslextreme.comjavascript:_e(%7B%7D,'cvml','ralph.go...@dslextreme.com');

wrote:


Yes, there is nothing stopping you from doing that except for time.  
Most
of us would just prefer to get 2.0 to GA and don’t have time to 
work on

both.

Ralph


On Mar 20, 2014, at 6:06 AM, Matt Sicker 
boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com');

wrote:

Like for bug fixes. Make a new patch release perhaps. Just curious; 
I

haven't even looked at the old codebase.

--
Matt Sicker 
boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com');









--
E-Mail: 
garydgreg...@gmail.comjavascript:_e(%7B%7D,'cvml','garydgreg...@gmail.com');| 
ggreg...@apache.org

javascript:_e(%7B%7D,'cvml','ggreg...@apache.org');
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Are there any plans to add more log4languages?

2014-03-17 Thread Christian Grobmeier
I actually asked the guy behind a log4r, but most of the projects are 
pretty

small. It would be a problem to have them here but nobody would be able
to release after Apache standards.

Then there are log4js and log4javascript. However it seems they are fine
to reside where they currently reside. They also seem to be one mans 
hows.


What I could think would be great would be an Android optimized mini-jar 
for log4j.

But I am not sure if that would be necessary?


On 14 Mar 2014, at 23:03, Matt Sicker wrote:


Yeah, I started googling for them and found a bunch. Ah well.


On 14 March 2014 16:33, Scott Deboy scott.de...@gmail.com wrote:


Many of those already exist outside of Apache.

Scott
On Mar 14, 2014 2:29 PM, Matt Sicker boa...@gmail.com wrote:

I see we have log4j, log4net, log4php, and log4cxx. How about 
Python,
Ruby, Perl, etc.? Anything incubating? Anyone interested in working 
on one?


--
Matt Sicker boa...@gmail.com






--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Health

2014-02-22 Thread Christian Grobmeier

Glad to hear that, please recover soon!

On 21 Feb 2014, at 6:19, Ralph Goers wrote:

I just wanted to let you all know that I am out of the hospital and am 
now continuing to get better at home. I still require oxygen so I have 
a bit of a ways to go, but at least I now have access to my computer.


Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Site Download page

2014-02-22 Thread Christian Grobmeier

+1 to that.

Otherwise it certainly can be done by pom.xml properties

On 21 Feb 2014, at 17:16, Gary Gregory wrote:


On Fri, Feb 21, 2014 at 10:51 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I don't think it should even say WHO signed it. It already instructs 
users
to download the KEYS file and import that file. Isn't that 
sufficient? As
long as the artifacts are signed by someone in that KEYS file, 
doesn't that

take care of it? Why does this page need to list someone's name?



+1: don't need to say who.

Gary



Nick

On Feb 21, 2014, at 9:39 AM, Gary Gregory wrote:

On Fri, Feb 21, 2014 at 12:13 AM, Ralph Goers 
ralph.go...@dslextreme.comwrote:


The download page - 
http://logging.apache.org/log4j/2.x/download.html -
lists the artifacts for the latest release. However, it says it was 
signed
by me with my key.  The page needs to be updated to reflect that it 
was

signed by Nick.

Ralph



Can that be driven by the POM somehow?

Gary



--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[ANNOUNCEMENT] Nick Williams joins the Apache Logging PMC

2014-02-19 Thread Christian Grobmeier
Dear all,

please welcome Nick Williams as the lastest member of the 
Apache Logging PMC.

Nick made very valuable contributions esp to Log4j in the past
and the current PMC is very happy that he accepted our invitation.

Thanks Nick for your work so far and we are all looking forward
for more great times with you.

Regards,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [ANNOUNCEMENT] Apache Log4j 2.0-rc1 released

2014-02-19 Thread Christian Grobmeier

thanks Nick for your work!

Could you send the announcement also to:
log4j-u...@logging.apache.org
annou...@apache.org

I think the later one requires an apache.org mail adress.

Thanks again!


On 16 Feb 2014, at 21:19, Nick Williams wrote:

The Apache Log4j 2 team is proud to announce the Log4j 2.0-rc1 
release!


Apache Log4j is a well known framework for logging application 
behavior. Log4j 2 is an upgrade to Log4j that provides significant 
improvements over its predecessor, Log4j 1.x, and provides many of the 
improvements available in Logback while fixing some inherent problems 
in Logback's architecture.


This is the twelfth release and first release candidate of Log4j 2 and 
is being made available to encourage use and feedback from the 
community. Rapid feedback is especially critical at this point since a 
general availability release is on the horizon.


Bug fixes and enhancements

This release contains several changes that break binary and backwards 
compatibility with previous versions. Please read the release notes 
correctly so that you can adjust your usage of Log4j 2, if necessary.


Changes in this version include:

New features:
o LOG4J2-530:  (JMX) JMX Client GUI should dynamically update when 
LoggerContext MBeans are registered/unregistered in MBean server.
o LOG4J2-479:  ThreadContext now uses plain ThreadLocal by default, 
unless system property isThreadContextMapInheritable has value true. 
Thanks to MK.

o LOG4J2-481:  Add Stream interface to Loggers. Thanks to Matt Sicker.
o LOG4J2-482:  Documentation fix: The attribute of Route to refer to 
an appender is ref not AppenderRef. Thanks to Hongdi Ren.
o LOG4J2-467:  Added option to toggle Thread name caching in 
AsyncLogger. Thanks to Anthony Baldocchi.
o LOG4J2-423:  Added MBeans for instrumenting AsyncAppenders and 
AsyncLogger RingBuffers, exposing queue size, remaining capacity and 
other attributes.

o LOG4J2-420:  Create a lookup for resource bundle substitution.
o LOG4J2-415:  Format log event time as UNIX time (seconds or 
milliseconds).

o LOG4J2-401:  Configure FileAppender buffer size.
o LOG4J2-402:  Configure RandomAccessFileAppender buffer size.

Fixed Bugs:
o LOG4J2-500:  (JMX - ObjectNames changed!) Unloading one web 
application unloads JMX MBeans for all web applications.
o LOG4J2-531:  Fixed bugs where rolled log files were overwritten by 
RollingFile appender with composite time and size based policies. 
Thanks to Geoff Ballinger.
o LOG4J2-475:  Changed the MongoDBConnection to add a MongoDB encoding 
hook instead of a decoding hook. Thanks to Matt Sicker.
o LOG4J2-489:  Fixed the JPAAppender's overuse of transactions by 
connecting (borrowing from pool) on new write internal or on flush.
o LOG4J2-457:  Fixed failure of JDBC and JPA appender to properly 
release database connections by connecting (borrowing from pool) on 
new write internal or on flush.
o LOG4J2-442:  Fixed problem with JDBC and JPA appender connectivity 
in WebSphere by connecting (borrowing from pool) on new write internal 
or on flush.
o LOG4J2-438:  Ensured the JDBCAppender commits transactions after a 
single write or a flush of multiple writes.
o LOG4J2-407:  Fixed inability to recover from lost database 
connection in database appenders by connecting (borrowing from pool) 
on new write internal or on flush.
o LOG4J2-511:  Stop AsyncLoggerConfig Disruptor thread(s), then 
AsyncAppender thread(s) first before stopping other appenders. Thanks 
to James Pretorius.
o LOG4J2-392:  Stop AsyncLoggerConfig Disruptor thread(s), then 
AsyncAppender thread(s) first before stopping other appenders. Thanks 
to ilynaf, Andre Bogus.
o LOG4J2-345:  (OSGi) logging.log4j-1.2-api doesn't export the log4j 
API 1.2. Dependent bundles can not be resolved. Thanks to Roland 
Weiglhofer, Matt Sicker.

o LOG4J2-523:  LocalizedMessage serialization is broken.
o LOG4J2-385:  Fixed issues with time-based file rollover (monthly, 
weekly, hourly and every minute). Thanks to Ace Funk, Porfirio 
Partida.
o LOG4J2-452:  Added a ServletContext attribute that, when set to 
true, disables Log4j's auto-initialization in Servlet 3.0+ web 
applications.
o LOG4J2-512:  Exposed Log4j web support interface and methods and the 
LoggerContext through ServletContext attributes so that threads not 
affected by filters (such as asynchronous threads) can utilize the 
LoggerContext. Also updated the Log4j filter so that it supports 
async. Thanks to Chandra Sekhar Kakarla, Matt Sicker.
o LOG4J2-409:  Created a utility to properly escape backslashes before 
creating URIs, and changed URI creation to use the utility instead of 
instantiating URI directly. Thanks to Frank Steinmann, Thomas 
Neidhart.
o LOG4J2-344:  Changed the Servlet 3.0 auto-initializer to add the 
filter by class to get around a WebLogic bug. Thanks to Keir Lawson, 
Tomasz Wladzinski.
o LOG4J2-359:  Changed the Servlet 3.0 auto-initializer so that it 
does nothing in a Servlet 2.5 or older application. This ensures 

Re: Logo contest: nominate your favorite logo

2014-02-17 Thread Christian Grobmeier

On 17 Feb 2014, at 2:18, Ralph Goers wrote:
Because I would like to participate and am still in the hospital. Not 
easy to do stuff only from my phone or iPad




Ralph, please let us know when you have recovered that well to 
participate.
We can wait until you feel fresh enough again. Pls get well soon (not 
only bc of the logo)!


On Feb 16, 2014, at 4:28 PM, Gary Gregory garydgreg...@gmail.com 
wrote:


Also, why not let people vote on all the logos, on the ML? The wiki 
step seems to be like an exercise... the original plan called for a 
two rounds for votes, presumably on the ML. Why wait until Thursday? 
Why not start Monday?


Thursday/Monday: no preference. I just threw in a date, and my next free 
slot was on thursday.
We can go with monday IF Ralph is happy with that and has recovered 
enough.


I thought of the wiki vote as round 1. It seems you think different, 
maybe you are right.


Let's nail it down and see if we agree to that.

I understood your suggestion as Option 1:

- start first vote on monday (except: if Ralph feels not healthy enough)
- vote for 3 days on ALL designs on mailing list
- call a new vote with the 10 most voted logos
- select the one with the most votes

I would have done it like that (Option 2):

- start vote on monday with all nominated logos (except: if Ralph feels 
not healthy enough)

- if no clear winner was found, call for another vote on the remaining 3

Personally I have no preference, we can go with Option 1 if you (others) 
like.


Cheers
Christian


Gary


On Sun, Feb 16, 2014 at 1:59 PM, Christian Grobmeier 
grobme...@gmail.com wrote:

I think it was me who was thinking wrong, sorry.

Then let's start the round-1-vote coming thursday.

Cheers
Christian

On 16 Feb 2014, at 15:53, Gary Gregory wrote:


The wiki lists more than 10. What am I missing?

G

 Original message 
From: Christian Grobmeier grobme...@gmail.com
Date:02/15/2014  14:38  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org
Cc: Log4J Users List log4j-u...@logging.apache.org
Subject: Re: Logo contest: nominate your favorite logo

Uh? What did I change?

I mentioned we should vote on the 10 logos with most votes if we 
have

enough logos.
At the moment we have to less expressed support for any logos to 
chose

the ten.

Or which one would you let fall of the table?


On 15 Feb 2014, at 20:14, Gary Gregory wrote:


Let's not change the rules in the middle of the game here...

 Original message 
From: Christian Grobmeier grobme...@gmail.com
Date:02/15/2014  13:21  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org,Log4J 
Users

List log4j-u...@logging.apache.org
Subject: Re: Logo contest: nominate your favorite logo

I would like to encourage everybody who didn't voice his opinion 
on

the
logos to do it now. If somebody prefers to respond to the mailing 
list

with
his/her thoughts I am happy to fill the wiki with.

My suggestion is to start a final vote on coming thursday.
Also I think we should only on the logos which are currently
supported by minimum 2 persons.



On 2 Feb 2014, at 11:21, Christian Grobmeier wrote:


Hi all,

please show your support for your favorite logo on this wiki 
page:

http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their 
favorite

logo.

Cheers,
Christian



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-user-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org




--
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



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Logo contest: nominate your favorite logo

2014-02-16 Thread Christian Grobmeier
I think it was me who was thinking wrong, sorry.

Then let's start the round-1-vote coming thursday.

Cheers
Christian

On 16 Feb 2014, at 15:53, Gary Gregory wrote:

 The wiki lists more than 10. What am I missing?

 G

  Original message 
 From: Christian Grobmeier grobme...@gmail.com
 Date:02/15/2014  14:38  (GMT-05:00)
 To: Log4J Developers List log4j-dev@logging.apache.org
 Cc: Log4J Users List log4j-u...@logging.apache.org
 Subject: Re: Logo contest: nominate your favorite logo

 Uh? What did I change?

 I mentioned we should vote on the 10 logos with most votes if we have
 enough logos.
 At the moment we have to less expressed support for any logos to chose
 the ten.

 Or which one would you let fall of the table?


 On 15 Feb 2014, at 20:14, Gary Gregory wrote:

 Let's not change the rules in the middle of the game here...

  Original message 
 From: Christian Grobmeier grobme...@gmail.com
 Date:02/15/2014  13:21  (GMT-05:00)
 To: Log4J Developers List log4j-dev@logging.apache.org,Log4J Users
 List log4j-u...@logging.apache.org
 Subject: Re: Logo contest: nominate your favorite logo

 I would like to encourage everybody who didn't voice his opinion on
 the
 logos to do it now. If somebody prefers to respond to the mailing list
 with
 his/her thoughts I am happy to fill the wiki with.

 My suggestion is to start a final vote on coming thursday.
 Also I think we should only on the logos which are currently
 supported by minimum 2 persons.



 On 2 Feb 2014, at 11:21, Christian Grobmeier wrote:

 Hi all,

 please show your support for your favorite logo on this wiki page:
 http://wiki.apache.org/logging/Log4jLogoNominations

 I added a few nominations already, just stick with the format.

 Everybody reading this message is invited to nominate their favorite
 logo.

 Cheers,
 Christian


 ---
 http://www.grobmeier.de
 The Zen Programmer: http://bit.ly/12lC6DL
 @grobmeier
 GPG: 0xA5CC90DB

 -
 To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-user-h...@logging.apache.org


 ---
 http://www.grobmeier.de
 The Zen Programmer: http://bit.ly/12lC6DL
 @grobmeier
 GPG: 0xA5CC90DB

 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-15 Thread Christian Grobmeier

Sorry, I thought I already wrote I could do it, but forgot!
Sure, let me do that for you.

Can you send me the key by private message?

On 14 Feb 2014, at 19:29, Nick Williams wrote:

Christian, since neither Greg, nor Ralph, nor Remko are able to help, 
can YOU help me get my KEYS and these artifacts committed? It's been 2 
days already. :-(


Nick

On Feb 13, 2014, at 3:30 PM, Remko Popma wrote:

Sorry Nick, I won't be able to help today. Maybe Saturday (but even 
that is a maybe...) :-(



On Fri, Feb 14, 2014 at 6:28 AM, Remko Popma remko.po...@gmail.com 
wrote:




On Fri, Feb 14, 2014 at 1:24 AM, Gary Gregory 
garydgreg...@gmail.com wrote:
On Thu, Feb 13, 2014 at 8:54 AM, Nicholas Williams 
nicho...@nicholaswilliams.net wrote:
Apparently I don't have karma to commit anything on dist, because I 
can't commit my keys OR the rc1 release artifacts. I'm told it's 
forbidden. Can y'all provide me (even temporary) karma to do that? Or 
does Infra have to get involved?


I think you'll need someone else to commit the for you. Today's not 
good for me here, sorry. Until then, the release will fail anyway 
because the scripts that do the mirroring check the signatures. Hence 
the recommendation to check signatures against the KEYS file by at 
least one person in our PMC. It'll be smoother next time :)


Gary

Nick

Sent from my iPhone, so please forgive brief replies and frequent 
typos


On Feb 13, 2014, at 3:39, Christian Grobmeier 
grobme...@gmail.com wrote:


On 12 Feb 2014, at 20:01, Nick Williams wrote:
What matters is what is in 
https://www.apache.org/dist/logging/KEYS


If someone will provide me instructions, I can put my keys there.

Instructions are at the top of the file:
https://www.apache.org/dist/logging/KEYS

also, following through the links I posted earlier, you get to 
https://www.apache.org/dev/release-signing.html


I've read those pages until I was blue in the face :-) but neither 
help me any at all. Exporting my keys is *easy*. I'm looking for 
instructions to edit the KEYS file. I don't know where it is or 
whether I should edit it via SVN or SSH or what.



oh haha :) Sorry for misunderstanding!

Please check the file out from:
https://dist.apache.org/repos/dist/release/logging/

Unfortunately you'll checkout the old releases as well.
You *should* have karma to commit your key to the file directly.

From there your KEY will be spread to the mirrors (which is 
including the link above)


Cheers



Nick


Gary

Cheers


Nick

If the RM's key is not there, the files cannot be verified.

I am guessing you added Nick's key to your keystore?

Gary


On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote:
On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:


On Feb 12, 2014, at 10:29 AM, Nick Williams wrote:


On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote:

Nick,

You've got to add your key to the project KEYS file, in the case 
the

Log4j
projects KEYS file as referenced from
https://logging.apache.org/log4j/2.x/download.html


Okay. The ASF tech folks never told me that. How do I edit that 
file?



Interesting: You don't have a key in that file. Additionally, all 
the

keys
in that file are expired.


Well, now's a good time to find all this out! ;)

Gary



Verifying sigs and hashes is a step in the voting process AFAIK.


Agreed. My question was, Does this vote need to be canceled? 
followed
by, Does that mean someone on the PMC needs to change their vote 
from +1

to -1? because we already have the necessary votes to release.

If you follow the links from my previous messages, you'll find all 
the

information you need about signing, keys, using PGP/GPG and so on.


Okay. My problem was I couldn't find any information anywhere 
(including
in the links you sent me) that tell me how to tell whether a PGP 
key is

RSA
or DSA and what its strength is. Through some deductive reasoning, 
I

THINK
when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit 
RSA,
respectively, and likewise 1024D and 2048D mean 1024-bit DSA 
and
2048-bit DSA, respectively. IF I'm correct about this, Christian 
is still

using a 1024-bit DSA key.

In the meantime, I'll generate a new key.

Nick


Gary


On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I'm guessing the public key wasn't found because you didn't import 
it.


I don't know why I would have generated a DSA key. That doesn't 
make any
sense. Unfortunately, I can't even figure out how to VIEW the 
contents

of
my own GPG public key to see what's in it. All I've been able to 
find is
how to list my keys and view their fingerprints, so I can't see 
whether

any
of them are RSA or DSA or what strength they are. Anyone have any
suggestions?

What I DO know is that, before I could become a committer, the ASF 
tech
people required me to generate a key and upload it to a public 
site. I
uploaded it to http://pgp.mit.edu/. They went and looked at the 
key and

told me that it looked

Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-15 Thread Christian Grobmeier

I added your KEY and also the release:
https://dist.apache.org/repos/dist/release/logging/log4j/2.0-rc1/

As we discussed I didn't upload the website yet but want to wait for the 
artifacts to be distributed by the mirrors.


Also I would like to suggest we remove the old artifacts after we 
updated the website.


Cheers
Christian

On 15 Feb 2014, at 16:53, Nick Williams wrote:


Done. Let me know if you didn't receive the email.

Nick

On Feb 15, 2014, at 9:38 AM, Christian Grobmeier wrote:


Sorry, I thought I already wrote I could do it, but forgot!
Sure, let me do that for you.

Can you send me the key by private message?

On 14 Feb 2014, at 19:29, Nick Williams wrote:

Christian, since neither Greg, nor Ralph, nor Remko are able to 
help, can YOU help me get my KEYS and these artifacts committed? 
It's been 2 days already. :-(


Nick

On Feb 13, 2014, at 3:30 PM, Remko Popma wrote:

Sorry Nick, I won't be able to help today. Maybe Saturday (but even 
that is a maybe...) :-(



On Fri, Feb 14, 2014 at 6:28 AM, Remko Popma 
remko.po...@gmail.com wrote:




On Fri, Feb 14, 2014 at 1:24 AM, Gary Gregory 
garydgreg...@gmail.com wrote:
On Thu, Feb 13, 2014 at 8:54 AM, Nicholas Williams 
nicho...@nicholaswilliams.net wrote:
Apparently I don't have karma to commit anything on dist, because I 
can't commit my keys OR the rc1 release artifacts. I'm told it's 
forbidden. Can y'all provide me (even temporary) karma to do that? 
Or does Infra have to get involved?


I think you'll need someone else to commit the for you. Today's not 
good for me here, sorry. Until then, the release will fail anyway 
because the scripts that do the mirroring check the signatures. 
Hence the recommendation to check signatures against the KEYS file 
by at least one person in our PMC. It'll be smoother next time :)


Gary

Nick

Sent from my iPhone, so please forgive brief replies and frequent 
typos


On Feb 13, 2014, at 3:39, Christian Grobmeier 
grobme...@gmail.com wrote:


On 12 Feb 2014, at 20:01, Nick Williams wrote:
What matters is what is in 
https://www.apache.org/dist/logging/KEYS


If someone will provide me instructions, I can put my keys 
there.


Instructions are at the top of the file:
https://www.apache.org/dist/logging/KEYS

also, following through the links I posted earlier, you get to 
https://www.apache.org/dev/release-signing.html


I've read those pages until I was blue in the face :-) but 
neither help me any at all. Exporting my keys is *easy*. I'm 
looking for instructions to edit the KEYS file. I don't know 
where it is or whether I should edit it via SVN or SSH or what.



oh haha :) Sorry for misunderstanding!

Please check the file out from:
https://dist.apache.org/repos/dist/release/logging/

Unfortunately you'll checkout the old releases as well.
You *should* have karma to commit your key to the file directly.

From there your KEY will be spread to the mirrors (which is 
including the link above)


Cheers



Nick


Gary

Cheers


Nick

If the RM's key is not there, the files cannot be verified.

I am guessing you added Nick's key to your keystore?

Gary


On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote:
On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:


On Feb 12, 2014, at 10:29 AM, Nick Williams wrote:


On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote:

Nick,

You've got to add your key to the project KEYS file, in the case 
the

Log4j
projects KEYS file as referenced from
https://logging.apache.org/log4j/2.x/download.html


Okay. The ASF tech folks never told me that. How do I edit that 
file?



Interesting: You don't have a key in that file. Additionally, 
all the

keys
in that file are expired.


Well, now's a good time to find all this out! ;)

Gary



Verifying sigs and hashes is a step in the voting process AFAIK.


Agreed. My question was, Does this vote need to be canceled? 
followed
by, Does that mean someone on the PMC needs to change their 
vote from +1

to -1? because we already have the necessary votes to release.

If you follow the links from my previous messages, you'll find 
all the
information you need about signing, keys, using PGP/GPG and so 
on.



Okay. My problem was I couldn't find any information anywhere 
(including
in the links you sent me) that tell me how to tell whether a PGP 
key is

RSA
or DSA and what its strength is. Through some deductive 
reasoning, I

THINK
when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit 
RSA,
respectively, and likewise 1024D and 2048D mean 1024-bit DSA 
and
2048-bit DSA, respectively. IF I'm correct about this, Christian 
is still

using a 1024-bit DSA key.

In the meantime, I'll generate a new key.

Nick


Gary


On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I'm guessing the public key wasn't found because you didn't 
import it.


I don't know why I would have generated a DSA key. That doesn't 
make any
sense. Unfortunately, I can't even figure out

Re: Logo contest: nominate your favorite logo

2014-02-15 Thread Christian Grobmeier
I would like to encourage everybody who didn't voice his opinion on the
logos to do it now. If somebody prefers to respond to the mailing list with
his/her thoughts I am happy to fill the wiki with.

My suggestion is to start a final vote on coming thursday.
Also I think we should only on the logos which are currently
supported by minimum 2 persons.



On 2 Feb 2014, at 11:21, Christian Grobmeier wrote:

 Hi all,

 please show your support for your favorite logo on this wiki page:
 http://wiki.apache.org/logging/Log4jLogoNominations

 I added a few nominations already, just stick with the format.

 Everybody reading this message is invited to nominate their favorite logo.

 Cheers,
 Christian


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Logo contest: nominate your favorite logo

2014-02-15 Thread Christian Grobmeier

Uh? What did I change?

I mentioned we should vote on the 10 logos with most votes if we have 
enough logos.
At the moment we have to less expressed support for any logos to chose 
the ten.


Or which one would you let fall of the table?


On 15 Feb 2014, at 20:14, Gary Gregory wrote:


Let's not change the rules in the middle of the game here...

 Original message 
From: Christian Grobmeier grobme...@gmail.com
Date:02/15/2014  13:21  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org,Log4J Users 
List log4j-u...@logging.apache.org

Subject: Re: Logo contest: nominate your favorite logo

I would like to encourage everybody who didn't voice his opinion on 
the
logos to do it now. If somebody prefers to respond to the mailing list 
with

his/her thoughts I am happy to fill the wiki with.

My suggestion is to start a final vote on coming thursday.
Also I think we should only on the logos which are currently
supported by minimum 2 persons.



On 2 Feb 2014, at 11:21, Christian Grobmeier wrote:


Hi all,

please show your support for your favorite logo on this wiki page:
http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their favorite 
logo.


Cheers,
Christian



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-13 Thread Christian Grobmeier

On 12 Feb 2014, at 20:01, Nick Williams wrote:

What matters is what is in https://www.apache.org/dist/logging/KEYS

If someone will provide me instructions, I can put my keys there.

Instructions are at the top of the file:
https://www.apache.org/dist/logging/KEYS

also, following through the links I posted earlier, you get to 
https://www.apache.org/dev/release-signing.html


I've read those pages until I was blue in the face :-) but neither 
help me any at all. Exporting my keys is *easy*. I'm looking for 
instructions to edit the KEYS file. I don't know where it is or 
whether I should edit it via SVN or SSH or what.



oh haha :) Sorry for misunderstanding!

Please check the file out from:
https://dist.apache.org/repos/dist/release/logging/

Unfortunately you'll checkout the old releases as well.
You *should* have karma to commit your key to the file directly.

From there your KEY will be spread to the mirrors (which is including 
the link above)


Cheers



Nick


Gary

Cheers


Nick

If the RM's key is not there, the files cannot be verified.

I am guessing you added Nick's key to your keystore?

Gary


On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote:
On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:


On Feb 12, 2014, at 10:29 AM, Nick Williams wrote:


On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote:

Nick,

You've got to add your key to the project KEYS file, in the case the
Log4j
projects KEYS file as referenced from
https://logging.apache.org/log4j/2.x/download.html


Okay. The ASF tech folks never told me that. How do I edit that file?


Interesting: You don't have a key in that file. Additionally, all the
keys
in that file are expired.


Well, now's a good time to find all this out! ;)

Gary



Verifying sigs and hashes is a step in the voting process AFAIK.


Agreed. My question was, Does this vote need to be canceled? 
followed
by, Does that mean someone on the PMC needs to change their vote 
from +1

to -1? because we already have the necessary votes to release.

If you follow the links from my previous messages, you'll find all 
the

information you need about signing, keys, using PGP/GPG and so on.


Okay. My problem was I couldn't find any information anywhere 
(including
in the links you sent me) that tell me how to tell whether a PGP key 
is

RSA
or DSA and what its strength is. Through some deductive reasoning, I
THINK
when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit RSA,
respectively, and likewise 1024D and 2048D mean 1024-bit DSA and
2048-bit DSA, respectively. IF I'm correct about this, Christian is 
still

using a 1024-bit DSA key.

In the meantime, I'll generate a new key.

Nick


Gary


On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I'm guessing the public key wasn't found because you didn't import 
it.


I don't know why I would have generated a DSA key. That doesn't make 
any
sense. Unfortunately, I can't even figure out how to VIEW the 
contents

of
my own GPG public key to see what's in it. All I've been able to find 
is
how to list my keys and view their fingerprints, so I can't see 
whether

any
of them are RSA or DSA or what strength they are. Anyone have any
suggestions?

What I DO know is that, before I could become a committer, the ASF 
tech
people required me to generate a key and upload it to a public site. 
I
uploaded it to http://pgp.mit.edu/. They went and looked at the key 
and

told me that it looked good and that I had been approved for
committership.
I assumed that meant the key was sufficient for ASF code signing
purposes.
I would think they would have told me that it was DSA and not strong
enough. :-[

On the other hand, it's possible these instructions have changed in 
the

last year and I just wasn't aware of it.

Does this vote need to be canceled? Technically speaking, we already
have
3 PMC votes, so I THINK that means a PMC member who has already voted 
+1

would HAVE to change their vote to -1, but I may misunderstand that
rule.

Nick

On Feb 12, 2014, at 9:01 AM, Gary Gregory wrote:

Has anyone verified the signatures of all the files?

I am guessing not, the first one I try fails:

gpg --verify log4j-1.2-api-2.0-rc1.jar.asc
gpg: Signature made 02/09/14 14:09:30 using DSA key ID ED446286
gpg: Can't check signature: public key not found

Also, we are NOT supposed to use DSA keys per
https://www.apache.org/dev/release-signing.html

Under Important: All new *RSA* keys generated should be at least
*4096* bits. *Do not* generate new *DSA* keys.

See What are the ASF requirements on approving a release? in
https://www.apache.org/dev/release.html and
https://www.apache.org/dev/release-publishing.html#signed

Built from src zip with:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: C:\Program 

Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-12 Thread Christian Grobmeier

On 12 Feb 2014, at 19:31, Nick Williams wrote:


On Feb 12, 2014, at 12:14 PM, Gary Gregory wrote:

On Wed, Feb 12, 2014 at 12:56 PM, Scott Deboy scott.de...@gmail.com 
wrote:

Actually when I run gpg on the .asc files I get:

gpg: Signature made Sun Feb  9 11:08:17 2014 PST using DSA key ID 
ED446286

gpg: Good signature from Nicholas Scott Williams (For signing NWTS
Java Code) nicho...@nicholaswilliams.net
gpg: WARNING: This key is not certified with a trusted signature!
gpg:  There is no indication that the signature belongs to 
the owner.
Primary key fingerprint: 33B0 CF6B 3229 9166 905E  52C4 C140 F70B 
ED44 6286


What matters is what is in https://www.apache.org/dist/logging/KEYS


If someone will provide me instructions, I can put my keys there.


Instructions are at the top of the file:
https://www.apache.org/dist/logging/KEYS

Cheers


Nick


If the RM's key is not there, the files cannot be verified.

I am guessing you added Nick's key to your keystore?

Gary


On 2/12/14, Gary Gregory garydgreg...@gmail.com wrote:

On Wed, Feb 12, 2014 at 11:44 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



On Feb 12, 2014, at 10:29 AM, Nick Williams wrote:


On Feb 12, 2014, at 10:15 AM, Gary Gregory wrote:

Nick,

You've got to add your key to the project KEYS file, in the case 
the

Log4j
projects KEYS file as referenced from
https://logging.apache.org/log4j/2.x/download.html


Okay. The ASF tech folks never told me that. How do I edit that 
file?



Interesting: You don't have a key in that file. Additionally, all 
the

keys
in that file are expired.



Well, now's a good time to find all this out! ;)

Gary




Verifying sigs and hashes is a step in the voting process AFAIK.


Agreed. My question was, Does this vote need to be canceled? 
followed
by, Does that mean someone on the PMC needs to change their vote 
from +1

to -1? because we already have the necessary votes to release.

If you follow the links from my previous messages, you'll find all 
the

information you need about signing, keys, using PGP/GPG and so on.


Okay. My problem was I couldn't find any information anywhere 
(including
in the links you sent me) that tell me how to tell whether a PGP 
key is

RSA
or DSA and what its strength is. Through some deductive reasoning, 
I

THINK
when you see 1024R or 2048R it mess 1024-bit RSA or 2048-bit 
RSA,
respectively, and likewise 1024D and 2048D mean 1024-bit DSA 
and
2048-bit DSA, respectively. IF I'm correct about this, Christian is 
still

using a 1024-bit DSA key.

In the meantime, I'll generate a new key.

Nick


Gary


On Wed, Feb 12, 2014 at 10:57 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I'm guessing the public key wasn't found because you didn't import 
it.


I don't know why I would have generated a DSA key. That doesn't 
make any
sense. Unfortunately, I can't even figure out how to VIEW the 
contents

of
my own GPG public key to see what's in it. All I've been able to 
find is
how to list my keys and view their fingerprints, so I can't see 
whether

any
of them are RSA or DSA or what strength they are. Anyone have any
suggestions?

What I DO know is that, before I could become a committer, the ASF 
tech
people required me to generate a key and upload it to a public 
site. I
uploaded it to http://pgp.mit.edu/. They went and looked at the 
key and

told me that it looked good and that I had been approved for
committership.
I assumed that meant the key was sufficient for ASF code signing
purposes.
I would think they would have told me that it was DSA and not 
strong

enough. :-[

On the other hand, it's possible these instructions have changed 
in the

last year and I just wasn't aware of it.

Does this vote need to be canceled? Technically speaking, we 
already

have
3 PMC votes, so I THINK that means a PMC member who has already 
voted +1
would HAVE to change their vote to -1, but I may misunderstand 
that

rule.

Nick

On Feb 12, 2014, at 9:01 AM, Gary Gregory wrote:

Has anyone verified the signatures of all the files?

I am guessing not, the first one I try fails:

gpg --verify log4j-1.2-api-2.0-rc1.jar.asc
gpg: Signature made 02/09/14 14:09:30 using DSA key ID ED446286
gpg: Can't check signature: public key not found

Also, we are NOT supposed to use DSA keys per
https://www.apache.org/dev/release-signing.html

Under Important: All new *RSA* keys generated should be at 
least

*4096* bits. *Do not* generate new *DSA* keys.

See What are the ASF requirements on approving a release? in
https://www.apache.org/dev/release.html and
https://www.apache.org/dev/release-publishing.html#signed

Built from src zip with:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_51\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 

Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-11 Thread Christian Grobmeier

+1

On 9 Feb 2014, at 20:56, Nick Williams wrote:

This is a vote to release Log4j 2.0-rc1, the twelfth release of Log4j 
2.0.


This release contains several changes that break binary and backwards 
compatibility with previous versions. Please read the release notes 
correctly so that you can adjust your usage of Log4j 2, if necessary.


Changes in this version include:

New features:
o LOG4J2-530:  (JMX) JMX Client GUI should dynamically update when 
LoggerContext MBeans are registered/unregistered in MBean server.
o LOG4J2-479:  ThreadContext now uses plain ThreadLocal by default, 
unless system property isThreadContextMapInheritable has value true. 
Thanks to MK.

o LOG4J2-481:  Add Stream interface to Loggers. Thanks to Matt Sicker.
o LOG4J2-482:  Documentation fix: The attribute of Route to refer to 
an appender is ref not AppenderRef. Thanks to Hongdi Ren.
o LOG4J2-467:  Added option to toggle Thread name caching in 
AsyncLogger. Thanks to Anthony Baldocchi.
o LOG4J2-423:  Added MBeans for instrumenting AsyncAppenders and 
AsyncLogger RingBuffers, exposing queue size, remaining capacity and 
other attributes.

o LOG4J2-420:  Create a lookup for resource bundle substitution.
o LOG4J2-415:  Format log event time as UNIX time (seconds or 
milliseconds).

o LOG4J2-401:  Configure FileAppender buffer size.
o LOG4J2-402:  Configure RandomAccessFileAppender buffer size.

Fixed Bugs:
o LOG4J2-500:  (JMX - ObjectNames changed!) Unloading one web 
application unloads JMX MBeans for all web applications.
o LOG4J2-531:  Fixed bugs where rolled log files were overwritten by 
RollingFile appender with composite time and size based policies. 
Thanks to Geoff Ballinger.
o LOG4J2-475:  Changed the MongoDBConnection to add a MongoDB encoding 
hook instead of a decoding hook. Thanks to Matt Sicker.
o LOG4J2-489:  Fixed the JPAAppender's overuse of transactions by 
connecting (borrowing from pool) on new write internal or on flush.
o LOG4J2-457:  Fixed failure of JDBC and JPA appender to properly 
release database connections by connecting (borrowing from pool) on 
new write internal or on flush.
o LOG4J2-442:  Fixed problem with JDBC and JPA appender connectivity 
in WebSphere by connecting (borrowing from pool) on new write internal 
or on flush.
o LOG4J2-438:  Ensured the JDBCAppender commits transactions after a 
single write or a flush of multiple writes.
o LOG4J2-407:  Fixed inability to recover from lost database 
connection in database appenders by connecting (borrowing from pool) 
on new write internal or on flush.
o LOG4J2-511:  Stop AsyncLoggerConfig Disruptor thread(s), then 
AsyncAppender thread(s) first before stopping other appenders. Thanks 
to James Pretorius.
o LOG4J2-392:  Stop AsyncLoggerConfig Disruptor thread(s), then 
AsyncAppender thread(s) first before stopping other appenders. Thanks 
to ilynaf, Andre Bogus.
o LOG4J2-345:  (OSGi) logging.log4j-1.2-api doesn't export the log4j 
API 1.2. Dependent bundles can not be resolved. Thanks to Roland 
Weiglhofer, Matt Sicker.

o LOG4J2-523:  LocalizedMessage serialization is broken.
o LOG4J2-385:  Fixed issues with time-based file rollover (monthly, 
weekly, hourly and every minute). Thanks to Ace Funk, Porfirio 
Partida.
o LOG4J2-452:  Added a ServletContext attribute that, when set to 
true, disables Log4j's auto-initialization in Servlet 3.0+ web 
applications.
o LOG4J2-512:  Exposed Log4j web support interface and methods and the 
LoggerContext through ServletContext attributes so that threads not 
affected by filters (such as asynchronous threads) can utilize the 
LoggerContext. Also updated the Log4j filter so that it supports 
async. Thanks to Chandra Sekhar Kakarla, Matt Sicker.
o LOG4J2-409:  Created a utility to properly escape backslashes before 
creating URIs, and changed URI creation to use the utility instead of 
instantiating URI directly. Thanks to Frank Steinmann, Thomas 
Neidhart.
o LOG4J2-344:  Changed the Servlet 3.0 auto-initializer to add the 
filter by class to get around a WebLogic bug. Thanks to Keir Lawson, 
Tomasz Wladzinski.
o LOG4J2-359:  Changed the Servlet 3.0 auto-initializer so that it 
does nothing in a Servlet 2.5 or older application. This ensures 
behavioral consistency across containers. This includes additional 
fixes to abort initialization if a duplicate filter already exists and 
to check the actual Servlet EFFECTIVE version. Thanks to Abhinav Shah.
o LOG4J2-517:  Switch in log4j-1.2-api Category.getEffectiveLevel has 
no cases for FATAL, OFF.
o LOG4J2-406:  (JMX) Unregister all log4j JMX MBeans when the 
LoggerContext is stopped to allow web application classes to be GC-ed 
on undeploy. Thanks to Kerrigan Joseph.

o LOG4J2-405:  Configuration was being processed twice at startup.
o LOG4J2-398:  Configure properties and setup Interpolator before 
processing rest of configuration.
o LOG4J2-470:  hostName property was not being set until after the 
first configuration element.

o LOG4J2-464:  Support arrays as 

Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-11 Thread Christian Grobmeier
Not sure if the site dependency needs to be considered part of our 
software.

I recall having that discussion once i am going to dig archives

On 11 Feb 2014, at 6:13, Nicholas Williams wrote:

I think it's very clearly a yes. The legal page says code with the MIT 
license can be included in ASF projects.


However, I have a suggestion for the next release that will make this 
whole discussion moot: let's use the CDN instead of including the 
JQuery source code in source control. That way we're not hosting the 
JQuery files, and we don't have to worry about RAT reports, NOTICE 
files, or license info in the POM.


As for RC1, I don't see any reason it can't proceed. This isn't a 
regression—the JQuery files have been in source control for 14 
months without incident or complaint.


Nick

Sent from my iPhone, so please forgive brief replies and frequent 
typos


On Feb 10, 2014, at 20:20, Gary Gregory garydgreg...@gmail.com 
wrote:


This should be documented clearly in our build (in this case, in the 
POM).


Is the JQuery license compatible with ours?

If you read https://www.apache.org/legal/resolved.html#category-a as 
a yes  then the files RAT complains about can be excluded from the 
report. If you read it as a no, then we cannot include JQuery.


It reads like a yes to me.

The next question is: Do we need to add JQuery to our NOTICE file?

Gary





On Mon, Feb 10, 2014 at 8:46 PM, Remko Popma remko.po...@gmail.com 
wrote:

I agree with Nick.
Didn't we discuss this before, for the beta-9 release (and came to 
the same conclusion)?



On Tuesday, February 11, 2014, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I'm not sure what our policy is, either, but there's nothing we can 
do about it. We can't modify the license header of those 
files—that would be in violation of the license under which 
JQuery is made available. And ceasing to use JQuery would make the 
site not very good anymore.


Either way, since this is JS for the site and not source code for 
Log4j, and since those files have been there for a very long time, 
I certainly don't think it should hold up this release.


Nick


On Feb 10, 2014, at 4:12 PM, Gary Gregory wrote:

RAT complains:

***

Unapproved licenses:

src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js

***
I'm not sure what our policy is for this kind of issue.

Gary



On Mon, Feb 10, 2014 at 2:56 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



On Feb 9, 2014, at 1:56 PM, Nick Williams wrote:

This is a vote to release Log4j 2.0-rc1, the twelfth release of 
Log4j 2.0.


snip /

Please test and cast your votes.
[x] +1, release the artifacts

[ ] -1, don't release because...


Nick




--
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



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Log4j 2.0-rc1 RC2

2014-02-11 Thread Christian Grobmeier

I think Rat is wrong on the jquery license.

They have included a header, but its not identified by rat.
MIT is a clear yes for me. We have several other portions of MIT code 
inside AL code (i.e. commons compress if i recall correctly).


If we want to put it into the NOTICE file we need to make sure to add 
bootstrap.min.js

and prettify.min.js as well (both AL 2.0)

I would not use a CDN because people might download it for a reason - 
maybe they

have no real connection where they want to work with it.



On 11 Feb 2014, at 3:20, Gary Gregory wrote:

This should be documented clearly in our build (in this case, in the 
POM).


Is the JQuery license compatible with ours?

If you read https://www.apache.org/legal/resolved.html#category-a as a
yes  then the files RAT complains about can be excluded from the 
report.

If you read it as a no, then we cannot include JQuery.

It reads like a yes to me.

The next question is: Do we need to add JQuery to our NOTICE file?

Gary





On Mon, Feb 10, 2014 at 8:46 PM, Remko Popma remko.po...@gmail.com 
wrote:



I agree with Nick.
Didn't we discuss this before, for the beta-9 release (and came to 
the

same conclusion)?


On Tuesday, February 11, 2014, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I'm not sure what our policy is, either, but there's nothing we can 
do
about it. We can't modify the license header of those files—that 
would be
in violation of the license under which JQuery is made available. 
And

ceasing to use JQuery would make the site not very good anymore.

Either way, since this is JS for the site and not source code for 
Log4j,
and since those files have been there for a very long time, I 
certainly

don't think it should hold up this release.

Nick

On Feb 10, 2014, at 4:12 PM, Gary Gregory wrote:

RAT complains:

***

Unapproved licenses:

src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js

***

I'm not sure what our policy is for this kind of issue.

Gary



On Mon, Feb 10, 2014 at 2:56 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



On Feb 9, 2014, at 1:56 PM, Nick Williams wrote:

*This is a vote to release Log4j 2.0-rc1, the twelfth release of 
Log4j

2.0.*

snip /

*Please test and cast your votes.*
[x] +1, release the artifacts

[ ] -1, don't release because...


Nick





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4j 2.0-rc1 Lives to Release Another Day

2014-02-09 Thread Christian Grobmeier

hm, its there:
http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm

Does it exist on your system? If not maybe you should work on on a fresh 
checkout.


On 9 Feb 2014, at 7:56, Nick Williams wrote:


By the way, this is the error I'm getting when building site now:

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on 
project log4j-distribution: Template file 
'/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' 
does not exist - [Help 1]


As far as I can tell, nothing has changed with the log4j-distribution 
project since it worked this morning. I'm at a loss to explain this 
sudden failure. Help?


N

On Feb 9, 2014, at 12:43 AM, Nick Williams wrote:

I'm giving up for today. First pass: Resulted in a canceled vote. 
Second pass: Sonatype crashed halfway through and stopped accepting 
uploads to the staging repository. Third pass: Now `mvn site` fails 
with strange error about a missing file that it shouldn't be looking 
for to begin with. I give up trying to make this happen today.


I guess I'll try again tomorrow...

This process is a pain in the @$$...

Nick



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4j 2.0-rc1 Lives to Release Another Day

2014-02-09 Thread Christian Grobmeier

I am not even coming that far.

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on 
project log4j: Execution default-site of goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A required 
class was missing while executing 
org.apache.maven.plugins:maven-site-plugin:3.0:site: 
org/sonatype/aether/graph/DependencyFilter


i am going too look around, maybe when i understand whats causing this i 
will understand whats your problem too



On 9 Feb 2014, at 18:42, Nick Williams wrote:

I checked out a fresh trunk anyway and built site again. Same error, 
so it's not something wrong with my local copy. I don't 
understand...and we can't release until this is fixed. :-(


N

On Feb 9, 2014, at 11:14 AM, Nick Williams wrote:

No, that's not it. It's looking for the file 
/log4j-distribution/src/site/site.vm, not /src/site/site.vm. There's 
not even a /log4j-distribution/src/site directory in source control, 
much less a site.vm file in it.


Other than POM version changes for the attempted releases, there have 
been no changes to any files in /log4j-distribution in months.


svn diff -r HEAD shows that my local copy is identical to that on 
svn.apache.org.


Nick

On Feb 9, 2014, at 2:46 AM, Christian Grobmeier wrote:


hm, its there:
http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm

Does it exist on your system? If not maybe you should work on on a 
fresh checkout.


On 9 Feb 2014, at 7:56, Nick Williams wrote:


By the way, this is the error I'm getting when building site now:

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) 
on project log4j-distribution: Template file 
'/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' 
does not exist - [Help 1]


As far as I can tell, nothing has changed with the 
log4j-distribution project since it worked this morning. I'm at a 
loss to explain this sudden failure. Help?


N

On Feb 9, 2014, at 12:43 AM, Nick Williams wrote:

I'm giving up for today. First pass: Resulted in a canceled vote. 
Second pass: Sonatype crashed halfway through and stopped 
accepting uploads to the staging repository. Third pass: Now `mvn 
site` fails with strange error about a missing file that it 
shouldn't be looking for to begin with. I give up trying to make 
this happen today.


I guess I'll try again tomorrow...

This process is a pain in the @$$...

Nick



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org






-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Log4j 2.0-rc1 Lives to Release Another Day

2014-02-09 Thread Christian Grobmeier

I get this error:
https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound

looks like i would need to downgrade maven to 3.0.

Weird, i never saw this before

On 9 Feb 2014, at 19:28, Nick Williams wrote:

I disabled the site plugin on the distribution module and that fixed 
my problem. I don't see why we would be running the site plugin on the 
distribution module, anyway. It has no site.


I've found info that says your error is a bug in Maven Site Plugin 
3.1. We can't use anything newer than 3.0 because of MSITE-695, but 
the parent samples module was referring to 3.1 just to disable the 
site plugin for all of the sample modules. That still doesn't explain 
why you're getting that error and I'm not, but I've changed this to 
3.0 just to be on the safe side.


Nick

On Feb 9, 2014, at 12:15 PM, Christian Grobmeier wrote:


I am not even coming that far.

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on 
project log4j: Execution default-site of goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A 
required class was missing while executing 
org.apache.maven.plugins:maven-site-plugin:3.0:site: 
org/sonatype/aether/graph/DependencyFilter


i am going too look around, maybe when i understand whats causing 
this i will understand whats your problem too



On 9 Feb 2014, at 18:42, Nick Williams wrote:

I checked out a fresh trunk anyway and built site again. Same error, 
so it's not something wrong with my local copy. I don't 
understand...and we can't release until this is fixed. :-(


N

On Feb 9, 2014, at 11:14 AM, Nick Williams wrote:

No, that's not it. It's looking for the file 
/log4j-distribution/src/site/site.vm, not /src/site/site.vm. 
There's not even a /log4j-distribution/src/site directory in source 
control, much less a site.vm file in it.


Other than POM version changes for the attempted releases, there 
have been no changes to any files in /log4j-distribution in months.


svn diff -r HEAD shows that my local copy is identical to that on 
svn.apache.org.


Nick

On Feb 9, 2014, at 2:46 AM, Christian Grobmeier wrote:


hm, its there:
http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/src/site/site.vm

Does it exist on your system? If not maybe you should work on on a 
fresh checkout.


On 9 Feb 2014, at 7:56, Nick Williams wrote:


By the way, this is the error I'm getting when building site now:

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.0:site 
(default-site) on project log4j-distribution: Template file 
'/Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/trunk/log4j-distribution/src/site/site.vm' 
does not exist - [Help 1]


As far as I can tell, nothing has changed with the 
log4j-distribution project since it worked this morning. I'm at a 
loss to explain this sudden failure. Help?


N

On Feb 9, 2014, at 12:43 AM, Nick Williams wrote:

I'm giving up for today. First pass: Resulted in a canceled 
vote. Second pass: Sonatype crashed halfway through and stopped 
accepting uploads to the staging repository. Third pass: Now 
`mvn site` fails with strange error about a missing file that it 
shouldn't be looking for to begin with. I give up trying to make 
this happen today.


I guess I'll try again tomorrow...

This process is a pain in the @$$...

Nick



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org






-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: CouchDb vs CouchDB

2014-02-08 Thread Christian Grobmeier

On 8 Feb 2014, at 5:51, Gary Gregory wrote:


On Fri, Feb 7, 2014 at 10:25 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

Yes, they might as well follow the same pattern. I was already 
working on
the MongoDB provider, so I went ahead and renamed the package. I also 
added
items to changes.xml for both renames. I think this closes this 
discussion.


Thanks mate!





Agreed, ! :)

Gary




Nick

On Feb 7, 2014, at 3:51 PM, Christian Grobmeier wrote:


I am sorry that I didn't express myself better. For some reason I

thought everybody would know about the couchdb/couchbase issue.


I have committed the change to svn.

Sorry that I don't know if I should have opened an issue for this or 
add

an entry to changes.xml, maybe one can remind me...


And Nick: would you accept to rename mongo to mongodb for the same
reasons? The products name is mongodb actually. At the moment there 
is

nobody having some kind of mongobase to my knowledge but maybe we are
better being prepared... to many database vendors these days. What do 
you

think?


Thanks!


On 7 Feb 2014, at 17:55, Nick Williams wrote:


Ohhh okay. I misunderstood. H. Well I suppose in that case we

really must rename it, although I'm not super happy about it. But I'm
convinced it's necessary.


I guess we rename the couch package to couchdb.

Nick

On Feb 7, 2014, at 10:23 AM, Christian Grobmeier wrote:


folks thats what i meant.

Couchbase is a different database than CouchDB. They share the 
same

roots,

but meanwhile have some differences.

My guess is one needs a second appender.

The one we have seems to work with couchdb, so the package should 
be

named couchdb.

If we want to support couchbase, we need a new implementation

Its more precise. Nobody would just say log4 because its clear 
that

we mean java.


If I could convince you now, I would like to rename mongo to 
mongodb

too.


As Scott mentioned I would like to convince you (Nick) first, 
before I

do any change.


Hope this happened now :)






On 7 Feb 2014, at 17:16, Scott Deboy wrote:



I would appreciate if there wasn't even a threat of veto.

I would like to see folks ask questions and talk about concerns, 
and

then

only mention a veto when there is no other recourse.
On Feb 7, 2014 8:14 AM, Nick Williams 

nicho...@nicholaswilliams.net

wrote:

Yep. I would've accompanied any veto with technical 
justification.

Since I

can't come up with a technical justification for renaming it to

couchbase,

I won't veto it. :-)

N

On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote:

I do want to remind everyone that vetoes are only valid if they 
are

backed

by a technical justification.

Scott
On Feb 7, 2014 8:07 AM, Nick Williams 

nicho...@nicholaswilliams.net

wrote:

I'm not convinced it really makes a difference, but it's better 
than
couchdb, so if the majority wants couchbase it I won't veto it. 
Be

sure to

change the test package name, too.

Nick

On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote:

+1 to couchbase
On Feb 7, 2014 7:54 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:


On 7 Feb 2014, at 16:19, Nick Williams wrote:

It doesn't so much matter because the XML element names are 
case

insensitive, but if we change the plugin name for CouchDB we

should
probably also change it for MongoDB. There's a reason I did 
that,

I just

can't remember what it was...

I don't see any compelling reason to rename the package. The

package

name for MongoDB is mongo. I don't like combining multiple

words into a

single package name segment, because we can't camel case them

(bad practice

to have cap letters in package names). Show me another NoSQL

database with

the word couch in it and I'll reconsider. :-)



couchbase maybe?




N

On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote:

also the packagename is just couch, but it should better be

couchdb.
The name couch is misleading imho

On 7 Feb 2014, at 16:11, Christian Grobmeier wrote:

Hi


one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link 
NoSQLProvider}.

*/
@Plugin(name = CouchDb, category = Core, printObject = 
true)

public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name 
of

the

product
is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. 
Just

the

plugin
name is lower case.

Any objections if I would change the plugin name to CouchDB

instead

of CouchDb?

Cheers




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB



-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org

For additional commands, e-mail:

log4j-dev-h...@logging.apache.org







-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org

For additional commands, e-mail:

log4j-dev-h...@logging.apache.org

Author tags in xdocs

2014-02-08 Thread Christian Grobmeier
Hello,

we have a lot of 

author email=../author

tags in our docs. Thinking about the board recommendation to remove
author tags from the source code, I would like to bring up the 
discussion of removing author tags from the docs too.

I am not very oppinionated on this change, just want to bring it
up as I have looked in the docs today

Cheers
Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Can we roll RC1 tonight?

2014-02-08 Thread Christian Grobmeier

It looks weird that it says:
log4j-core-osgi-nosql-couch

shouldn't it be couchdb instead meanwhile?
Same for mongodb.

At least in the artifact ids its:
artifactIdlog4j-core-osgi-nosql-mongodb/artifactId

So maybe its some dependency which is still using the old artifact

Just a guess

On 8 Feb 2014, at 18:02, Nick Williams wrote:


The wiki does NOT have enough info on this...

I got the following error that prevent release from proceeding (and 
forced me to have to revert a bunch of staged changes):


[INFO] [ERROR] Failed to execute goal on project log4j-distribution: 
Could not resolve dependencies for project 
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The following 
artifacts could not be resolved: 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: 
Could not find artifact 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 
in oracleReleases (http://download.oracle.com/maven) - [Help 1]


This was after having received a bunch of prompts I wasn't expecting. 
I'm not sure I responded to them all correctly. Can anyone tell me 
what I should do next?


[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All 
1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): (0/1/2/3) 
1: : 1
Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' 
is a snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
Dependency 'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' 
is a snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
What is the release version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for Apache Log4j API? 
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for Apache Log4j Core? 
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Async? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi JPA? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: :
What is the release version for Apache Log4j 1.x Compatibility API? 
(org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: :
What is the release version for Apache Log4J 1.x Compatibility 
Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Net? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi CouchDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 2.0-rc1: 
:
What is the release version for Apache Log4J Core OSGi MongoDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 2.0-rc1: 
:
What is the release version for Apache Log4J Core OSGi? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Bundles? 
(org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: :
What is the release version for Apache Log4j SLF4J Binding? 
(org.apache.logging.log4j:log4j-slf4j-impl) 2.0-rc1: :
What is the release version for Apache Log4j to SLF4J Adapter? 
(org.apache.logging.log4j:log4j-to-slf4j) 2.0-rc1: :
What is the release version for Apache Log4j Commons Logging Bridge? 
(org.apache.logging.log4j:log4j-jcl) 2.0-rc1: :
What is the release version for Apache Log4j Flume NG Bridge? 
(org.apache.logging.log4j:log4j-flume-ng) 2.0-rc1: :
What is the release version for Apache Log4j Tag Library? 
(org.apache.logging.log4j:log4j-taglib) 2.0-rc1: :
What is the release version for Apache Log4j JMX GUI? 
(org.apache.logging.log4j:log4j-jmx-gui) 2.0-rc1: :
What is the release version for Apache Log4j Samples? 
(org.apache.logging.log4j.samples:log4j-samples) 2.0-rc1: :
What is the release version for Apache Log4j Samples: Flume - 
Common? (org.apache.logging.log4j.samples:log4j-samples-flume-common) 
2.0-rc1: :
What is the release version for Apache Log4j Samples: Flume - 
Remote? (org.apache.logging.log4j.samples:log4j-samples-flume-remote) 
2.0-rc1: :
What is the release version for Apache Log4j Samples: Flume - 
Embedded? 
(org.apache.logging.log4j.samples:log4j-samples-flume-embedded) 
2.0-rc1: :
What is the release version for Log4j Distribution? 
(org.apache.logging.log4j:log4j-distribution) 2.0-rc1: :
What is SCM release tag or label for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) log4j-2.0-rc1: :
What is the new development version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc2-SNAPSHOT: :

Re: Can we roll RC1 tonight?

2014-02-08 Thread Christian Grobmeier

Nick,

i totally feel your pain. Releasing is always evil, i never experienced 
it otherwise in what ever project.


On 8 Feb 2014, at 19:56, Nick Williams wrote:
Well, after wasting a couple hours, it turns out I do NOT have the 
power to roll a release. I got a 401 Unauthorized error when it 
tried to deploy to the staging repository. I can log in to that 
repository in my browser, but I must not have deploy permissions. 
Fail.


I am not sure if you need extra permissions honestly.


I have reverted the automatic changes to trunk. It seems I can't 
delete a tag: DAV request failed: 411 Content length required. The 
server or an intermediate proxy does not accept chunked encoding. Try 
setting 'http-chunked-requests' to 'auto' or 'no' in your client 
configuration.


I need someone to:

- Delete the rc1 tag, please.


OK, so just confirming you want me to do:

svn delete 
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/


Right?

- Either give me permissions to roll a release, or just do it for me. 
I've already run steps 1-5. The release notes have been committed.


I would prefer to give you the permissions, if there are any to give.
I will look around, maybe i find a hint.


Cheers
Christian




Nick

On Feb 8, 2014, at 12:13 PM, Nick Williams wrote:

Christian was right. The distribution POM was still referring to 
log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've 
fixed that. Continuing the release...


N

On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote:

When you run the build you should have just had to hit enter a bunch 
of times to set they version.  I have never gotten messages like 
below when releasing.


Sent from my iPad

On Feb 8, 2014, at 9:02 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



The wiki does NOT have enough info on this...

I got the following error that prevent release from proceeding (and 
forced me to have to revert a bunch of staged changes):


[INFO] [ERROR] Failed to execute goal on project 
log4j-distribution: Could not resolve dependencies for project 
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The 
following artifacts could not be resolved: 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: 
Could not find artifact 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 
in oracleReleases (http://download.oracle.com/maven) - [Help 1]


This was after having received a bunch of prompts I wasn't 
expecting. I'm not sure I responded to them all correctly. Can 
anyone tell me what I should do next?


[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All 
1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): 
(0/1/2/3) 1: : 1
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
What is the release version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for Apache Log4j API? 
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for Apache Log4j Core? 
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Async? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi JPA? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: :
What is the release version for Apache Log4j 1.x Compatibility 
API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: :
What is the release version for Apache Log4J 1.x Compatibility 
Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Net? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi CouchDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi MongoDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Bundles? 
(org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: :
What is the release version for Apache Log4j SLF4J Binding? 
(org.apache.logging.log4j:log4j-slf4j-impl) 

Re: Can we roll RC1 tonight?

2014-02-08 Thread Christian Grobmeier
I just remembered something which confuses me for a while. Maybe it 
helps, but maybe somebody else here on this list can show me/us a better 
way.


When I made a release in the past days, I had to add some commandline 
parameters, like:


mvn -P apache-release release:prepare release:perform 
-Dusername=apacheid -Dpassword=apachepass -Dgpg.username=usernam 
-Dgpg.password=pass


You might already be sceptic that you have to use the password by cli 
which is then visible by every other user on your machine running ps.


For me this was the only thing which worked out. I had the passwords etc 
encrypted in some profile, but they just weren't used.
Like: 
https://docs.sonatype.org/display/Repository/Deploy+Snapshots+and+Stage+Releases+with+Ant


So maybe it is the same case for you. I asked around for quite a while 
but never got a proper response how to handle this.
Many people never run into that issue and so I think its somehow related 
to my setup. Recently I found out another apache guy has the same 
problem, solving it the same way.


maybe worth a shot.



On 8 Feb 2014, at 20:06, Christian Grobmeier wrote:


Nick,

i totally feel your pain. Releasing is always evil, i never 
experienced it otherwise in what ever project.


On 8 Feb 2014, at 19:56, Nick Williams wrote:
Well, after wasting a couple hours, it turns out I do NOT have the 
power to roll a release. I got a 401 Unauthorized error when it 
tried to deploy to the staging repository. I can log in to that 
repository in my browser, but I must not have deploy permissions. 
Fail.


I am not sure if you need extra permissions honestly.


I have reverted the automatic changes to trunk. It seems I can't 
delete a tag: DAV request failed: 411 Content length required. The 
server or an intermediate proxy does not accept chunked encoding. Try 
setting 'http-chunked-requests' to 'auto' or 'no' in your client 
configuration.


I need someone to:

- Delete the rc1 tag, please.


OK, so just confirming you want me to do:

svn delete 
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/


Right?

- Either give me permissions to roll a release, or just do it for me. 
I've already run steps 1-5. The release notes have been committed.


I would prefer to give you the permissions, if there are any to give.
I will look around, maybe i find a hint.


Cheers
Christian




Nick

On Feb 8, 2014, at 12:13 PM, Nick Williams wrote:

Christian was right. The distribution POM was still referring to 
log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've 
fixed that. Continuing the release...


N

On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote:

When you run the build you should have just had to hit enter a 
bunch of times to set they version.  I have never gotten messages 
like below when releasing.


Sent from my iPad

On Feb 8, 2014, at 9:02 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



The wiki does NOT have enough info on this...

I got the following error that prevent release from proceeding 
(and forced me to have to revert a bunch of staged changes):


[INFO] [ERROR] Failed to execute goal on project 
log4j-distribution: Could not resolve dependencies for project 
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The 
following artifacts could not be resolved: 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: 
Could not find artifact 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 
in oracleReleases (http://download.oracle.com/maven) - [Help 1]


This was after having received a bunch of prompts I wasn't 
expecting. I'm not sure I responded to them all correctly. Can 
anyone tell me what I should do next?


[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All 
1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): 
(0/1/2/3) 1: : 1
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
What is the release version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for Apache Log4j API? 
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for Apache Log4j Core? 
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Async? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1

Re: Can we roll RC1 tonight?

2014-02-08 Thread Christian Grobmeier

On 8 Feb 2014, at 20:11, Nick Williams wrote:

On Feb 8, 2014, at 1:06 PM, Christian Grobmeier wrote:

OK, so just confirming you want me to do:
svn delete 
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/


Correct. Please delete that.


OK, its done.


I would prefer to give you the permissions, if there are any to give.
I will look around, maybe i find a hint.


Some Googling reveals that I need to edit ~/.m2/settings.xml and add 
my repository username and password to it. Why it can't just PROMPT me 
for my username and password is beyond me. I'll update the wiki with 
more info after all of this. Just delete that tag and I'll make 
another attempt.


Please also note my other mail - you may need additional -D params 
duplicating password info.


And yes, updating the wiki is always welcome.



Nick




Cheers
Christian




Nick

On Feb 8, 2014, at 12:13 PM, Nick Williams wrote:

Christian was right. The distribution POM was still referring to 
log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've 
fixed that. Continuing the release...


N

On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote:

When you run the build you should have just had to hit enter a 
bunch of times to set they version.  I have never gotten messages 
like below when releasing.


Sent from my iPad

On Feb 8, 2014, at 9:02 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



The wiki does NOT have enough info on this...

I got the following error that prevent release from proceeding 
(and forced me to have to revert a bunch of staged changes):


[INFO] [ERROR] Failed to execute goal on project 
log4j-distribution: Could not resolve dependencies for project 
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The 
following artifacts could not be resolved: 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: 
Could not find artifact 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 
in oracleReleases (http://download.oracle.com/maven) - [Help 1]


This was after having received a bunch of prompts I wasn't 
expecting. I'm not sure I responded to them all correctly. Can 
anyone tell me what I should do next?


[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All 
1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ): 
(0/1/2/3) 1: : 1
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a 
snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
What is the release version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for Apache Log4j API? 
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for Apache Log4j Core? 
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Async? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi JPA? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: :
What is the release version for Apache Log4j 1.x Compatibility 
API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: :
What is the release version for Apache Log4J 1.x Compatibility 
Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Net? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi CouchDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi MongoDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: 
:
What is the release version for Apache Log4J Core OSGi Bundles? 
(org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: :
What is the release version for Apache Log4j SLF4J Binding? 
(org.apache.logging.log4j:log4j-slf4j-impl) 2.0-rc1: :
What is the release version for Apache Log4j to SLF4J Adapter? 
(org.apache.logging.log4j:log4j-to-slf4j) 2.0-rc1: :
What is the release version for Apache Log4j Commons Logging 
Bridge? (org.apache.logging.log4j:log4j-jcl) 2.0-rc1: :
What is the release version for Apache Log4j Flume NG Bridge? 
(org.apache.logging.log4j:log4j-flume-ng) 2.0-rc1: :
What is the release

Re: Can we roll RC1 tonight?

2014-02-08 Thread Christian Grobmeier

On 8 Feb 2014, at 21:12, Nick Williams wrote:

Almost done. In the vote email, I'm supposed to, Provide a list of 
the artifacts by copying from the email sent from the Nexus 
Repository. I didn't get an email from the Nexus Repository. Perhaps 
that only went to the PMC? Can someone forward that email to me 
privately?


I haven't seen an email to the PMC. If it would be sent to private it 
would need to go to public anyway as this is not confidential.


Great you have made it, thanks! I am going to vote tomorrow.





Nick

On Feb 8, 2014, at 1:17 PM, Christian Grobmeier wrote:


On 8 Feb 2014, at 20:11, Nick Williams wrote:

On Feb 8, 2014, at 1:06 PM, Christian Grobmeier wrote:

OK, so just confirming you want me to do:
svn delete 
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/


Correct. Please delete that.


OK, its done.

I would prefer to give you the permissions, if there are any to 
give.

I will look around, maybe i find a hint.


Some Googling reveals that I need to edit ~/.m2/settings.xml and add 
my repository username and password to it. Why it can't just PROMPT 
me for my username and password is beyond me. I'll update the wiki 
with more info after all of this. Just delete that tag and I'll make 
another attempt.


Please also note my other mail - you may need additional -D params 
duplicating password info.


And yes, updating the wiki is always welcome.



Nick




Cheers
Christian




Nick

On Feb 8, 2014, at 12:13 PM, Nick Williams wrote:

Christian was right. The distribution POM was still referring to 
log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've 
fixed that. Continuing the release...


N

On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote:

When you run the build you should have just had to hit enter a 
bunch of times to set they version.  I have never gotten 
messages like below when releasing.


Sent from my iPad

On Feb 8, 2014, at 9:02 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:



The wiki does NOT have enough info on this...

I got the following error that prevent release from proceeding 
(and forced me to have to revert a bunch of staged changes):


[INFO] [ERROR] Failed to execute goal on project 
log4j-distribution: Could not resolve dependencies for project 
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The 
following artifacts could not be resolved: 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1, 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1: 
Could not find artifact 
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1 
in oracleReleases (http://download.oracle.com/maven) - [Help 
1]


This was after having received a bunch of prompts I wasn't 
expecting. I'm not sure I responded to them all correctly. Can 
anyone tell me what I should do next?


[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 
0:All 1:Project Dependencies 2:Plugins 3:Reports 4:Extensions 
): (0/1/2/3) 1: : 1
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is 
a snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
Dependency 
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is 
a snapshot (2.0-rc1-SNAPSHOT)

: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development? 
2.0-rc1: :
What is the release version for Apache Log4j 2? 
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for Apache Log4j API? 
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for Apache Log4j Core? 
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Async? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: 
:
What is the release version for Apache Log4J Core OSGi JPA? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: :
What is the release version for Apache Log4j 1.x Compatibility 
API? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: :
What is the release version for Apache Log4J 1.x Compatibility 
Bundle? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi Net? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: :
What is the release version for Apache Log4J Core OSGi 
CouchDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi 
MongoDB? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb) 
2.0-rc1: :
What is the release version for Apache Log4J Core OSGi? 
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 
2.0-rc1: :
What

CouchDb vs CouchDB

2014-02-07 Thread Christian Grobmeier

Hi

one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link NoSQLProvider}.
 */
@Plugin(name = CouchDb, category = Core, printObject = true)
public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name of the 
product

is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. Just the plugin
name is lower case.

Any objections if I would change the plugin name to CouchDB instead of 
CouchDb?


Cheers

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: CouchDb vs CouchDB

2014-02-07 Thread Christian Grobmeier

also the packagename is just couch, but it should better be couchdb.
The name couch is misleading imho

On 7 Feb 2014, at 16:11, Christian Grobmeier wrote:


Hi

one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link NoSQLProvider}.
*/
@Plugin(name = CouchDb, category = Core, printObject = true)
public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name of the 
product

is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. Just the 
plugin

name is lower case.

Any objections if I would change the plugin name to CouchDB instead of 
CouchDb?


Cheers



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: CouchDb vs CouchDB

2014-02-07 Thread Christian Grobmeier

On 7 Feb 2014, at 16:19, Nick Williams wrote:

It doesn't so much matter because the XML element names are case 
insensitive, but if we change the plugin name for CouchDB we should 
probably also change it for MongoDB. There's a reason I did that, I 
just can't remember what it was...


I don't see any compelling reason to rename the package. The package 
name for MongoDB is mongo. I don't like combining multiple words 
into a single package name segment, because we can't camel case them 
(bad practice to have cap letters in package names). Show me another 
NoSQL database with the word couch in it and I'll reconsider. :-)


couchbase maybe?




N

On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote:

also the packagename is just couch, but it should better be 
couchdb.

The name couch is misleading imho

On 7 Feb 2014, at 16:11, Christian Grobmeier wrote:


Hi

one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link NoSQLProvider}.
*/
@Plugin(name = CouchDb, category = Core, printObject = true)
public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name of the 
product

is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. Just the 
plugin

name is lower case.

Any objections if I would change the plugin name to CouchDB instead 
of CouchDb?


Cheers



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: CouchDb vs CouchDB

2014-02-07 Thread Christian Grobmeier

folks thats what i meant.

Couchbase is a different database than CouchDB. They share the same 
roots,

but meanwhile have some differences.

My guess is one needs a second appender.

The one we have seems to work with couchdb, so the package should be 
named couchdb.

If we want to support couchbase, we need a new implementation

Its more precise. Nobody would just say log4 because its clear that we 
mean java.


If I could convince you now, I would like to rename mongo to mongodb 
too.


As Scott mentioned I would like to convince you (Nick) first, before I 
do any change.


Hope this happened now :)






On 7 Feb 2014, at 17:16, Scott Deboy wrote:



I would appreciate if there wasn't even a threat of veto.

I would like to see folks ask questions and talk about concerns, and 
then

only mention a veto when there is no other recourse.
On Feb 7, 2014 8:14 AM, Nick Williams 
nicho...@nicholaswilliams.net

wrote:

Yep. I would've accompanied any veto with technical justification. 
Since I
can't come up with a technical justification for renaming it to 
couchbase,

I won't veto it. :-)

N

On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote:

I do want to remind everyone that vetoes are only valid if they are 
backed

by a technical justification.

Scott
On Feb 7, 2014 8:07 AM, Nick Williams 
nicho...@nicholaswilliams.net

wrote:


I'm not convinced it really makes a difference, but it's better than
couchdb, so if the majority wants couchbase it I won't veto it. Be 
sure to

change the test package name, too.

Nick

On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote:

+1 to couchbase
On Feb 7, 2014 7:54 AM, Christian Grobmeier grobme...@gmail.com
wrote:


On 7 Feb 2014, at 16:19, Nick Williams wrote:

It doesn't so much matter because the XML element names are case
insensitive, but if we change the plugin name for CouchDB we 
should
probably also change it for MongoDB. There's a reason I did that, 
I just

can't remember what it was...

I don't see any compelling reason to rename the package. The 
package
name for MongoDB is mongo. I don't like combining multiple words 
into a
single package name segment, because we can't camel case them (bad 
practice
to have cap letters in package names). Show me another NoSQL 
database with

the word couch in it and I'll reconsider. :-)



couchbase maybe?




N

On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote:

also the packagename is just couch, but it should better be

couchdb.
The name couch is misleading imho

On 7 Feb 2014, at 16:11, Christian Grobmeier wrote:

Hi


one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link NoSQLProvider}.
*/
@Plugin(name = CouchDb, category = Core, printObject = true)
public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name of 
the

product
is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. Just 
the

plugin
name is lower case.

Any objections if I would change the plugin name to CouchDB 
instead

of CouchDb?

Cheers




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org





-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org









---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: GA?

2014-02-07 Thread Christian Grobmeier

Let me do the package rename from couch to couchdb.
I am just after it

On 7 Feb 2014, at 19:29, Remko Popma wrote:


Any showstoppers left for anyone?

https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but not 
sure

if it qualifies as a showstopper...

I'll see if I can find time to work on
https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but 
this is
not a showstopper IMHO. So I'd be fine with doing a release with what 
we

have now.

Cheers, -Remko


On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier 
grobme...@gmail.comwrote:



On 28 Jan 2014, at 1:45, Ralph Goers wrote:

I agree with that, but that doesn't mean we can't add new stuff to 
the

API.



I would like to highlight that!

Anyway happy with the proposed time plan :-)

Cheers





Ralph

On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com 
wrote:


IMO: We cannot/should not break binary compatibility without a major
release change (and accompanying package and Maven coordinate 
changes).


Gary


On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma 
remko.po...@gmail.com

wrote:
How about an RC now (after showstoppers are fixed),
then the GA release say one month later?

Keep in mind we can still have bugix releases in 2.0.1, etc, and 
even

API changes in 2.1 etc...


On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote:
I agree on putting out an RC release. I think it might help spur 
some

3rd party development to integrate with the new version.


On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com 
wrote:
So, yes, the new level API needs to go through a non-GA release. 
Aside
from that, I am behind in my Log4j2 homework to see how much work 
it will
be to convert our Log4j1 code and extensions to v2. But that's just 
an

issue on my end that should not hold up everyone else.

I've been out of 100% commission for almost a week so I need to try 
and

use the new level system...

Gary


On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Due to the API change I can agree with having another beta or an RC 
but
the reason I asked about GA is that I am not aware of very many 
showstopper
issues that need to be addressed.  I am sensing that you have a 
real
reluctance to have Log4j 2 released as GA and I am trying to 
understand

what the reason is.

Ralph

On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com
wrote:

I agree with Nick. Changing levels to be extensible warrants 
another

Beta. I'd like to see a stable API before we get into RC mode.

What about:

- Now: Another Beta
- +1 month, If the API is stable: RC1
- RCs until shows stoppers are fixed, pick a rhythm: once a week 
may be
too much, once a month too long. Every two weeks seems pretty 
frequent for

our bunch for a ramp down.

Thoughts on that?

I am not so much concerned about OSGi now since I look at this as 
more
of a packaging issue and how much gets dragged in the container 
with
dependencies. For OSGi, are we really considering delivering one 
bundle

(jar) per appender?

I am more concerned about all the issues people seem to have in 
servlet

environments.


Gary


On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I wouldn't necessarily vote against a GA, but given that we just
MAJORLY overhauled Level, I think a brief RC is in order. It would 
be a
shame if someone found a problem with Level a week after GA that 
caused us

to need to change the API to fix it.
Nick


On Jan 27, 2014, at 12:51 AM, Remko Popma wrote:

I'd like to fix LOG4J-412 and 448, but neither of them are

showstoppers IMHO.

Remko

On Monday, January 27, 2014, Ralph Goers 
ralph.go...@dslextreme.com

wrote:
Since we are having good discussions I would also like to find 
out

what are blockers to a GA release.  My list includes:
1. The fix Nick is working on to allow Servlet initialization to 
be

disabled from automatically happening in a 3.0 container.
2. Support for programmatic configuration of Loggers. I planned 
on
working on that this weekend but worked on the custom levels 
instead.


While I believe better support for OSGi is necessary I don't 
believe

we will be able to do that for GA.

Are there any other Jira issues or features that anybody else 
feels is

required?

Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org






--

Matt Sicker boa...@gmail.com



--
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





---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

Re: GA?

2014-02-07 Thread Christian Grobmeier

It's ok for me to make an RC.

I would like to avoid the beta from a community perspective.
I also don't don't think that we are beta anymore and it would
be misleading for the community. In fact, having a RC would
show we are close before.

You are more the beta guy where I am usually more into GA, so can we
find a compromise on RC?

Cheers
Christian

On 7 Feb 2014, at 22:07, Gary Gregory wrote:

I think the next release should be an RC (or beta), not the GA. There 
are

just too many changes since beta-9 IMO.

Ideally, there should only be minor fixes from RC to GA.

Gary


On Fri, Feb 7, 2014 at 4:03 PM, Christian Grobmeier 
grobme...@gmail.comwrote:



Let me do the package rename from couch to couchdb.
I am just after it


On 7 Feb 2014, at 19:29, Remko Popma wrote:

Any showstoppers left for anyone?


https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but 
not

sure
if it qualifies as a showstopper...

I'll see if I can find time to work on
https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but 
this

is
not a showstopper IMHO. So I'd be fine with doing a release with 
what we

have now.

Cheers, -Remko


On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:


On 28 Jan 2014, at 1:45, Ralph Goers wrote:


I agree with that, but that doesn't mean we can't add new stuff to 
the



API.



I would like to highlight that!

Anyway happy with the proposed time plan :-)

Cheers




Ralph


On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com
wrote:

IMO: We cannot/should not break binary compatibility without a 
major


release change (and accompanying package and Maven coordinate 
changes).


Gary


On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma 
remko.po...@gmail.com

wrote:
How about an RC now (after showstoppers are fixed),
then the GA release say one month later?

Keep in mind we can still have bugix releases in 2.0.1, etc, and 
even

API changes in 2.1 etc...


On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com 
wrote:
I agree on putting out an RC release. I think it might help spur 
some

3rd party development to integrate with the new version.


On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com 
wrote:
So, yes, the new level API needs to go through a non-GA release. 
Aside
from that, I am behind in my Log4j2 homework to see how much work 
it

will
be to convert our Log4j1 code and extensions to v2. But that's 
just an

issue on my end that should not hold up everyone else.

I've been out of 100% commission for almost a week so I need to 
try and

use the new level system...

Gary


On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Due to the API change I can agree with having another beta or an 
RC but

the reason I asked about GA is that I am not aware of very many
showstopper
issues that need to be addressed.  I am sensing that you have a 
real
reluctance to have Log4j 2 released as GA and I am trying to 
understand

what the reason is.

Ralph

On Jan 27, 2014, at 6:15 AM, Gary Gregory 
garydgreg...@gmail.com

wrote:

I agree with Nick. Changing levels to be extensible warrants 
another



Beta. I'd like to see a stable API before we get into RC mode.

What about:

- Now: Another Beta
- +1 month, If the API is stable: RC1
- RCs until shows stoppers are fixed, pick a rhythm: once a week 
may

be
too much, once a month too long. Every two weeks seems pretty
frequent for
our bunch for a ramp down.

Thoughts on that?

I am not so much concerned about OSGi now since I look at this 
as more
of a packaging issue and how much gets dragged in the container 
with

dependencies. For OSGi, are we really considering delivering one
bundle
(jar) per appender?

I am more concerned about all the issues people seem to have in
servlet
environments.


Gary


On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I wouldn't necessarily vote against a GA, but given that we just
MAJORLY overhauled Level, I think a brief RC is in order. It 
would be

a
shame if someone found a problem with Level a week after GA that
caused us
to need to change the API to fix it.
Nick


On Jan 27, 2014, at 12:51 AM, Remko Popma wrote:

I'd like to fix LOG4J-412 and 448, but neither of them are


showstoppers IMHO.

Remko

On Monday, January 27, 2014, Ralph Goers 
ralph.go...@dslextreme.com



wrote:
Since we are having good discussions I would also like to find 
out

what are blockers to a GA release.  My list includes:
1. The fix Nick is working on to allow Servlet initialization 
to be

disabled from automatically happening in a 3.0 container.
2. Support for programmatic configuration of Loggers. I planned 
on
working on that this weekend but worked on the custom levels 
instead.


While I believe better support for OSGi is necessary I don't 
believe

we will be able to do that for GA.

Are there any other Jira issues or features that anybody else 
feels

is
required?

Ralph

Re: GA?

2014-02-07 Thread Christian Grobmeier

On 7 Feb 2014, at 22:25, Gary Gregory wrote:

On Fri, Feb 7, 2014 at 4:15 PM, Christian Grobmeier 
grobme...@gmail.comwrote:



It's ok for me to make an RC.

I would like to avoid the beta from a community perspective.
I also don't don't think that we are beta anymore and it would
be misleading for the community. In fact, having a RC would
show we are close before.

You are more the beta guy where I am usually more into GA, so can we
find a compromise on RC?



Sure, you can put whatever label it, but I think there should be as 
many

releases as needed until we have an RC-n to GA with very few changes.

For example:

RC-1: the giant set of changes since beta-9
RC-2: fixes
...
GA: API frozen until 3.0


I get your point.

My feeling says there will not be too many big changes in future.
If others feel different i am fine with beta.
If others think like me I am happy about RC and trying to keep 
modifications low.




Gary

Gary



Cheers
Christian

On 7 Feb 2014, at 22:07, Gary Gregory wrote:

I think the next release should be an RC (or beta), not the GA. There 
are

just too many changes since beta-9 IMO.

Ideally, there should only be minor fixes from RC to GA.

Gary


On Fri, Feb 7, 2014 at 4:03 PM, Christian Grobmeier 
grobme...@gmail.com

wrote:


Let me do the package rename from couch to couchdb.

I am just after it


On 7 Feb 2014, at 19:29, Remko Popma wrote:

Any showstoppers left for anyone?



https://issues.apache.org/jira/browse/LOG4J2-529 is not great, but 
not

sure
if it qualifies as a showstopper...

I'll see if I can find time to work on
https://issues.apache.org/jira/browse/LOG4J2-520 this weekend, but 
this

is
not a showstopper IMHO. So I'd be fine with doing a release with 
what we

have now.

Cheers, -Remko


On Wed, Jan 29, 2014 at 1:17 AM, Christian Grobmeier 
grobme...@gmail.com


wrote:



On 28 Jan 2014, at 1:45, Ralph Goers wrote:



I agree with that, but that doesn't mean we can't add new stuff 
to the


API.



I would like to highlight that!


Anyway happy with the proposed time plan :-)

Cheers




Ralph



On Jan 27, 2014, at 2:08 PM, Gary Gregory 
garydgreg...@gmail.com

wrote:

IMO: We cannot/should not break binary compatibility without a 
major


release change (and accompanying package and Maven coordinate

changes).

Gary


On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma 
remko.po...@gmail.com

wrote:
How about an RC now (after showstoppers are fixed),
then the GA release say one month later?

Keep in mind we can still have bugix releases in 2.0.1, etc, 
and even

API changes in 2.1 etc...


On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com 
wrote:
I agree on putting out an RC release. I think it might help 
spur some

3rd party development to integrate with the new version.


On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com
wrote:
So, yes, the new level API needs to go through a non-GA 
release.

Aside
from that, I am behind in my Log4j2 homework to see how much 
work it

will
be to convert our Log4j1 code and extensions to v2. But that's 
just

an
issue on my end that should not hold up everyone else.

I've been out of 100% commission for almost a week so I need to 
try

and
use the new level system...

Gary


On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Due to the API change I can agree with having another beta or 
an RC

but
the reason I asked about GA is that I am not aware of very many
showstopper
issues that need to be addressed.  I am sensing that you have a 
real

reluctance to have Log4j 2 released as GA and I am trying to
understand
what the reason is.

Ralph

On Jan 27, 2014, at 6:15 AM, Gary Gregory 
garydgreg...@gmail.com

wrote:

I agree with Nick. Changing levels to be extensible warrants 
another


Beta. I'd like to see a stable API before we get into RC mode.


What about:

- Now: Another Beta
- +1 month, If the API is stable: RC1
- RCs until shows stoppers are fixed, pick a rhythm: once a 
week may

be
too much, once a month too long. Every two weeks seems pretty
frequent for
our bunch for a ramp down.

Thoughts on that?

I am not so much concerned about OSGi now since I look at this 
as

more
of a packaging issue and how much gets dragged in the 
container with
dependencies. For OSGi, are we really considering delivering 
one

bundle
(jar) per appender?

I am more concerned about all the issues people seem to have 
in

servlet
environments.


Gary


On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I wouldn't necessarily vote against a GA, but given that we 
just
MAJORLY overhauled Level, I think a brief RC is in order. It 
would

be
a
shame if someone found a problem with Level a week after GA 
that

caused us
to need to change the API to fix it.
Nick


On Jan 27, 2014, at 12:51 AM, Remko Popma wrote:

I'd like to fix LOG4J-412 and 448, but neither of them are

showstoppers IMHO.


Remko

On Monday, January 27, 2014, Ralph Goers 
ralph.go

Re: CouchDb vs CouchDB

2014-02-07 Thread Christian Grobmeier
I am sorry that I didn't express myself better. For some reason I 
thought everybody would know about the couchdb/couchbase issue.


I have committed the change to svn.

Sorry that I don't know if I should have opened an issue for this or add 
an entry to changes.xml, maybe one can remind me...


And Nick: would you accept to rename mongo to mongodb for the same 
reasons? The products name is mongodb actually. At the moment there is 
nobody having some kind of mongobase to my knowledge but maybe we are 
better being prepared... to many database vendors these days. What do 
you think?


Thanks!


On 7 Feb 2014, at 17:55, Nick Williams wrote:

Ohhh okay. I misunderstood. H. Well I suppose in that case we 
really must rename it, although I'm not super happy about it. But I'm 
convinced it's necessary.


I guess we rename the couch package to couchdb.

Nick

On Feb 7, 2014, at 10:23 AM, Christian Grobmeier wrote:


folks thats what i meant.

Couchbase is a different database than CouchDB. They share the same 
roots,

but meanwhile have some differences.

My guess is one needs a second appender.

The one we have seems to work with couchdb, so the package should be 
named couchdb.

If we want to support couchbase, we need a new implementation

Its more precise. Nobody would just say log4 because its clear that 
we mean java.


If I could convince you now, I would like to rename mongo to mongodb 
too.


As Scott mentioned I would like to convince you (Nick) first, before 
I do any change.


Hope this happened now :)






On 7 Feb 2014, at 17:16, Scott Deboy wrote:



I would appreciate if there wasn't even a threat of veto.

I would like to see folks ask questions and talk about concerns, and 
then

only mention a veto when there is no other recourse.
On Feb 7, 2014 8:14 AM, Nick Williams 
nicho...@nicholaswilliams.net

wrote:

Yep. I would've accompanied any veto with technical justification. 
Since I
can't come up with a technical justification for renaming it to 
couchbase,

I won't veto it. :-)

N

On Feb 7, 2014, at 10:09 AM, Scott Deboy wrote:

I do want to remind everyone that vetoes are only valid if they are 
backed

by a technical justification.

Scott
On Feb 7, 2014 8:07 AM, Nick Williams 
nicho...@nicholaswilliams.net

wrote:

I'm not convinced it really makes a difference, but it's better 
than
couchdb, so if the majority wants couchbase it I won't veto it. Be 
sure to

change the test package name, too.

Nick

On Feb 7, 2014, at 10:03 AM, Scott Deboy wrote:

+1 to couchbase
On Feb 7, 2014 7:54 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:


On 7 Feb 2014, at 16:19, Nick Williams wrote:

It doesn't so much matter because the XML element names are case
insensitive, but if we change the plugin name for CouchDB we 
should
probably also change it for MongoDB. There's a reason I did 
that, I just

can't remember what it was...

I don't see any compelling reason to rename the package. The 
package
name for MongoDB is mongo. I don't like combining multiple 
words into a
single package name segment, because we can't camel case them 
(bad practice
to have cap letters in package names). Show me another NoSQL 
database with

the word couch in it and I'll reconsider. :-)



couchbase maybe?




N

On Feb 7, 2014, at 9:12 AM, Christian Grobmeier wrote:

also the packagename is just couch, but it should better be

couchdb.
The name couch is misleading imho

On 7 Feb 2014, at 16:11, Christian Grobmeier wrote:

Hi


one minor thing in ClouchDBProvider:

* The Apache CouchDB implementation of {@link NoSQLProvider}.
*/
@Plugin(name = CouchDb, category = Core, printObject = 
true)

public final class CouchDBProvider

The name of this plugin is CouchDb while the correct name of 
the

product
is CouchDB: couchdb.apache.org
Also our class and the comments do use the correct name. Just 
the

plugin
name is lower case.

Any objections if I would change the plugin name to CouchDB 
instead

of CouchDb?

Cheers




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org





-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org





---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org










---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail

Re: Logo contest: nominate your favorite logo

2014-02-04 Thread Christian Grobmeier

Hey folks,

with the wiki i just wanted to check which logos should enter the actual 
vote.
Not sure how we would do that, but we have soem tool at the ASF which we 
might
be able to utilize. I am just not sure if non-committers can vote with 
that tool


Cheers

On 4 Feb 2014, at 3:51, Matt Sicker wrote:


Too many good choices for logos!


On 3 February 2014 20:06, Gary Gregory garydgreg...@gmail.com wrote:


On Mon, Feb 3, 2014 at 9:02 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

I thought about that, but there's no way to prevent people from 
voting
multiple times. The mailing list isn't fool-proof but it's a lot 
harder to

vote multiple times on it.



With the Wiki, I had to be careful not to mess up everyone else's 
'votes'


Gary



N


On Feb 3, 2014, at 6:40 PM, Paul Benedict wrote:

Why not setup a Survey Monkey?


On Mon, Feb 3, 2014 at 6:36 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:


Wow. This is going to be hard...

I have submitted my nominations. What's the next step? I read the 
JIRA,
but I saw nothing talking about this nomination stage on the 
Wiki. IMO,
doing the *actual* voting on the mailing list is preferable. Voting 
on the

wiki will be hard and discourage participation.

Nick

On Feb 3, 2014, at 4:58 PM, Remko Popma wrote:

Christian, it worked!
What was Immutable Page in gray before is now an Edit (text) 
link.

Thanks!
-Remko


On Tue, Feb 4, 2014 at 6:40 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:



On 3 Feb 2014, at 22:28, Gary Gregory wrote:

On Mon, Feb 3, 2014 at 1:11 PM, Christian Grobmeier 

grobme...@gmail.comwrote:

On 3 Feb 2014, at 14:40, Gary Gregory wrote:


Wow, our wiki is lame.



Does each wiki need new user account, or is my account an 
all-apache

wiki
account that needs to be added to each wiki I want to play 
with?


Please add GaryGregory



I added you, let me know if it doesnt work



It does not work.



You have an account on this wiki?

I am not sure about the specifics here... just want to collect
some information before I head on to Infra. I added you to 
contributors

list
and if the account is on this wiki it is expected to work.
SO if you have an account for this wiki let me know. I don't 
expect

other moinmoin
wiki accounts work here (in example, Commons).

And yes, I don't like these wikis either! I just feel Confluence 
is not

much better.




Gary




Gary



On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier 
grobme...@gmail.com


wrote:



Hi all,



please show your support for your favorite logo on this wiki 
page:

http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their 
favorite

logo.

Cheers,
Christian


-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org








--
Cheers,
Paul






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory





--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr

Re: Logo contest: nominate your favorite logo

2014-02-03 Thread Christian Grobmeier

Hello,

yes, there is a reason! Please give me your wiki name.

You need to be added to the contributors group.

I will add a note to the wiki page as well

Cheers
Christian

On 3 Feb 2014, at 9:25, Remko Popma wrote:


Ralph, can you edit?
I am logged in, but don't see an Edit link...

Available actions are Info, Subscribe, Remove Link, Attachments, More
Actions.
On the left of those it says Immutable Page in gray.

Remko

On Monday, February 3, 2014, Ralph Goers rgo...@apache.org wrote:


You have to log in to the wiki

Sent from my iPad

On Feb 2, 2014, at 8:49 PM, Matt Sicker 
boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com');

wrote:

Same, can't edit the page.


On 2 February 2014 19:18, Remko Popma 
remko.po...@gmail.comjavascript:_e(%7B%7D,'cvml','remko.po...@gmail.com');

wrote:



Christian,

Maybe I'm missing something, but I don't see a link to edit this 
page...

In the Actions bar (left of Info, Attachments, More Actions) I see
Immutable Page in gray (not a link)...

Can you check?

Remko


On Sunday, February 2, 2014, Christian Grobmeier 
grobme...@gmail.comjavascript:_e(%7B%7D,'cvml','grobme...@gmail.com');

wrote:


Hi all,

please show your support for your favorite logo on this wiki page:
http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their 
favorite

logo.

Cheers,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
Matt Sicker 
boa...@gmail.comjavascript:_e(%7B%7D,'cvml','boa...@gmail.com');







---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: What will the GA version number be?

2014-02-03 Thread Christian Grobmeier

Also 2.0 or 2.0.0 for me

On 3 Feb 2014, at 7:41, Ralph Goers wrote:


I had thought it would be 2.0.

Sent from my iPad

On Feb 2, 2014, at 8:59 PM, Nick Williams 
nicho...@nicholaswilliams.net wrote:


I'm finalizing the logging chapter of my book to send to the printers 
Wednesday (I'm so glad I got to correct it to say Level was 
extendable!), and I need to know what the Maven artifact GA version 
number will be. I print the new Maven artifacts used in each chapter 
on the first page of the chapter as a guide to the user. Log4j is the 
only library I'm using that isn't yet GA. I want to be sure the 
version numbers I'm printing are correct.


Here are the options that I can think of for the GA release:

2.0
2.0-GA
2.0.GA
2.0.Final
2.0.RELEASE
2.0.0
2.0.0-GA
2.0.0.GA
2.0.0.Final
2.0.0.RELEASE

So, which is it going to be? I assume that eventually we're going to 
have a 2.0.1, 2.0.2, etc., so it would seem to me that, whatever GA 
is, it should start with 2.0.0. Doesn't seem to make a lot of sense 
to go from 2.0 to 2.0.1. However, all of our beta releases have been 
2.0-Betan.


Thoughts?

Nick
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Logo contest: nominate your favorite logo

2014-02-03 Thread Christian Grobmeier
I was out for a while, but the change is now done.
You should see the edit link, let me know if its not the case

On 3 Feb 2014, at 15:17, Remko Popma wrote:

 Christian,

 Did you make a change (add rpopma)? If so, it is not working: I still
 cannot see an Edit link...

 Best regards,
 -Remko



 On Mon, Feb 3, 2014 at 7:14 PM, Remko Popma remko.po...@gmail.com wrote:

 Aha!
 rpopma

 Sent from my iPhone

 On 2014/02/03, at 19:10, Christian Grobmeier grobme...@gmail.com
 wrote:

 Hello,

 yes, there is a reason! Please give me your wiki name.

 You need to be added to the contributors group.

 I will add a note to the wiki page as well

 Cheers
 Christian

 On 3 Feb 2014, at 9:25, Remko Popma wrote:

 Ralph, can you edit?
 I am logged in, but don't see an Edit link...

 Available actions are Info, Subscribe, Remove Link, Attachments, More
 Actions.
 On the left of those it says Immutable Page in gray.

 Remko

 On Monday, February 3, 2014, Ralph Goers rgo...@apache.org wrote:

 You have to log in to the wiki

 Sent from my iPad

 On Feb 2, 2014, at 8:49 PM, Matt Sicker boa...@gmail.com
 javascript:_e(%7B%7D,'cvml','boa...@gmail.com');
 wrote:

 Same, can't edit the page.


 On 2 February 2014 19:18, Remko Popma remko.po...@gmail.com
 javascript:_e(%7B%7D,'cvml','remko.po...@gmail.com');
 wrote:

 Christian,

 Maybe I'm missing something, but I don't see a link to edit this
 page...
 In the Actions bar (left of Info, Attachments, More Actions) I see
 Immutable Page in gray (not a link)...

 Can you check?

 Remko


 On Sunday, February 2, 2014, Christian Grobmeier grobme...@gmail.com
 javascript:_e(%7B%7D,'cvml','grobme...@gmail.com');
 wrote:

 Hi all,

 please show your support for your favorite logo on this wiki page:
 http://wiki.apache.org/logging/Log4jLogoNominations

 I added a few nominations already, just stick with the format.

 Everybody reading this message is invited to nominate their favorite
 logo.

 Cheers,
 Christian

 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org


 --
 Matt Sicker boa...@gmail.comjavascript:_e(%7B%7D,'cvml','
 boa...@gmail.com');


 ---
 http://www.grobmeier.de
 The Zen Programmer: http://bit.ly/12lC6DL
 @grobmeier
 GPG: 0xA5CC90DB

 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Logo contest: nominate your favorite logo

2014-02-03 Thread Christian Grobmeier

On 3 Feb 2014, at 14:40, Gary Gregory wrote:


Wow, our wiki is lame.

Does each wiki need new user account, or is my account an all-apache 
wiki

account that needs to be added to each wiki I want to play with?

Please add GaryGregory


I added you, let me know if it doesnt work


Gary


On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier 
grobme...@gmail.comwrote:



Hi all,

please show your support for your favorite logo on this wiki page:
http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their favorite 
logo.


Cheers,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Logo contest: nominate your favorite logo

2014-02-03 Thread Christian Grobmeier

On 3 Feb 2014, at 22:28, Gary Gregory wrote:

On Mon, Feb 3, 2014 at 1:11 PM, Christian Grobmeier 
grobme...@gmail.comwrote:



On 3 Feb 2014, at 14:40, Gary Gregory wrote:

Wow, our wiki is lame.


Does each wiki need new user account, or is my account an all-apache 
wiki

account that needs to be added to each wiki I want to play with?

Please add GaryGregory



I added you, let me know if it doesnt work



It does not work.


You have an account on this wiki?

I am not sure about the specifics here... just want to collect
some information before I head on to Infra. I added you to contributors 
list

and if the account is on this wiki it is expected to work.
SO if you have an account for this wiki let me know. I don't expect 
other moinmoin

wiki accounts work here (in example, Commons).

And yes, I don't like these wikis either! I just feel Confluence is not 
much better.




Gary





Gary


On Sun, Feb 2, 2014 at 5:21 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:


Hi all,


please show your support for your favorite logo on this wiki page:
http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their 
favorite

logo.

Cheers,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: What will the GA version number be?

2014-02-03 Thread Christian Grobmeier
On 3 Feb 2014, at 22:14, Matt Sicker wrote:

 I like 2.0.0 because semver.org etc., although as long as it's not a dumb
 version number like GA or RELEASE or Final, I'm happy with it.

Sticking with semver might be a good idea. Its a language many understand
and we should try to stick with that lanugage as well.



 On 3 February 2014 07:07, Gary Gregory garydgreg...@gmail.com wrote:

 Keep it simple: 2.0.

 Gary


  Original message 
 From: Christian Grobmeier
 Date:02/03/2014 05:12 (GMT-05:00)
 To: Log4J Developers List
 Subject: Re: What will the GA version number be?

 Also 2.0 or 2.0.0 for me

 On 3 Feb 2014, at 7:41, Ralph Goers wrote:

 I had thought it would be 2.0.

 Sent from my iPad

 On Feb 2, 2014, at 8:59 PM, Nick Williams
 nicho...@nicholaswilliams.net wrote:

 I'm finalizing the logging chapter of my book to send to the printers
 Wednesday (I'm so glad I got to correct it to say Level was
 extendable!), and I need to know what the Maven artifact GA version
 number will be. I print the new Maven artifacts used in each chapter
 on the first page of the chapter as a guide to the user. Log4j is the
 only library I'm using that isn't yet GA. I want to be sure the
 version numbers I'm printing are correct.

 Here are the options that I can think of for the GA release:

 2.0
 2.0-GA
 2.0.GA
 2.0.Final
 2.0.RELEASE
 2.0.0
 2.0.0-GA
 2.0.0.GA
 2.0.0.Final
 2.0.0.RELEASE

 So, which is it going to be? I assume that eventually we're going to
 have a 2.0.1, 2.0.2, etc., so it would seem to me that, whatever GA
 is, it should start with 2.0.0. Doesn't seem to make a lot of sense
 to go from 2.0 to 2.0.1. However, all of our beta releases have been
 2.0-Betan.

 Thoughts?

 Nick
 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org


 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org


 ---
 http://www.grobmeier.de
 The Zen Programmer: http://bit.ly/12lC6DL
 @grobmeier
 GPG: 0xA5CC90DB

 -
 To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-dev-h...@logging.apache.org




 --
 Matt Sicker boa...@gmail.com


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[jira] [Updated] (LOG4J2-316) Logo Contest Submissions

2014-02-02 Thread Christian Grobmeier (JIRA)

 [ 
https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Grobmeier updated LOG4J2-316:
---

Description: 
h4. Log4J logo contest

THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming 
days. 

Log4j 2.0 is looking for a new logo!

After 12 years, the Log4j project is getting ready for a brand new major 
release: version 2.0. This new major version is a reboot of this project in 
many ways: it is not only time to change the version number to 2.0 but also 
time to refresh the Log4j logo.

Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster 
than its predecessor and comparable frameworks.

The team has grown after years of stagnation and there is now a lot of activity 
on our lists. We are now approaching the 2.0 release after eight beta releases.

With our new logo, we want to show the Java community that Log4j is back.

We would like to open participation to the community to create this new logo.

h4. HOW TO PARTICIPATE

Attach your entries to the Jira:
https://issues.apache.org/jira/browse/LOG4J2-316

You can submit as many entries as you like.

You must license your Logo under the Apache License 2.0.

-The contest will last one month from the date of the announcement.-

*UPDATE: The contest ends on 31.01.2014.*

If your Logo is accepted, you must sign an ICLA:
http://www.apache.org/licenses/icla.txt

While we will accept PNG image formats for the contest, we prefer vector based 
formats (SVG).

You can convert pixel-based formats produced with Gimp or Photoshop to SVG with 
free tools like Inkscape (http://inkscape.org)

Please note that a logo should not contain too many details.

h4. HOW THE WINNING LOGO IS CHOSEN

We invite everyone to vote on the mailing lists. The votes of Apache Logging 
Committers are binding.

If the community submits more than 10 Logos, voting will proceed in two rounds.

In the first round, the 10 logos with the most +1 votes graduate to round two.

In the second round, the logo with the most +1 will win the contest.

The majority of the Apache Logging PMC can veto a logo.

We will accept the logo when all votes are successful and the ICLA of the logo 
contributor is on file.

Please ask questions on the dev mailing list.

The Log4j team


  was:
h4. Log4J logo contest

Log4j 2.0 is looking for a new logo!

After 12 years, the Log4j project is getting ready for a brand new major 
release: version 2.0. This new major version is a reboot of this project in 
many ways: it is not only time to change the version number to 2.0 but also 
time to refresh the Log4j logo.

Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster 
than its predecessor and comparable frameworks.

The team has grown after years of stagnation and there is now a lot of activity 
on our lists. We are now approaching the 2.0 release after eight beta releases.

With our new logo, we want to show the Java community that Log4j is back.

We would like to open participation to the community to create this new logo.

h4. HOW TO PARTICIPATE

Attach your entries to the Jira:
https://issues.apache.org/jira/browse/LOG4J2-316

You can submit as many entries as you like.

You must license your Logo under the Apache License 2.0.

-The contest will last one month from the date of the announcement.-

*UPDATE: The contest ends on 31.01.2014.*

If your Logo is accepted, you must sign an ICLA:
http://www.apache.org/licenses/icla.txt

While we will accept PNG image formats for the contest, we prefer vector based 
formats (SVG).

You can convert pixel-based formats produced with Gimp or Photoshop to SVG with 
free tools like Inkscape (http://inkscape.org)

Please note that a logo should not contain too many details.

h4. HOW THE WINNING LOGO IS CHOSEN

We invite everyone to vote on the mailing lists. The votes of Apache Logging 
Committers are binding.

If the community submits more than 10 Logos, voting will proceed in two rounds.

In the first round, the 10 logos with the most +1 votes graduate to round two.

In the second round, the logo with the most +1 will win the contest.

The majority of the Apache Logging PMC can veto a logo.

We will accept the logo when all votes are successful and the ICLA of the logo 
contributor is on file.

Please ask questions on the dev mailing list.

The Log4j team



 Logo Contest Submissions
 

 Key: LOG4J2-316
 URL: https://issues.apache.org/jira/browse/LOG4J2-316
 Project: Log4j 2
  Issue Type: Task
Reporter: Christian Grobmeier
Assignee: Christian Grobmeier
 Attachments: CarloMatti-Concept.jpg, Log4J2-Attitude.png, 
 Log4J2-Selected.png, Log4j-circular-more.png, Log4j-circular-more.svg, 
 Log4j-circular.png, Log4j-circular.svg, Log4j-combined.png, 
 Log4j-galactica.png, Log4j-rectangular.png, Log4j

[jira] [Commented] (LOG4J2-316) Logo Contest Submissions

2014-02-02 Thread Christian Grobmeier (JIRA)

[ 
https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1386#comment-1386
 ] 

Christian Grobmeier commented on LOG4J2-316:


THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming 
days. Please stay patient :)

 Logo Contest Submissions
 

 Key: LOG4J2-316
 URL: https://issues.apache.org/jira/browse/LOG4J2-316
 Project: Log4j 2
  Issue Type: Task
Reporter: Christian Grobmeier
Assignee: Christian Grobmeier
 Attachments: CarloMatti-Concept.jpg, Log4J2-Attitude.png, 
 Log4J2-Selected.png, Log4j-circular-more.png, Log4j-circular-more.svg, 
 Log4j-circular.png, Log4j-circular.svg, Log4j-combined.png, 
 Log4j-galactica.png, Log4j-rectangular.png, Log4j-rectangular.svg, 
 Log4j-textured.png, Log4j_logo.png, Micah_log4j_icon.png, 
 a_new_log4j2-logo.png, apache-log4j-2.png, apache_log4j2_logo.png, l4j.png, 
 l4j.svg, log4-SE.png, log4.png, log4J2-logo-B.png, log4J2-logo.png, 
 log4J2_Lila.png, log4J2_Orange_Grün.png, log4J2_Schwartz.png, log4J_bunt.png, 
 log4j-2-rnm.png, log4j-2.png, log4j-apache.png, log4j-asap.png, 
 log4j-designmantic.com-1.PNG, log4j-designmantic.com-2.PNG, 
 log4j-designmantic.com-3.PNG, log4j-designmantic.com-4.PNG, 
 log4j-designmantic.com-5.PNG, log4j-designmantic.com-6.PNG, 
 log4j-designmantic.com-7.PNG, log4j-designmantic.com-8.PNG, log4j-stepuk.png, 
 log4j.png, log4j.png, log4j.svg, log4j2(Pasha_G).png, log4j2(logo).png, 
 log4j2(logo)_1.png, log4j2-b.svg, log4j2_e-id.nl.jpg, log4j2_e-id.nl.svg, 
 log4j_2.svg, log4j_idea.jpg, log4j_logo.png, log4j_murdy_1.png, 
 log4j_murdy_10.png, log4j_murdy_11.png, log4j_murdy_11_types.png, 
 log4j_murdy_2.png, log4j_murdy_3.png, log4j_murdy_4.png, log4j_murdy_6.png, 
 log4j_murdy_7.png, log4j_murdy_8.png, log4j_murdy_9.png, 
 logo-log4j-circle.png, logo-log4j-eruption.png, 
 logo-m-nostrokes-condensed.png, logo-m-nostrokes-condensed.svg, 
 logo-m-nostrokes.png, logo-m-nostrokes.svg, logo-m.png, logo-m.svg, 
 logoprop_coffeesteam_131022NS.png, logoprop_monogram_131022NS.png, 
 logoprop_stacked-lj_131022NS.png, tmp_140123_0205221834269922.png


 h4. Log4J logo contest
 THANK YOU FOR PARTICIPATING - we are going to choose a new logo in the coming 
 days. 
 Log4j 2.0 is looking for a new logo!
 After 12 years, the Log4j project is getting ready for a brand new major 
 release: version 2.0. This new major version is a reboot of this project in 
 many ways: it is not only time to change the version number to 2.0 but also 
 time to refresh the Log4j logo.
 Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster 
 than its predecessor and comparable frameworks.
 The team has grown after years of stagnation and there is now a lot of 
 activity on our lists. We are now approaching the 2.0 release after eight 
 beta releases.
 With our new logo, we want to show the Java community that Log4j is back.
 We would like to open participation to the community to create this new logo.
 h4. HOW TO PARTICIPATE
 Attach your entries to the Jira:
 https://issues.apache.org/jira/browse/LOG4J2-316
 You can submit as many entries as you like.
 You must license your Logo under the Apache License 2.0.
 -The contest will last one month from the date of the announcement.-
 *UPDATE: The contest ends on 31.01.2014.*
 If your Logo is accepted, you must sign an ICLA:
 http://www.apache.org/licenses/icla.txt
 While we will accept PNG image formats for the contest, we prefer vector 
 based formats (SVG).
 You can convert pixel-based formats produced with Gimp or Photoshop to SVG 
 with free tools like Inkscape (http://inkscape.org)
 Please note that a logo should not contain too many details.
 h4. HOW THE WINNING LOGO IS CHOSEN
 We invite everyone to vote on the mailing lists. The votes of Apache Logging 
 Committers are binding.
 If the community submits more than 10 Logos, voting will proceed in two 
 rounds.
 In the first round, the 10 logos with the most +1 votes graduate to round two.
 In the second round, the logo with the most +1 will win the contest.
 The majority of the Apache Logging PMC can veto a logo.
 We will accept the logo when all votes are successful and the ICLA of the 
 logo contributor is on file.
 Please ask questions on the dev mailing list.
 The Log4j team



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Logo contest: nominate your favorite logo

2014-02-02 Thread Christian Grobmeier
Hi all,

please show your support for your favorite logo on this wiki page:
http://wiki.apache.org/logging/Log4jLogoNominations

I added a few nominations already, just stick with the format.

Everybody reading this message is invited to nominate their favorite logo.

Cheers,
Christian

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: ApacheCon CFP

2014-02-01 Thread Christian Grobmeier
! If we can get two PMC members to come, we 
can even have a summit, which would be great exposure! We need to 
coordinate so that we're covering different topics and not 
stepping on each other.


I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense 
for this--more than flights and committer registration combined. 
I'm looking for someone who wants to go and is willing to share a 
hotel room and split the cost. If we can get 4 Logging guys 
there, we can use just 2 hotel rooms and save a bunch of money. I 
plan on flying in Sunday night and checking out of the hotel 
Friday morning--that's five nights. If someone can only share the 
hotel for 3 nights, we can split the price accordingly.


Inline below I have included the answers I got to some questions 
I asked Rich.


I hope some of you will come to ApacheCon with me! It'll be a 
great opportunity to publicize Log4j 2.0 GA!


Nick


On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:

- What exactly is a project summit?


Rich: Some projects are taking the opportunity to have a summit 
of one kind or another, to do sprints on features, or to discuss 
the direction of the project, or to do bug triage, or whatever. A 
project summit is whatever you want to make it, if two or more 
members of the PMC are together in a room to make it happen.


- What exactly is a tutorial and how is it different from a talk 
on the normal days?


Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the 
main difference. A tutorial is usually more indepth, with 
hands-on elements - more of a training class than an overview.


I noticed the fee is normally $799 (until Friday, then $1099), 
but it's $275 for committers. That means that anyone who's a 
committer on any Apache project whatsoever /only/ pays $275 to 
attend the entire conference, right?


Rich: That's correct.



The registration page says there is an additional fee for 
tutorials on April 10th: $399 for ½ day tutorials ($299 for 
students) and $749 for full day tutorials (students and 
attendees). What it doesn't say is:
1) Is there an additional fee for tutorials on April 10th for 
/committers/?


Rich: Yes, tutorials have a fee for everyone.

2) Is there an additional fee for tutorials on April 11th for 
anyone (it only mentions April 10th, but the schedule shows 
tutorials on April 11th as well)?


Rich: We'll get that fixed.

3) Is there an additional fee for project summits on April 10th 
or 11th?


Rich: Project summits are usually open to anyone interested in 
the project, and no extra fee is charged.


It says they will have 5-9 tracks going on this year. I assume 
that means 5-9 conference rooms (based on the # of CFPs 
submitted), which means 5-9 simultaneous talks can occur.


Rich: That is correct.

It sounds like there is potentially time to have multiple talks 
on Apache Logging. Though I am new-ish, I'd love to present on 
behalf of Apache Logging. Do we want to have multiple talks?


Nick


On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:

I would like to attend but I’m not sure I can.

Ralph

On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
grobme...@gmail.com wrote:


Hi folks,

I would like to remind you ApacheCon is happening in April 
2014.

If you would like to submit your talk, now is the chance.

I think it would be great to have somebody presenting our 
Logging frameworks.

I will not be there unfortunately.

Regards,
Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org



-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




--
Matt Sicker boa...@gmail.com





-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev

Re: ApacheCon CFP

2014-01-31 Thread Christian Grobmeier
--that's five nights. If someone can only share the 
hotel for 3 nights, we can split the price accordingly.


Inline below I have included the answers I got to some questions 
I asked Rich.


I hope some of you will come to ApacheCon with me! It'll be a 
great opportunity to publicize Log4j 2.0 GA!


Nick


On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:

- What exactly is a project summit?


Rich: Some projects are taking the opportunity to have a summit 
of one kind or another, to do sprints on features, or to discuss 
the direction of the project, or to do bug triage, or whatever. A 
project summit is whatever you want to make it, if two or more 
members of the PMC are together in a room to make it happen.


- What exactly is a tutorial and how is it different from a talk 
on the normal days?


Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the 
main difference. A tutorial is usually more indepth, with 
hands-on elements - more of a training class than an overview.


I noticed the fee is normally $799 (until Friday, then $1099), 
but it's $275 for committers. That means that anyone who's a 
committer on any Apache project whatsoever /only/ pays $275 to 
attend the entire conference, right?


Rich: That's correct.



The registration page says there is an additional fee for 
tutorials on April 10th: $399 for ½ day tutorials ($299 for 
students) and $749 for full day tutorials (students and 
attendees). What it doesn't say is:
1) Is there an additional fee for tutorials on April 10th for 
/committers/?


Rich: Yes, tutorials have a fee for everyone.

2) Is there an additional fee for tutorials on April 11th for 
anyone (it only mentions April 10th, but the schedule shows 
tutorials on April 11th as well)?


Rich: We'll get that fixed.

3) Is there an additional fee for project summits on April 10th 
or 11th?


Rich: Project summits are usually open to anyone interested in 
the project, and no extra fee is charged.


It says they will have 5-9 tracks going on this year. I assume 
that means 5-9 conference rooms (based on the # of CFPs 
submitted), which means 5-9 simultaneous talks can occur.


Rich: That is correct.

It sounds like there is potentially time to have multiple talks 
on Apache Logging. Though I am new-ish, I'd love to present on 
behalf of Apache Logging. Do we want to have multiple talks?


Nick


On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:

I would like to attend but I’m not sure I can.

Ralph

On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
grobme...@gmail.com wrote:


Hi folks,

I would like to remind you ApacheCon is happening in April 
2014.

If you would like to submit your talk, now is the chance.

I think it would be great to have somebody presenting our 
Logging frameworks.

I will not be there unfortunately.

Regards,
Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org



-
To unsubscribe, e-mail: 
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




--
Matt Sicker boa...@gmail.com





---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: ApacheCon CFP

2014-01-30 Thread Christian Grobmeier

Please don't wait any longer Matt.

http://events.linuxfoundation.org/events/apachecon-north-america/program/cfp
Submission must arrive before (!) 1.02. and they will not extend this 
deadline.


However you talk sounds good. Just from experience, people are sometimes 
setup
when they hear they should move their facade from slf4j to log4j2 again. 
Be prepared

to have good arguments

Any great if you could submit a proposal!

On 30 Jan 2014, at 15:42, Matt Sicker wrote:

I know I'm not a committer (yet), but I would be interested in doing a 
talk on logging. I'll see if I can get employer support as well. Is 
anyone else interested in putting together a CFP or two? I'd like to 
cover the neat new features in log4j, why we're more awesome than 
SLF4J, how to use logging effectively (e.g., using aspects to inject 
trace logging, using informative log messages, effective usage of the 
API, when to use different levels, using markers, complex logging 
configurations, etc), how to help make log4j compatible with other 
logging APIs not already implemented, creating additional components 
(I.e., appenders, filters, layouts, etc.), and many other ideas. 
Obviously that's too much to cover in one talk, but it's a good place 
to start examining what topics to cover and at what levels of 
expertise.


Matt Sicker

On Jan 28, 2014, at 11:29, Nick Williams 
nicho...@nicholaswilliams.net wrote:


Guys, let's show up for Apache Logging! They're hurting for CFP's 
right now. Rich Bowen at ApacheCon assures me that if money is an 
issue getting committers to come and lead talks, the Travel 
Assistance Committee will do everything it can to help you get there. 
Email them at t...@apache.org.


I'm definitely going and I'll submit a CFP as well. I'm open to 
suggestions. Let's try to get 3-5 good Apache Logging talks in from 
different people! If we can get two PMC members to come, we can even 
have a summit, which would be great exposure! We need to coordinate 
so that we're covering different topics and not stepping on each 
other.


I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for 
this--more than flights and committer registration combined. I'm 
looking for someone who wants to go and is willing to share a hotel 
room and split the cost. If we can get 4 Logging guys there, we can 
use just 2 hotel rooms and save a bunch of money. I plan on flying in 
Sunday night and checking out of the hotel Friday morning--that's 
five nights. If someone can only share the hotel for 3 nights, we can 
split the price accordingly.


Inline below I have included the answers I got to some questions I 
asked Rich.


I hope some of you will come to ApacheCon with me! It'll be a great 
opportunity to publicize Log4j 2.0 GA!


Nick


On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:

- What exactly is a project summit?


Rich: Some projects are taking the opportunity to have a summit of 
one kind or another, to do sprints on features, or to discuss the 
direction of the project, or to do bug triage, or whatever. A project 
summit is whatever you want to make it, if two or more members of the 
PMC are together in a room to make it happen.


- What exactly is a tutorial and how is it different from a talk on 
the normal days?


Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main 
difference. A tutorial is usually more indepth, with hands-on 
elements - more of a training class than an overview.


I noticed the fee is normally $799 (until Friday, then $1099), but 
it's $275 for committers. That means that anyone who's a committer 
on any Apache project whatsoever /only/ pays $275 to attend the 
entire conference, right?


Rich: That's correct.



The registration page says there is an additional fee for tutorials 
on April 10th: $399 for ½ day tutorials ($299 for students) and 
$749 for full day tutorials (students and attendees). What it 
doesn't say is:
1) Is there an additional fee for tutorials on April 10th for 
/committers/?


Rich: Yes, tutorials have a fee for everyone.

2) Is there an additional fee for tutorials on April 11th for anyone 
(it only mentions April 10th, but the schedule shows tutorials on 
April 11th as well)?


Rich: We'll get that fixed.

3) Is there an additional fee for project summits on April 10th or 
11th?


Rich: Project summits are usually open to anyone interested in the 
project, and no extra fee is charged.


It says they will have 5-9 tracks going on this year. I assume that 
means 5-9 conference rooms (based on the # of CFPs submitted), which 
means 5-9 simultaneous talks can occur.


Rich: That is correct.

It sounds like there is potentially time to have multiple talks on 
Apache Logging. Though I am new-ish, I'd love to present on behalf 
of Apache Logging. Do we want to have multiple talks?


Nick


On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:

I would like to attend but I’m not sure I can.

Ralph

On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
grobme

Re: ApacheCon CFP

2014-01-29 Thread Christian Grobmeier

On 29 Jan 2014, at 0:22, Remko Popma wrote:


... I'm still learning proper ML etiquette...


Just for the record: i didn't mean you or anyone hear at Logging ;-)



Very nice slides, btw.

On Wednesday, January 29, 2014, Christian Grobmeier 
grobme...@gmail.com

wrote:

I would love to go, but i have to deal with a view personal issues 
(which

are not meant to be discussed in public)
That makes it impossible for me to travel.

However I was presenting Apache Logging at ACEU 2012 and it was an 
amazing

experience.
I can only recommend it to everybody new at this project or not.
The things you learn and the people you'll meet definitely make a
difference.
In example I met a few ASF fellow of whom I thought I didn't like 
them. I

was so wrong!
mails are useful for us, but in reality people are *so* different to 
mails.


What I also enjoyed were the feedback after the talks(s).

Here are my old slides:
http://www.slideshare.net/christiangrobmeier/world-of-logging

I also think Logging is an important topic and a focus on logging 
would

surely help us
to promote log4j in the US.



On 28 Jan 2014, at 18:59, Remko Popma wrote:

I'm interested but not sure if I can go (we are expecting our second 
child

early May...)
-Remko


On Wed, Jan 29, 2014 at 2:29 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

Guys, let's show up for Apache Logging! They're hurting for CFP's 
right
now. Rich Bowen at ApacheCon assures me that if money is an issue 
getting
committers to come and lead talks, the Travel Assistance Committee 
will

do
everything it can to help you get there. Email them at 
t...@apache.org.


I'm definitely going and I'll submit a CFP as well. I'm open to
suggestions. Let's try to get 3-5 good Apache Logging talks in from
different people! If we can get two PMC members to come, we can 
even

have a
summit, which would be great exposure! We need to coordinate so 
that

we're
covering different topics and not stepping on each other.

I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for
this--more than flights and committer registration combined. I'm 
looking
for someone who wants to go and is willing to share a hotel room 
and

split
the cost. If we can get 4 Logging guys there, we can use just 2 
hotel

rooms
and save a bunch of money. I plan on flying in Sunday night and 
checking
out of the hotel Friday morning--that's five nights. If someone can 
only

share the hotel for 3 nights, we can split the price accordingly.

Inline below I have included the answers I got to some questions I 
asked

Rich.

I hope some of you will come to ApacheCon with me! It'll be a great
opportunity to publicize Log4j 2.0 GA!

Nick

On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:

- What exactly is a project summit?




Rich: Some projects are taking the opportunity to have a summit 
of one
kind or another, to do sprints on features, or to discuss the 
direction

of
the project, or to do bug triage, or whatever. A project summit is
whatever
you want to make it, if two or more members of the PMC are together 
in a

room to make it happen.

- What exactly is a tutorial and how is it different from a talk on 
the



normal days?

Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main
difference. A tutorial is usually more indepth, with hands-on 
elements -

more of a training class than an overview.

I noticed the fee is normally $799 (until Friday, then $1099), but 
it's


$275 for committers. That means that anyone who's a committer on 
any

Apache project whatsoever /only/ pays $275 to attend the entire
conference,
right?

Rich: That's correct.


The registration page says there is an additional fee for 
tutorials on


April 10th: $399 for 1/2 day tutorials ($299 for students) and 
$749 for

full
day tutorials (students and attendees). What it doesn't say is:


1) Is there an additional fee for tutorials on April 10th for


/committers/?

Rich: Yes, tutorials have a fee for everyone.

2) Is there an additional fee for tutorials on April 11th for 
anyone (it


only mentions April 10th, but the schedule shows tutorials on April 
11th

as
well)?

Rich: We'll get that fixed.

3) Is there an additional fee for project summits on April 10th or 
11th?




Rich: Project summits are usually open to anyone interested in the
project, and no extra fee is charged.

It says they will have 5-9 tracks going on this year. I assume that


means 5-9 conference rooms (based on the # of CFPs submitted), 
which

means
5-9 simultaneous talks can occur.

Rich: That is correct.

It sounds like there is potentially time to have multiple talks on


Apache Logging. Though I am new-ish, I'd love to present on behalf 
of

Apache Logging. Do we want to have multiple talks?



Nick

On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:

I would like to attend but I'm not sure I can.


Ralph

On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
grobme...@gmail.com





wrote:





Hi folks,


I would like to remind you

Re: GA?

2014-01-28 Thread Christian Grobmeier

On 28 Jan 2014, at 1:45, Ralph Goers wrote:

I agree with that, but that doesn’t mean we can’t add new stuff to 
the API.


I would like to highlight that!

Anyway happy with the proposed time plan :-)

Cheers




Ralph

On Jan 27, 2014, at 2:08 PM, Gary Gregory garydgreg...@gmail.com 
wrote:


IMO: We cannot/should not break binary compatibility without a major 
release change (and accompanying package and Maven coordinate 
changes).


Gary


On Mon, Jan 27, 2014 at 4:59 PM, Remko Popma remko.po...@gmail.com 
wrote:

How about an RC now (after showstoppers are fixed),
then the GA release say one month later?

Keep in mind we can still have bugix releases in 2.0.1, etc, and even 
API changes in 2.1 etc...



On Tuesday, January 28, 2014, Matt Sicker boa...@gmail.com wrote:
I agree on putting out an RC release. I think it might help spur some 
3rd party development to integrate with the new version.



On 27 January 2014 12:37, Gary Gregory garydgreg...@gmail.com 
wrote:
So, yes, the new level API needs to go through a non-GA release. 
Aside from that, I am behind in my Log4j2 homework to see how much 
work it will be to convert our Log4j1 code and extensions to v2. But 
that's just an issue on my end that should not hold up everyone else.


I've been out of 100% commission for almost a week so I need to try 
and use the new level system...


Gary


On Mon, Jan 27, 2014 at 11:18 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Due to the API change I can agree with having another beta or an RC 
but the reason I asked about GA is that I am not aware of very many 
showstopper issues that need to be addressed.  I am sensing that you 
have a real reluctance to have Log4j 2 released as GA and I am trying 
to understand what the reason is.


Ralph

On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com 
wrote:


I agree with Nick. Changing levels to be extensible warrants another 
Beta. I'd like to see a stable API before we get into RC mode.


What about:

- Now: Another Beta
- +1 month, If the API is stable: RC1
- RCs until shows stoppers are fixed, pick a rhythm: once a week may 
be too much, once a month too long. Every two weeks seems pretty 
frequent for our bunch for a ramp down.


Thoughts on that?

I am not so much concerned about OSGi now since I look at this as 
more of a packaging issue and how much gets dragged in the container 
with dependencies. For OSGi, are we really considering delivering 
one bundle (jar) per appender?


I am more concerned about all the issues people seem to have in 
servlet environments.



Gary


On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I wouldn't necessarily vote against a GA, but given that we just 
MAJORLY overhauled Level, I think a brief RC is in order. It would 
be a shame if someone found a problem with Level a week after GA 
that caused us to need to change the API to fix it.

Nick


On Jan 27, 2014, at 12:51 AM, Remko Popma wrote:

I'd like to fix LOG4J-412 and 448, but neither of them are 
showstoppers IMHO.


Remko

On Monday, January 27, 2014, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Since we are having good discussions I would also like to find out 
what are blockers to a GA release.  My list includes:
1. The fix Nick is working on to allow Servlet initialization to be 
disabled from automatically happening in a 3.0 container.
2. Support for programmatic configuration of Loggers. I planned on 
working on that this weekend but worked on the custom levels 
instead.


While I believe better support for OSGi is necessary I don’t 
believe we will be able to do that for GA.


Are there any other Jira issues or features that anybody else feels 
is required?


Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org






--
Matt Sicker boa...@gmail.com



--
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



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: ApacheCon CFP

2014-01-28 Thread Christian Grobmeier
I would love to go, but i have to deal with a view personal issues 
(which  are not meant to be discussed in public)

That makes it impossible for me to travel.

However I was presenting Apache Logging at ACEU 2012 and it was an 
amazing experience.

I can only recommend it to everybody new at this project or not.
The things you learn and the people you'll meet definitely make a 
difference.
In example I met a few ASF fellow of whom I thought I didn't like them. 
I was so wrong!
mails are useful for us, but in reality people are *so* different to 
mails.


What I also enjoyed were the feedback after the talks(s).

Here are my old slides:
http://www.slideshare.net/christiangrobmeier/world-of-logging

I also think Logging is an important topic and a focus on logging would 
surely help us

to promote log4j in the US.



On 28 Jan 2014, at 18:59, Remko Popma wrote:

I'm interested but not sure if I can go (we are expecting our second 
child

early May...)
-Remko


On Wed, Jan 29, 2014 at 2:29 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:

Guys, let's show up for Apache Logging! They're hurting for CFP's 
right
now. Rich Bowen at ApacheCon assures me that if money is an issue 
getting
committers to come and lead talks, the Travel Assistance Committee 
will do
everything it can to help you get there. Email them at 
t...@apache.org.


I'm definitely going and I'll submit a CFP as well. I'm open to
suggestions. Let's try to get 3-5 good Apache Logging talks in from
different people! If we can get two PMC members to come, we can even 
have a
summit, which would be great exposure! We need to coordinate so that 
we're

covering different topics and not stepping on each other.

I NEED A ROOMMATE AND YOU DO, TOO! Hotel is the biggest expense for
this--more than flights and committer registration combined. I'm 
looking
for someone who wants to go and is willing to share a hotel room and 
split
the cost. If we can get 4 Logging guys there, we can use just 2 hotel 
rooms
and save a bunch of money. I plan on flying in Sunday night and 
checking
out of the hotel Friday morning--that's five nights. If someone can 
only

share the hotel for 3 nights, we can split the price accordingly.

Inline below I have included the answers I got to some questions I 
asked

Rich.

I hope some of you will come to ApacheCon with me! It'll be a great
opportunity to publicize Log4j 2.0 GA!

Nick

On Jan 27, 2014, at 6:21 AM, Nick Williams wrote:


- What exactly is a project summit?


Rich: Some projects are taking the opportunity to have a summit of 
one
kind or another, to do sprints on features, or to discuss the 
direction of
the project, or to do bug triage, or whatever. A project summit is 
whatever
you want to make it, if two or more members of the PMC are together 
in a

room to make it happen.

- What exactly is a tutorial and how is it different from a talk on 
the

normal days?

Rich: A talk is 50 minutes. A tutorial is 3 hours. That's the main
difference. A tutorial is usually more indepth, with hands-on 
elements -

more of a training class than an overview.

I noticed the fee is normally $799 (until Friday, then $1099), but 
it's
$275 for committers. That means that anyone who's a committer on 
any
Apache project whatsoever /only/ pays $275 to attend the entire 
conference,

right?

Rich: That's correct.



The registration page says there is an additional fee for tutorials 
on
April 10th: $399 for 1/2 day tutorials ($299 for students) and $749 
for full

day tutorials (students and attendees). What it doesn't say is:

1) Is there an additional fee for tutorials on April 10th for

/committers/?

Rich: Yes, tutorials have a fee for everyone.

2) Is there an additional fee for tutorials on April 11th for anyone 
(it
only mentions April 10th, but the schedule shows tutorials on April 
11th as

well)?

Rich: We'll get that fixed.

3) Is there an additional fee for project summits on April 10th or 
11th?


Rich: Project summits are usually open to anyone interested in the
project, and no extra fee is charged.


It says they will have 5-9 tracks going on this year. I assume that
means 5-9 conference rooms (based on the # of CFPs submitted), which 
means

5-9 simultaneous talks can occur.

Rich: That is correct.


It sounds like there is potentially time to have multiple talks on

Apache Logging. Though I am new-ish, I'd love to present on behalf of
Apache Logging. Do we want to have multiple talks?


Nick

On Jan 26, 2014, at 9:29 PM, Ralph Goers wrote:


I would like to attend but I'm not sure I can.

Ralph

On Jan 25, 2014, at 11:11 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:



Hi folks,

I would like to remind you ApacheCon is happening in April 2014.
If you would like to submit your talk, now is the chance.

I think it would be great to have somebody presenting our Logging

frameworks.

I will not be there unfortunately.

Regards,
Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL

Re: GA?

2014-01-27 Thread Christian Grobmeier
If people really thing that another non-GA release is necessary, please 
label it RC.


Beta sounds as log4j2 is absolutely not ready but this isn't the case.
At least with a RC we show some confidence in what we do.

As additions are easier to make then removals, I would even sacrifice 
something from the LogLevels enhancement

if it can be added later without breaking BC.

Personally I think it is necessary to make a GA as soon as possible. 
People ask me a lot
about when we do become GA. Looks like folks don't like to use *beta 
software

or even take it serious.


On 27 Jan 2014, at 17:18, Ralph Goers wrote:

Due to the API change I can agree with having another beta or an RC 
but the reason I asked about GA is that I am not aware of very many 
showstopper issues that need to be addressed.  I am sensing that you 
have a real reluctance to have Log4j 2 released as GA and I am trying 
to understand what the reason is.


Ralph

On Jan 27, 2014, at 6:15 AM, Gary Gregory garydgreg...@gmail.com 
wrote:


I agree with Nick. Changing levels to be extensible warrants another 
Beta. I'd like to see a stable API before we get into RC mode.


What about:

- Now: Another Beta
- +1 month, If the API is stable: RC1
- RCs until shows stoppers are fixed, pick a rhythm: once a week may 
be too much, once a month too long. Every two weeks seems pretty 
frequent for our bunch for a ramp down.


Thoughts on that?

I am not so much concerned about OSGi now since I look at this as 
more of a packaging issue and how much gets dragged in the container 
with dependencies. For OSGi, are we really considering delivering one 
bundle (jar) per appender?


I am more concerned about all the issues people seem to have in 
servlet environments.



Gary


On Mon, Jan 27, 2014 at 7:22 AM, Nick Williams 
nicho...@nicholaswilliams.net wrote:
I wouldn't necessarily vote against a GA, but given that we just 
MAJORLY overhauled Level, I think a brief RC is in order. It would be 
a shame if someone found a problem with Level a week after GA that 
caused us to need to change the API to fix it.

Nick


On Jan 27, 2014, at 12:51 AM, Remko Popma wrote:

I'd like to fix LOG4J-412 and 448, but neither of them are 
showstoppers IMHO.


Remko

On Monday, January 27, 2014, Ralph Goers 
ralph.go...@dslextreme.com wrote:
Since we are having good discussions I would also like to find out 
what are blockers to a GA release.  My list includes:
1. The fix Nick is working on to allow Servlet initialization to be 
disabled from automatically happening in a 3.0 container.
2. Support for programmatic configuration of Loggers. I planned on 
working on that this weekend but worked on the custom levels 
instead.


While I believe better support for OSGi is necessary I don’t 
believe we will be able to do that for GA.


Are there any other Jira issues or features that anybody else feels 
is required?


Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org






--
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



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



ApacheCon CFP

2014-01-25 Thread Christian Grobmeier
Hi folks,

I would like to remind you ApacheCon is happening in April 2014.
If you would like to submit your talk, now is the chance.

I think it would be great to have somebody presenting our Logging frameworks.
I will not be there unfortunately.

Regards,
Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Logo contest closes by 31.01.2014

2014-01-24 Thread Christian Grobmeier
Dear all,

as previously discussed, the Log4j logo contest will be closed
on 31.01.2014. No more submissions will be accepted until then.

If you have another suggestion to make, please make sure
you enter it before that date.

Thanks!

Christian

---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Levels added in revision 1560602

2014-01-24 Thread Christian Grobmeier

What I miss in this discussion are actually good examples of what the
(new) log levels are intended for.

In example, Gary mentioned he is on a wireshark level with  trace.
That's fine, because it would give some idea when to use verbose (maybe 
entering method).


Maybe I missed it when what I ask for was already written,
but I believe if we can give concrete example how log levels should be
used then we are a step further.

I was asked quite a log what should be logged with which level.

I think making the difference between trace and debug is already 
difficult for a lot of users.

In the past two years i asked a lot of people how they log.

The answer was: exceptions on error, the rest on debug.

What we lack is a good recommendation how log levels should be used.
Something which is on our front page and which lets the average Java 
programmer fully

understand when he uses what, and maybe even why.

If we have something like that it is much easier to argue pro/contra
the new log levels.





On 24 Jan 2014, at 18:36, Scott Deboy wrote:


To be fair, I think we represent a reasonable fraction of the
users..some won't touch new predefined levels, some will use it -
that's the reason for adding it - we hit a significant portion of use
cases with small additional number of built-in levels.

The two solutions don't provide the same thing, do they?  If they do,
I wouldn't be pressing the issue.

If there is a way for us, via annotations or whatever mechanism we
define for 'custom levels', to add support easily for the newly
pre-defined levels, then we should do it.

Specifically, I'm ok with any mechanism (even using the new custom
level mechanism, but provide by log4j itself), where log4j users are
able to call:

logger.notice(something);

Anything else and it won't meet my expectations for usability.

By the way, while we're at it, let's remove fatal.

Scott


On 1/24/14, Remko Popma remko.po...@gmail.com wrote:
I'm not questioning your experience, and I believe you when you say 
that

the proposed levels would be a perfect match for your current work
environment.

However, out of the eight people that participated in the discussion 
on
adding levels, four expressed strong reservations about adding 
pre-defined
levels. We are all programmers on this list. So I think we can 
reasonable
assume that a large fraction of users would also not like this 
change.


On top of that, we have a more powerful and elegant alternative 
solution

that makes adding pre-defined levels unnecessary.
Sorry, but I veto the commit.




On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory
garydgreg...@gmail.comwrote:


On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers
ralph.go...@dslextreme.comwrote:

Gary, although Remko hasn’t said it I think he is implying that 
he is
vetoing the code commit. Unfortunately, unless you can convince 
Remko

otherwise you are going to have to revert the commit.

Remko, if that isn’t your intention then please say so as it will 
save

Gary a bunch of work.



Hello, hello,

Wow, what a pickle of religious debate this has turned into!

Before I do indeed do more work:








Ralph

On Jan 23, 2014, at 6:34 PM, Remko Popma remko.po...@gmail.com 
wrote:





I wish you had a story of some kind to show why you are so strongly
opposed to the new levels. I just wonder then why you are not 
arguing for
fewer levels? Is 6 levels just the perfect number in your mind? If 
you
designed a new logging system right now in a clean room approach, 
what

would you devise?

FWIW, I do consider Log4j2 a brand new system, granting us the 
freedom to
break APIs with version 1, which we've obviously done, but not in a 
way

that will make it too difficult to port client code. For custom
appenders,
I've not tried to port my version 1 appenders yet...


To clarify my position on the proposed DIAG, VERBOSE, NOTICE log 
levels:

I don't think these levels should be added to the Log4J API.
Here is my thinking:

1. The current five levels are a de facto. standard. (For example, 
they

match the SLF4J levels.)

But they do not match JUL, which is more of a standard since it is 
in

the

JRE; albeit a _brain-dead_ standard; no DEBUG level JUL? Really?
So clearly we care about certain kinds of standard but not others.
Since the Slf4j author created Log4j1, I would not expect otherwise 
and

it
should not make it the best solution moving forward by default.


They are sufficient for the vast majority of log4j users. We should 
be
hesitant to change this. My position would be to not change this 
unless

we
all think this is a really good idea. (The bar should be high for 
this

change.)

What are you afraid of? Confusing developers and users with 3 new
levels?

Let's give them more credit than that! ;)


2. From a practical point of view, making. levels an Extensible 
Enum

provides a more powerful alternative solution, making the proposed
levels
unnecessary.
3. From an engineering/aestical POV, I feel the proposed levels are
arbitrary 

Re: Levels added in revision 1560602

2014-01-24 Thread Christian Grobmeier

On 24 Jan 2014, at 21:47, Paul Benedict wrote:


We should ensure that both the Javadocs and the user guide explain
recommended usages for these. Mailing lists are for the most die-hard
development fans. :-)


+1

Recommendations and documentation are/is absolutely necessary.

I will happily go through the mailing list to look how you use the 
various log levels.
But you also should know that I have read a ton of mails on this topic 
the past
two days and I am still unsure how *you* use the log levels. I am still 
stuck with my own usage,
and that is in my opinion the point why we can't reach an agreement 
easily.






On Fri, Jan 24, 2014 at 2:38 PM, Gary Gregory 
garydgreg...@gmail.comwrote:


There have been descriptions of what the levels are for... see Ralph 
'

message, many of mine and others. I know it can be tedious to go back
through various threads but the info is there. If you want more info, 
feel

free to ask ;)

Gary


 Original message 
From: Christian Grobmeier
Date:01/24/2014 14:20 (GMT-05:00)
To: Log4J Developers List
Subject: Re: Levels added in revision 1560602

What I miss in this discussion are actually good examples of what the
(new) log levels are intended for.

In example, Gary mentioned he is on a wireshark level with  trace.
That's fine, because it would give some idea when to use verbose 
(maybe

entering method).

Maybe I missed it when what I ask for was already written,
but I believe if we can give concrete example how log levels should 
be

used then we are a step further.

I was asked quite a log what should be logged with which level.

I think making the difference between trace and debug is already
difficult for a lot of users.
In the past two years i asked a lot of people how they log.

The answer was: exceptions on error, the rest on debug.

What we lack is a good recommendation how log levels should be used.
Something which is on our front page and which lets the average 
Java

programmer fully
understand when he uses what, and maybe even why.

If we have something like that it is much easier to argue pro/contra
the new log levels.





On 24 Jan 2014, at 18:36, Scott Deboy wrote:


To be fair, I think we represent a reasonable fraction of the
users..some won't touch new predefined levels, some will use it -
that's the reason for adding it - we hit a significant portion of 
use

cases with small additional number of built-in levels.

The two solutions don't provide the same thing, do they?  If they 
do,

I wouldn't be pressing the issue.

If there is a way for us, via annotations or whatever mechanism we
define for 'custom levels', to add support easily for the newly
pre-defined levels, then we should do it.

Specifically, I'm ok with any mechanism (even using the new custom
level mechanism, but provide by log4j itself), where log4j users are
able to call:

logger.notice(something);

Anything else and it won't meet my expectations for usability.

By the way, while we're at it, let's remove fatal.

Scott


On 1/24/14, Remko Popma remko.po...@gmail.com wrote:

I'm not questioning your experience, and I believe you when you say
that
the proposed levels would be a perfect match for your current work
environment.

However, out of the eight people that participated in the 
discussion

on
adding levels, four expressed strong reservations about adding
pre-defined
levels. We are all programmers on this list. So I think we can
reasonable
assume that a large fraction of users would also not like this
change.

On top of that, we have a more powerful and elegant alternative
solution
that makes adding pre-defined levels unnecessary.
Sorry, but I veto the commit.




On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory
garydgreg...@gmail.comwrote:


On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers
ralph.go...@dslextreme.comwrote:


Gary, although Remko hasn’t said it I think he is implying that
he is
vetoing the code commit. Unfortunately, unless you can convince
Remko
otherwise you are going to have to revert the commit.

Remko, if that isn’t your intention then please say so as it 
will

save
Gary a bunch of work.



Hello, hello,

Wow, what a pickle of religious debate this has turned into!

Before I do indeed do more work:








Ralph

On Jan 23, 2014, at 6:34 PM, Remko Popma remko.po...@gmail.com
wrote:




I wish you had a story of some kind to show why you are so 
strongly

opposed to the new levels. I just wonder then why you are not
arguing for
fewer levels? Is 6 levels just the perfect number in your mind? If
you
designed a new logging system right now in a clean room approach,
what
would you devise?

FWIW, I do consider Log4j2 a brand new system, granting us the
freedom to
break APIs with version 1, which we've obviously done, but not in 
a

way
that will make it too difficult to port client code. For custom
appenders,
I've not tried to port my version 1 appenders yet...



To clarify my position on the proposed DIAG, VERBOSE, NOTICE log
levels:
I don't think

Re: Levels added in revision 1560602

2014-01-24 Thread Christian Grobmeier

On 24 Jan 2014, at 21:55, Gary Gregory wrote:

The Level javadoc should contain this info; this can then be extracted 
into the manual. The current javadoc is clear if terse. 


You mean that?
http://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java

DEBUG: A general debugging event.
INFO: An event for informational purposes.
TRACE: A fine-grained debug message, typically capturing the flow 
through the application.


Now what is verbose for?

These are all abstract descriptions of the log levels. Users I have head 
of want to know:


- what level do I log exit/entry method statements? do i log that 
actually?
- what is the difference between an information statment and a debug 
statement? Both give information.

- what the heck is verbose for, its DEBUG!

and so on.

I think we need more. Like:

- use trace to output hex data before sending to a a service
- use trace to log usage of methods
- use debug to check on any calculations, when they happen
- use debug when you set a default value
- use info when you connect to a database

and so on.

Recommendations for real day scenarios.

We must avoid to make our users thing (as silly as it sounds)



Gary

 Original message 
From: Paul Benedict pbened...@apache.org
Date:01/24/2014  15:47  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org
Subject: Re: Levels added in revision 1560602

We should ensure that both the Javadocs and the user guide explain 
recommended usages for these. Mailing lists are for the most die-hard 
development fans. :-)



On Fri, Jan 24, 2014 at 2:38 PM, Gary Gregory garydgreg...@gmail.com 
wrote:
There have been descriptions of what the levels are for... see Ralph ' 
message, many of mine and others. I know it can be tedious to go back 
through various threads but the info is there. If you want more info, 
feel free to ask ;)


Gary


 Original message 
From: Christian Grobmeier
Date:01/24/2014 14:20 (GMT-05:00)
To: Log4J Developers List
Subject: Re: Levels added in revision 1560602

What I miss in this discussion are actually good examples of what the
(new) log levels are intended for.

In example, Gary mentioned he is on a wireshark level with  trace.
That's fine, because it would give some idea when to use verbose 
(maybe

entering method).

Maybe I missed it when what I ask for was already written,
but I believe if we can give concrete example how log levels should be
used then we are a step further.

I was asked quite a log what should be logged with which level.

I think making the difference between trace and debug is already
difficult for a lot of users.
In the past two years i asked a lot of people how they log.

The answer was: exceptions on error, the rest on debug.

What we lack is a good recommendation how log levels should be used.
Something which is on our front page and which lets the average Java
programmer fully
understand when he uses what, and maybe even why.

If we have something like that it is much easier to argue pro/contra
the new log levels.





On 24 Jan 2014, at 18:36, Scott Deboy wrote:


To be fair, I think we represent a reasonable fraction of the
users..some won't touch new predefined levels, some will use it -
that's the reason for adding it - we hit a significant portion of use
cases with small additional number of built-in levels.

The two solutions don't provide the same thing, do they?  If they 
do,

I wouldn't be pressing the issue.

If there is a way for us, via annotations or whatever mechanism we
define for 'custom levels', to add support easily for the newly
pre-defined levels, then we should do it.

Specifically, I'm ok with any mechanism (even using the new custom
level mechanism, but provide by log4j itself), where log4j users are
able to call:

logger.notice(something);

Anything else and it won't meet my expectations for usability.

By the way, while we're at it, let's remove fatal.

Scott


On 1/24/14, Remko Popma remko.po...@gmail.com wrote:

I'm not questioning your experience, and I believe you when you say
that
the proposed levels would be a perfect match for your current work
environment.

However, out of the eight people that participated in the discussion
on
adding levels, four expressed strong reservations about adding
pre-defined
levels. We are all programmers on this list. So I think we can
reasonable
assume that a large fraction of users would also not like this
change.

On top of that, we have a more powerful and elegant alternative
solution
that makes adding pre-defined levels unnecessary.
Sorry, but I veto the commit.




On Sat, Jan 25, 2014 at 1:49 AM, Gary Gregory
garydgreg...@gmail.comwrote:


On Thu, Jan 23, 2014 at 10:18 PM, Ralph Goers
ralph.go...@dslextreme.comwrote:


Gary, although Remko hasn’t said it I think he is implying that
he is
vetoing the code commit. Unfortunately, unless you can convince
Remko
otherwise you are going to have to revert

Re: Web Issues, Logging Levels, and GA

2014-01-23 Thread Christian Grobmeier

Maybe:

ZOMBIE_APOCALYPSE  APOCALYPSE  CATASTROPHE  EMERGENCY  FATAL  ...

On 23 Jan 2014, at 3:56, Gary Gregory wrote:


But that is not as high as APOCALYPSE right?

Gary

 Original message 
From: Matt Sicker boa...@gmail.com
Date:01/22/2014  21:43  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org
Subject: Re: Web Issues, Logging Levels, and GA

I think we should use the CATASTROPHE logging level.


On 22 January 2014 17:38, Remko Popma remko.po...@gmail.com wrote:
Looks like we're in a tricky spot...

I count four people in favor of keeping the current levels who don't 
want to add levels (Paul, Christian, Matt and myself),

two people who really want to add levels (Gary and Nick)
and two people who are not pushing for new levels but don't mind the 
change (Scott and Ralph).


I don't think of adding new levels as a compromise, as it would only 
satisfy a few of us.


Can we try finding a way that would satisfy all parties?
Why don't we think a little more about finding some mechanism that 
allows users to add custom levels that are *as easy or nearly as easy 
to use as the pre-defined levels*?


That mechanism can be anything (markers, extensible enum, an 
interface, something else?), I am open to ideas.
This is an engineering problem, let's use our engineering skills 
(instead of our debate skills :-).)


Let's think about this more, with open minds, before rushing into a 
solution that many have reservations about.




On Thu, Jan 23, 2014 at 6:07 AM, Paul Benedict pbened...@apache.org 
wrote:
Yes, I know. It is a big change but it is also one that's necessary to 
support custom logging levels that are enums.



On Wed, Jan 22, 2014 at 3:04 PM, Ralph Goers 
ralph.go...@dslextreme.com wrote:

Paul,

Take a look at the Logger, LoggerConfig and Lo4jLogEvent classes and 
LogEvent interface in log4j-core.  Then look at the Filter interface 
and the ThresholdFilter implementation.  Looking at those classes you 
will see that the change you are proposing has a much larger impact 
than what you are thinking.  Since the custom levels would not be 
part of the enum all the code would have to be changed to use the new 
Interface you are proposing, not the Level enum.


Ralph


On Jan 22, 2014, at 12:37 PM, Paul Benedict pbened...@apache.org 
wrote:


Ralph,

Perhaps you're misunderstanding or I was unclear (let's say it's the 
latter).


The interface is only so you can allow custom log levels as an enum. 
The client code could still use the enums you provided today. All 
that's changing is the API signatures to accept the interface -- which 
conveniently all the enums would implement. As I said, 
FATAL/ERROR/INFO/WARN/DEBUG/TRACE would implement the interface.


It's worth considering this because I think we're about to pollute 
log4j with logging levels that really don't belong in the public api. 
These are definitely custom things people should implement themselves.


Paul


On Wed, Jan 22, 2014 at 12:33 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
First, I assume you meant to code “implements LogLevelStrength” 
instead of “extends LogLevelStrength” since an enum already 
implicitly extends Enum and a Class (or Enum) can’t extend an 
Interface. 


Second, doing this would mean that the Log4j 2 core would have to be 
modified to never use the Level enum and only use the Interface, 
except perhaps in ThresholdFilter which can really only be configured 
with one of the Level enum values. Not being able to use Level as a 
method parameter and field in the LogEvent makes its value as an enum 
minimal. Only being able to use Level values in the ThresholdFilter 
means anyone with a custom Level has to write their own custom Level 
Filter.


I think providing the extra levels is a fair compromise.  

Ralph


On Jan 21, 2014, at 8:50 AM, Paul Benedict pbened...@apache.org 
wrote:


Or if you really want to get fancy (!!!), don't make the log4j API 
accept an Level, but an interface that each logging level Enum object 
implements. Then programmers can use enums. Example:



public interface LogLevelStrength {
  int getStrength();
}

public enum Level extends LogLevelStrength {
  FATAL() {
    public int getStrength() { return 600; }
 }
 ... 
}

public enum MyCustomLevel extends LogLevelStrength {
  DIAGNOSTIC() {
    public int getStrength() { return 250; }
 }
 ... 
}



On Tue, Jan 21, 2014 at 10:45 AM, Paul Benedict pbened...@apache.org 
wrote:
It won't be possible with an enum, yes, but we should have a way to 
allow extensions. For example, if we publically document the integer 
level of the enums (separated by 100), then we can provide an overload 
that accepts an integer. That's how you can allow people to slide in 
their extensions. Philospohy: enums for the standard, ints for the 
custom programmer.


Paul


On Tue, Jan 21, 2014 at 10:42 AM, Gary Gregory 
garydgreg...@gmail.com wrote:
On Tue, Jan 21, 2014 at 11:33 AM, Paul Benedict pbened...@apache.org 
wrote:
On Tue, 

Re: Enums and Custom Levels

2014-01-23 Thread Christian Grobmeier

I pretty much like this Nick

I read the question from time to time how one can add custom log levels 
in log4j,

so this is surely a useful feature for some.

On 23 Jan 2014, at 10:02, Remko Popma wrote:

I would be happy with any solution that is generic enough to fulfill 
all

users requirements and does not involve adding ad hoc levels.

On Thursday, January 23, 2014, Nick Williams 
nicho...@nicholaswilliams.net

wrote:


Okay, I finally got a minute to read all of these emails, and...

EVERYBODY FREEZE!

What if I could get you an extensible enum that required no interface
changes and no binary-incompatible changes at all? Sound too good to 
be
true? I proposed this months ago (LOG4J2-41) and it got shot down 
multiple
times, but as of now I've heard THREE people say extensible enum in 
this

thread, so here it is, an extensible enum:

public abstract class Level implements ComparableLevel, 
Serializable {

 public static final Level OFF;
 public static final Level FATAL;
 public static final Level ERROR;
 public static final Level WARN;
 public static final Level INFO;
 public static final Level DEBUG;
 public static final Level TRACE;
 public static final Level ALL;


 private static final long serialVersionUID = 0L;
 private static final HashtableString, Level map;
 private static final TreeMapInteger, Level values;
 private static final Object constructorLock;


 static {
 // static variables must be constructed in certain order
 constructorLock = new Object();
 map = new HashtableString, Level();
 values = new TreeMapInteger, Level();
 OFF = new Level(OFF, 0) {};
 FATAL = new Level(FATAL, 100) {};
 ERROR = new Level(ERROR, 200) {};
 WARN = new Level(WARN, 300) {};
 INFO = new Level(INFO, 400) {};
 DEBUG = new Level(DEBUG, 500) {};
 TRACE = new Level(TRACE, 600) {};
 ALL = new Level(ALL, Integer.MAX_VALUE) {};
 }


 private static int ordinals;


 private final String name;
 private final int intLevel;
 private final int ordinal;


 protected Level(String name, int intLevel) {
 if(name == null || name.length() == 0)
 throw new IllegalArgumentException(Illegal null Level
constant);
 if(intLevel  0)
 throw new IllegalArgumentException(Illegal Level int less
than zero.);
 synchronized (Level.constructorLock) {
 if(Level.map.containsKey(name.toUpperCase()))
 throw new IllegalArgumentException(Duplicate Level
constant [ + name + ].);
 if(Level.values.containsKey(intLevel))
 throw new IllegalArgumentException(Duplicate Level int 
[

+ intLevel + ].);
 this.name = name;
 this.intLevel = intLevel;
 this.ordinal = Level.ordinals++;
 Level.map.put(name.toUpperCase(), this);
 Level.values.put(intLevel, this);
 }
 }


 public int intLevel() {
 return this.intLevel;
 }


 public boolean isAtLeastAsSpecificAs(final Level level) {
 return this.intLevel = level.intLevel;
 }


 public boolean isAtLeastAsSpecificAs(final int level) {
 return this.intLevel = level;
 }


 public boolean lessOrEqual(final Level level) {
 return this.intLevel = level.intLevel;
 }


 public boolean lessOrEqual(final int level) {
 return this.intLevel = level;
 }


 @Override
 @SuppressWarnings(CloneDoesntCallSuperClone)
 public Level clone() throws CloneNotSupportedException {
 throw new CloneNotSupportedException();
 }


 @Override
 public int compareTo(Level other) {
 return intLevel  other.intLevel ? -1 : (intLevel  
other.intLevel

? 1 : 0);
 }


 @Override
 public boolean equals(Object other) {
 return other instanceof Level  other == this;
 }


 public ClassLevel getDeclaringClass() {
 return Level.class;
 }


 @Override
 public int hashCode() {
 return this.name.hashCode();
 }


 public String name() {
 return this.name;
 }


 public int ordinal() {
 return this.ordinal;
 }


 @Override
 public String toString() {
 return this.name;
 }


 public static Level toLevel(String name) {
 return Level.toLevel(name, Level.DEBUG);
 }


 public static Level toLevel(String name, Level defaultLevel) {
 if(name == null)
 return defaultLevel;
 name = name.toUpperCase();
 if(Level.map.containsKey(name))
 return Level.map.get(name);
 return defaultLevel;
 }


 public static Level[] values() {
 return Level.values.values().toArray(new
Level[Level.values.size()]);
 }


 public static Level valueOf(String name) {
 if(name == null)
 throw new IllegalArgumentException(Unknown level constant 
[

+ name + ].);
 name = name.toUpperCase();
 if(Level.map.containsKey(name))
 return Level.map.get(name);
 throw new IllegalArgumentException(Unknown level constant [ +
name + ].);
 }


 public static T extends EnumT T valueOf(ClassT enumType, 
String

name) {
 return Enum.valueOf(enumType, name);
 }


 // for deserialization
 protected final Object readResolve() throws 

Ending the logo contest

2014-01-22 Thread Christian Grobmeier

Hello all,

I would like to close submission on 31.01. (Friday).

Please let me know if there are any objections to this, otherwise I am 
going to send such an email on friday.


After that I believe we should create a wiki page where everybody can 
nominate his preferred logos.
If we have more than 10 nominated logos the logos with the most +1 will 
entry the final vote.


Please let me know if you all agree with this my time line or if you 
think we should wait even more.


Thanks!

Christian


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Web Issues, Logging Levels, and GA

2014-01-22 Thread Christian Grobmeier
Jumping in late, sorry. I have read all messages around this now 
(hopefully) and I am still unsure why we actually need new log levels.
Personally I don't see much difference between trace and verbose. 
Honestly the people I spoke to are usually using debug. I don't know 
many people who actually use trace. If you need trace, you often need a 
debugger... having a second level called verbose would at least confuse 
me.


I find DIAG interesting. Before a while I thought how one would log 
METRICS which I believe might be the closest match to DIAG. On the other 
hand when would you like to disable metrics/diag? Mertrics shouldn't be 
disabled at all to my understanding and when it comes to deeper 
diagnosis I wonder if it would make more sense to have an appender which 
buffers all statements until he receives on of a specific level like 
error. Then he should print everything. Thats more a diagnostic tool 
which makes sense to me. I can do that with existing log levels and 
markers, but maybe it would make sense to have some DIAG.


However I don't see where DIAG does fit in the hierarchy. For me its a 
different beast then the usual log levels. I can imagine situations when 
I want to see diagnostics on ERROR level quickly. Sometimes they are so 
expensive i want them on debug level. I would prefer to tell log4j 
diagnostic on/off instead of putting it into a hierarchy.


I also see no reason to include NOTICE. If the systems sends me 
something i need to read its a warn.


My 2 cents



On 22 Jan 2014, at 15:59, Ralph Goers wrote:

I am fine with DIAG.  I had always thought INFO was the abbreviation 
for INFORMATIONAL, which is way too long.


Ralph

On Jan 22, 2014, at 6:21 AM, Gary Gregory garydgreg...@gmail.com 
wrote:


On Wed, Jan 22, 2014 at 1:33 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:
First, I assume you meant to code “implements LogLevelStrength” 
instead of “extends LogLevelStrength” since an enum already 
implicitly extends Enum and a Class (or Enum) can’t extend an 
Interface.


Second, doing this would mean that the Log4j 2 core would have to be 
modified to never use the Level enum and only use the Interface, 
except perhaps in ThresholdFilter which can really only be 
configured with one of the Level enum values. Not being able to use 
Level as a method parameter and field in the LogEvent makes its 
value as an enum minimal. Only being able to use Level values in the 
ThresholdFilter means anyone with a custom Level has to write their 
own custom Level Filter.


I think providing the extra levels is a fair compromise.


I am in agreement with Ralph.

I created LOG4J-508 (new levels) and LOG4J-507 (space level ints by 
100) to track this for the release notes. SVN has the new levels in 
now.


Before the new Logger methods roll in I thought we could finalize our 
choice of the DIAG level name. The names NOTICE and VERBOSE feel 
pretty good to me and are 'standard' in the sense that other systems 
and command lines make use of the terms (as mentioned elsewhere in 
the thread).


Right now, we have DIAG in SVN which could also be DIAGNOSTIC. 
DIAGNOSTIC would be our longest name; we do have precedent for 
abbreviation: we have WARN instead of WARNING. There is also 
DIAGNOSIS. Using DIAG would get devs choose the variant in 
conversation. We could of course not abbreviate anything and rename 
WARN to WARNING or INFO to INFORM for example, making all the levels 
either verbs or nouns, but not a mix.


Gary



Ralph


On Jan 21, 2014, at 8:50 AM, Paul Benedict pbened...@apache.org 
wrote:


Or if you really want to get fancy (!!!), don't make the log4j API 
accept an Level, but an interface that each logging level Enum 
object implements. Then programmers can use enums. Example:



public interface LogLevelStrength {
int getStrength();
}

public enum Level extends LogLevelStrength {
FATAL() {
 public int getStrength() { return 600; }
}
...
}

public enum MyCustomLevel extends LogLevelStrength {
DIAGNOSTIC() {
 public int getStrength() { return 250; }
}
...
}



On Tue, Jan 21, 2014 at 10:45 AM, Paul Benedict 
pbened...@apache.org wrote:
It won't be possible with an enum, yes, but we should have a way 
to allow extensions. For example, if we publically document the 
integer level of the enums (separated by 100), then we can provide 
an overload that accepts an integer. That's how you can allow 
people to slide in their extensions. Philospohy: enums for the 
standard, ints for the custom programmer.


Paul


On Tue, Jan 21, 2014 at 10:42 AM, Gary Gregory 
garydgreg...@gmail.com wrote:
On Tue, Jan 21, 2014 at 11:33 AM, Paul Benedict 
pbened...@apache.org wrote:
On Tue, Jan 21, 2014 at 10:25 AM, Ralph Goers 
ralph.go...@dslextreme.com wrote:


I tend to agree that there is ambiguity between TRACE and 
VERBOSE, but I have no problem adding it if it means end users 
will have more flexibility with little cost.


I think this is meaningless flexibility. It smells of adding a 
feature 

Re: GA Release Date for log4j2

2014-01-13 Thread Christian Grobmeier

On 11 Jan 2014, at 23:34, Matt Sicker wrote:


Oh neat. I've gotten too used to working for an enterprise that now I
assume all OSS projects have PMs. I know it's not usually the case 
with
small projects (especially ones with only one main developer), but I 
must

have gotten the wrong impression about Apache. Glad to know!


Thats what got me involved. I like the meritocracy, as we call it.
Whoever does the things, leads. If there a multiple people who do the 
same,
we try to build a consensus. Healthy projects are not to shy even build 
a consensus
with the community. Thats why we always invite even non-committers to 
participate

on release votes and other decisions.

Here is some background info:
www.apache.org/foundation/how-it-works.html

Here are a few of my personal interpretations of this topic:
http://www.grobmeier.de/hey-i-became-a-vice-president-07072012.html
(shameless self promotion, i am sorry)

Cheers
Christian





On 11 January 2014 16:30, Ralph Goers ralph.go...@dslextreme.com 
wrote:



Actually, there is a decent chance it will be the GA release.  We are
waiting for feedback from Gary on what he thinks.

FWIW, there is no “Project Manager” here. We make decisions based 
on

consensus. However, the release manager does get some latitude.

Ralph

On Jan 11, 2014, at 10:52 AM, Matt Sicker boa...@gmail.com wrote:




On Jan 11, 2014, at 4:14, Peter McCarthy 
petergeraldmccar...@gmail.com

wrote:


I am wondering if there is a GA date decided for log4j2?

Is patch 9 the last beta release, or are there many more beta loads

planned ?


The next release will be an RC release.



The reason I ask is we currently use log4j, however we have found 
that
in our larger installations where we produce a lot of logging it is 
not fit
for purpose. We want to move to log4j2 and are currently testing our 
large
installations against it. However we cannot put a beta version of 
log4j2
into our own GA release (due in mid year, however we would need a 
large
lead time to fully test log4j2). We need some indication as to when 
log4j2
will GA so as we can decide if we can use it or not in our own next 
release.


Any information would be greatly appreciated on this.


Based on current blockers and critical bugs, if you're not using 
OSGi,
the current code is pretty much ready for a GA release. I'd like to 
see an

RC1 release soon, but that's up to the PM I think.

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
Matt Sicker boa...@gmail.com



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[jira] [Updated] (LOG4J2-316) Logo Contest Submissions

2014-01-07 Thread Christian Grobmeier (JIRA)

 [ 
https://issues.apache.org/jira/browse/LOG4J2-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Grobmeier updated LOG4J2-316:
---

Attachment: logo-log4j-eruption.png
logo-log4j-circle.png

Log4j Circle: log4j is a framework detecting everything which is not harmonic. 

Log4j Eruption: log4j writes all eruptions of an app to logs

 Logo Contest Submissions
 

 Key: LOG4J2-316
 URL: https://issues.apache.org/jira/browse/LOG4J2-316
 Project: Log4j 2
  Issue Type: Task
Reporter: Christian Grobmeier
Assignee: Christian Grobmeier
 Attachments: CarloMatti-Concept.jpg, Log4j-combined.png, 
 Log4j-galactica.png, Log4j-textured.png, Log4j_logo.png, 
 Micah_log4j_icon.png, a_new_log4j2-logo.png, apache-log4j-2.png, 
 apache_log4j2_logo.png, l4j.png, l4j.svg, log4-SE.png, log4.png, 
 log4J2-logo-B.png, log4J2-logo.png, log4J2_Lila.png, log4J2_Orange_Grün.png, 
 log4J2_Schwartz.png, log4J_bunt.png, log4j-2-rnm.png, log4j-2.png, 
 log4j-apache.png, log4j-asap.png, log4j-designmantic.com-1.PNG, 
 log4j-designmantic.com-2.PNG, log4j-designmantic.com-3.PNG, 
 log4j-designmantic.com-4.PNG, log4j-designmantic.com-5.PNG, 
 log4j-designmantic.com-6.PNG, log4j-designmantic.com-7.PNG, 
 log4j-designmantic.com-8.PNG, log4j-stepuk.png, log4j.png, log4j.png, 
 log4j.svg, log4j2(Pasha_G).png, log4j2(logo).png, log4j2(logo)_1.png, 
 log4j2-b.svg, log4j2_e-id.nl.jpg, log4j2_e-id.nl.svg, log4j_2.svg, 
 log4j_idea.jpg, log4j_logo.png, log4j_murdy_1.png, log4j_murdy_10.png, 
 log4j_murdy_11.png, log4j_murdy_11_types.png, log4j_murdy_2.png, 
 log4j_murdy_3.png, log4j_murdy_4.png, log4j_murdy_6.png, log4j_murdy_7.png, 
 log4j_murdy_8.png, log4j_murdy_9.png, logo-log4j-circle.png, 
 logo-log4j-eruption.png, logo-m-nostrokes-condensed.png, 
 logo-m-nostrokes-condensed.svg, logo-m-nostrokes.png, logo-m-nostrokes.svg, 
 logo-m.png, logo-m.svg, logoprop_coffeesteam_131022NS.png, 
 logoprop_monogram_131022NS.png, logoprop_stacked-lj_131022NS.png


 h4. Log4J logo contest
 Log4j 2.0 is looking for a new logo!
 After 12 years, the Log4j project is getting ready for a brand new major 
 release: version 2.0. This new major version is a reboot of this project in 
 many ways: it is not only time to change the version number to 2.0 but also 
 time to refresh the Log4j logo.
 Log4j 2 is very different from Log4j 1. Log4j 2 is more reliable and faster 
 than its predecessor and comparable frameworks.
 The team has grown after years of stagnation and there is now a lot of 
 activity on our lists. We are now approaching the 2.0 release after eight 
 beta releases.
 With our new logo, we want to show the Java community that Log4j is back.
 We would like to open participation to the community to create this new logo.
 h4. HOW TO PARTICIPATE
 Attach your entries to the Jira:
 https://issues.apache.org/jira/browse/LOG4J2-316
 You can submit as many entries as you like.
 You must license your Logo under the Apache License 2.0.
 The contest will last one month from the date of the announcement. 
 If your Logo is accepted, you must sign an ICLA:
 http://www.apache.org/licenses/icla.txt
 While we will accept PNG image formats for the contest, we prefer vector 
 based formats (SVG).
 You can convert pixel-based formats produced with Gimp or Photoshop to SVG 
 with free tools like Inkscape (http://inkscape.org)
 Please note that a logo should not contain too many details.
 h4. HOW THE WINNING LOGO IS CHOSEN
 We invite everyone to vote on the mailing lists. The votes of Apache Logging 
 Committers are binding.
 If the community submits more than 10 Logos, voting will proceed in two 
 rounds.
 In the first round, the 10 logos with the most +1 votes graduate to round two.
 In the second round, the logo with the most +1 will win the contest.
 The majority of the Apache Logging PMC can veto a logo.
 We will accept the logo when all votes are successful and the ICLA of the 
 logo contributor is on file.
 Please ask questions on the dev mailing list.
 The Log4j team



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Next release of 2.0

2014-01-03 Thread Christian Grobmeier

On 3 Jan 2014, at 18:02, Scott Deboy wrote:


IMO, being unable to change the API in log4j1 due to compatibility
concerns is what caused development of log4j to essentially stop
(other than the occasional bug fix commit).

I'd hate for us to end up in the same place with log4j2.


+1

I was not there back then, but i have seen the too much bc illness in 
Commons.


We are in Beta for a long time. From a community perspective I think its 
really time to show that we trust in the new log4j2.
At the moment we have a pretty much unmaintained log4j1 and an 
officially unstable log4j2.


I think changes in log4j-api might be very rare. Under the hood we can 
change things more often. If people use things behind the API, they must 
also accept the fact that software is developing further. If they are 
really concerned about changes they need to be involved.


I gave a lot of talks on log4j2 in 2013 and i face a lot of questions 
like: when will log4j2 be out.
While we might have some concerns, we should go release early, often 
and show some trust in what we build. We have users who reports its 
great. I use it myself without any problems. But as long as it has the 
beta label we will not reach the wider developer community.
In the meantime it will become more difficult and difficult for us as 
people start to migrate to other frameworks.


You see, I have community concerns to release it now. And I have not 
heard of any serious concerns against releasing it.


My suggestion: give Gary a few days, lets say 2 weeks to check the code 
base and voice out real concerns.

At best, he doesn't find much. If he needs more time, give more time.

if there is something to fix, fix it now. But lets make the next release 
stable and a real 2.0.


Because that will also start the discussion of eol log4j 1, finally.

My 2 cent. :)

Cheers,
Christian




Scott

On 1/3/14, Ralph Goers ralph.go...@dslextreme.com wrote:

What are contemplating changing in log4j-api?

Ralph


On Jan 3, 2014, at 8:28 AM, Gary Gregory garydgreg...@gmail.com 
wrote:


On Fri, Jan 3, 2014 at 11:26 AM, Gary Gregory 
garydgreg...@gmail.com

wrote:
I'm not sure what policy WRT binary and source compatibility we have 
in
log4j 1 and 2. Over in Commons, if you break BC, in general, that 
means a

package name change and a Maven name change, for example from
o.a.commons.lang to lang3. This is using the Clirr report to check 
for
errors. There are exceptions of course, usually if a public API 
changes
but it is considered part of the implementation and not what a call 
site

should use.

I forgot to mention, in Log4j, we have a more stringent requirement 
since
there are users of log4j and implementors of appenders. So some of 
the
log4j guts are necessarily public to allow Appender implementations 
to be

written.

Gary

Gary


On Fri, Jan 3, 2014 at 12:19 AM, Scott Deboy scott.de...@gmail.com
wrote:
I think it makes sense to go through the existing bugs and find ones 
we

feel are critical and squash them before a final 2.0.

Gary's right in the sense that adoption as a non beta means we will 
feel

resistance to significant changes.

Maybe we should make it clear that Api changes may appear in 2.1 but 
not

2.0.x?

On Jan 2, 2014 7:23 PM, Gary Gregory garydgreg...@gmail.com 
wrote:

On Thu, Jan 2, 2014 at 10:15 PM, Remko Popma remko.po...@gmail.com
wrote:
Frankly, Gary, I don't understand the hesitation.
We started talking about a 2.0 GA release six months ago. Surely 
that
should have been enough time to familiarize yourself with the APIs 
and

raise any concerns.

I understand that the 2.0 release is a big step but I also agree 
with

Christian that if unforeseen issues come up we can address them in
upcoming releases. (And if we find we've made a terrible mistake and 
need

an API change, then so be it...)

How about everyone marks outstanding Jira tickets that they really 
want to

address before the 2.0 release (with the issue target version), and
release the 2.0 GA when these are all fixed?

Hey, it's a volunteer community process, and we all have our 
opinions ;) I

just stated mine is all.

Feel free to call a vote when you see fit. It's all good.

Gary



On Fri, Jan 3, 2014 at 3:47 AM, Remko Popma remko.po...@gmail.com
wrote:
What tweaks do you have in mind? API changes?


On Fri, Jan 3, 2014 at 12:45 AM, Gary Gregory 
garydgreg...@gmail.com

wrote:
On Thu, Jan 2, 2014 at 10:27 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:
Why the caution?

We can have a 3.0, a 2.1 and son on.

Nobody expects we should stick forever with a version.
On the other hand, we were releasing in beta for ages now.

What are the reasons you don't want a 2.0 stable?

You've got it backwards ;)

I do want a stable 2.0. I, personally, am not 100% familiar with 
100% of

the API and I am not sure that the API is stable. There are a LOT of
_public_ APIs in Log4J. Once 2.0 is out, these are set in stone.

There are also a couple of tweaks I'd like to do. People

Re: Next release of 2.0

2014-01-02 Thread Christian Grobmeier

Make it 2.0, if you ask me.



On 2 Jan 2014, at 8:46, Ralph Goers wrote:

I am trying to find a bit more time to work on Log4j again.  I see 
quite a few issues that I would like to address and think I will need 
about 2 weeks to complete them so I am tentatively targeting the 
middle of the month for the next release.   The question in my mind is 
whether the next release should be 2.0-RC1 or just 2.0.


Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: Next release of 2.0

2014-01-02 Thread Christian Grobmeier

Why the caution?

We can have a 3.0, a 2.1 and son on.

Nobody expects we should stick forever with a version.
On the other hand, we were releasing in beta for ages now.

What are the reasons you don't want a 2.0 stable?

On 2 Jan 2014, at 14:04, Gary Gregory wrote:

Make it RC or another beta IMO. Once 2.0 is out you cannot unhinged 
that bell. 


Gary

 Original message 
From: Ralph Goers ralph.go...@dslextreme.com
Date:01/02/2014  02:46  (GMT-05:00)
To: Log4J Developers List log4j-dev@logging.apache.org
Subject: Next release of 2.0

I am trying to find a bit more time to work on Log4j again.  I see 
quite a few issues that I would like to address and think I will need 
about 2 weeks to complete them so I am tentatively targeting the 
middle of the month for the next release.   The question in my mind 
is whether the next release should be 2.0-RC1 or just 2.0.


Ralph
-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: The Logging Olympics – A Race Between Today’s Top 5 Java Logging Frameworks

2013-12-19 Thread Christian Grobmeier

Yap saw that as well yesterday.

However I looked a bit around, this doesn't seem to go in-depth
and it doesn't feel well researched.

On 18 Dec 2013, at 20:22, Gary Gregory wrote:


FYI:
http://www.takipiblog.com/2013/12/18/the-logging-olympics-a-race-between-todays-top-5-logging-frameworks/

G

--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-11-20 Thread Christian Grobmeier

Can somebody else help testing this on Windows?
I was not able to reproduce this, but on the other hand i lack the OS.

On 6 Nov 2013, at 16:43, Gary Gregory wrote:

On Wed, Nov 6, 2013 at 9:35 AM, Christian Grobmeier 
grobme...@gmail.comwrote:



On 6 Nov 2013, at 14:39, Gary Gregory wrote:

On Wed, Nov 6, 2013 at 4:33 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:
The class files must have been left over from an old build. With 
mvn

clean
package I still get one error:

Results :

Failed tests:   test1(org.apache.log4j.rolling.TimeBasedRollingTest)

Tests run: 217, Failures: 1, Errors: 0, Skipped: 0



Any chance to get more output?



I got:

test1(org.apache.log4j.rolling.TimeBasedRollingTest)  Time elapsed: 
2.48

sec   FAILURE!
junit.framework.AssertionFailedError
 at junit.framework.Assert.fail(Assert.java:47)
 at junit.framework.Assert.assertTrue(Assert.java:20)
 at junit.framework.Assert.assertTrue(Assert.java:27)
 at
org.apache.log4j.rolling.TimeBasedRollingTest.test1(TimeBasedRollingTest.java:134)

Gary




For me the test works on cli and in IntelliJ. But I am on a mac.

Actually the whole testing code is more than questionable these days.





Using:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 
windows


Gary




Let me know.

Cheer
Christian



Tests run: 521, Failures: 2, Errors: 18, Skipped: 0


with:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a;
2013-09-17
11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.7.0_45*, vendor: Oracle Corporation

Java home: C:\Program Files\Java\jdk1.7.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 
windows


and

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a;
2013-09-17
11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.6.0_45*, vendor: Sun Microsystems Inc.

Java home: C:\Program Files\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 
windows


Thoughts?

Gary


On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier 
grobme...@gmail.com


wrote:



Hello



please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

(please note: I worked more closely to the Log4j2 release guide. 
All

artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and 
-bin

artifacts will be linked from the website later)

You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

Source tag:
http://svn.apache.org/repos/asf/logging/log4j/companions/
extras/tags/apache-log4j-extras-1.2.17.1/

Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the 
-src

artifact did not. This version removes
the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java

Log4j Sandbox is now accessible to ASF committers

2013-11-14 Thread Christian Grobmeier

Hello all,

as we discussed earlier, I asked to open access of:
http://svn.apache.org/repos/asf/logging/sandbox/

to all Apache committers, which is now done.

I am planning to write a short blog post about it the other day but 
wanted to let you know right now.


Cheers
Christian

---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-11-06 Thread Christian Grobmeier

On 6 Nov 2013, at 2:50, Gary Gregory wrote:

Arg. I am now in OSGi hell likely due to the duplicate classes (from 
the
main log4j1 jar) present in the extras jar, which version 1.2.17.1 
would

fix. So in the meantime, I need a fix.

When I try to build trunk locally, I get:

Tests in error:
test1(org.apache.log4j.EnhancedPatternLayoutTestCase): temp (The 
system


This class doesn't exist in my own trunk.
Not sure where you get it.

Can you check if it is still available in your project? Maybe its an 
older checkout

and is left in the target folder.

In the package mentioend should only be two classes, DBAppender and 
LoggerRepositoryExImpl.


Let me know.

Cheer
Christian




Tests run: 521, Failures: 2, Errors: 18, Skipped: 0

with:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.7.0_45*, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: windows

and

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.6.0_45*, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: windows

Thoughts?

Gary


On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier 
grobme...@gmail.comwrote:



Hello

please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

(please note: I worked more closely to the Log4j2 release guide. All
artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and -bin
artifacts will be linked from the website later)

You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

Source tag:
http://svn.apache.org/repos/asf/logging/log4j/companions/
extras/tags/apache-log4j-extras-1.2.17.1/

Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the -src
artifact did not. This version removes
the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-11-06 Thread Christian Grobmeier

We need one more vote on log4j-dev, its still open

On 5 Nov 2013, at 19:01, Gary Gregory wrote:


Ping? What is the result of this [VOTE]?

Gary


On Sat, Oct 26, 2013 at 3:00 PM, Scott Deboy scott.de...@gmail.com 
wrote:



+1 Everything looks good to me.

On 10/26/13, Jess Holle je...@ptc.com wrote:

Is anyone going to vote on 1.2.17.1?

I'll use this release in any case, but it would be nice if this was 
the

latest public release in general.

On 10/21/2013 9:26 AM, Christian Grobmeier wrote:

On 21 Oct 2013, at 15:28, Jess Holle wrote:


Packaging now looks good at a glance as I now see no duplication.

I don't own the code in our application that actually uses this, 
nor
even know where the test cases are, however -- plus my vote 
doesn't

actually count anyway -- so I'll leave that to others.


Maybe your vote is not binding but its still important!
Thanks for looking into it!



On 10/21/2013 3:20 AM, Christian Grobmeier wrote:

Hello

please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:


https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/




(please note: I worked more closely to the Log4j2 release guide. 
All

artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and 
-bin

artifacts will be linked from the website later)

You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate


https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/


Source tag:


http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/




Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the 
-src

artifact did not. This version removes
the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org






-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

.




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-11-06 Thread Christian Grobmeier

On 6 Nov 2013, at 14:39, Gary Gregory wrote:

On Wed, Nov 6, 2013 at 4:33 AM, Christian Grobmeier 
grobme...@gmail.comwrote:
The class files must have been left over from an old build. With mvn 
clean

package I still get one error:

Results :

Failed tests:   test1(org.apache.log4j.rolling.TimeBasedRollingTest)

Tests run: 217, Failures: 1, Errors: 0, Skipped: 0


Any chance to get more output?

For me the test works on cli and in IntelliJ. But I am on a mac.

Actually the whole testing code is more than questionable these days.




Using:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: windows

Gary




Let me know.

Cheer
Christian




Tests run: 521, Failures: 2, Errors: 18, Skipped: 0

with:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.7.0_45*, vendor: Oracle Corporation

Java home: C:\Program Files\Java\jdk1.7.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 
windows


and

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 
2013-09-17

11:22:22-0400)
Maven home: C:\Java\apache-maven-3.1.1\bin\..
Java version: *1.6.0_45*, vendor: Sun Microsystems Inc.

Java home: C:\Program Files\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: windows 7, version: 6.1, arch: amd64, family: 
windows


Thoughts?

Gary


On Mon, Oct 21, 2013 at 4:20 AM, Christian Grobmeier 
grobme...@gmail.com

wrote:


Hello


please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

(please note: I worked more closely to the Log4j2 release guide. 
All

artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and -bin
artifacts will be linked from the website later)

You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate
https://repository.apache.org/content/repositories/
orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

Source tag:
http://svn.apache.org/repos/asf/logging/log4j/companions/
extras/tags/apache-log4j-extras-1.2.17.1/

Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the 
-src

artifact did not. This version removes
the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory




---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second 
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released

2013-10-21 Thread Christian Grobmeier

Thanks a lot Scott!
Yes, i am going to start with 1.2.17.1 RC asap.



On 21 Oct 2013, at 1:29, Scott Deboy wrote:


Reverted...but I see we have -18-snapshot in the pom now..I'll just
remove the bundle packaging entry on trunk..Christian, would you mind
rolling a 1.2.17.1 RC?

Scott

On 10/20/13, Scott Deboy scott.de...@gmail.com wrote:

Gah I committed that on the tag..

sigh..

Sorry

On 10/20/13, Scott Deboy scott.de...@gmail.com wrote:

I think I fixed it in commit 1534007.

Extras is no longer a 'bundle'.

Scott

On 10/20/13, Christian Grobmeier grobme...@gmail.com wrote:

On 20 Oct 2013, at 21:29, Gary Gregory wrote:

On Sun, Oct 20, 2013 at 3:26 PM, Scott Deboy 
scott.de...@gmail.com

wrote:


It's here:

https://logging.apache.org/log4j/extras/download.html

FYI, the main page links 'extras' to the above.

Looks like we need to nuke the other site..



Yes, please, it's confusing.


I did that.

This: https://logging.apache.org/log4j/companions/
now links to the extras page directly

Thanks!




Gary




On 10/20/13, Gary Gregory garydgreg...@gmail.com wrote:

Hi All:

I see the 1.1 site here:
https://logging.apache.org/log4j/companions/extras/download.html

Where is the 1.2.17 site?

Gary


On Sun, Oct 20, 2013 at 3:06 PM, Jess Holle je...@ptc.com 
wrote:


So I just downloaded apache-log4j-extras-1.2.17-**bin.zip, 
pulled

out
apache-log4j-extras-1.2.17.**jar, and took a peek.

Straight away, I notice org/apache/log4j/Appender.**class -- 
and

other
duplicate classes.

I will admit I should have examined the release candidate, but 
I

didn't
think the double-check this -- as the issue seems clear enough.
Yet the
classes seem to be duplicated once again.


On 10/20/2013 3:24 AM, Christian Grobmeier wrote:


The Apache Log4j 1 team is pleased to announce the release of
Apache
Log4j Extras 1.2.17.

Apache Extras™ for Apache log4j™ is a jar file full of
additional
functionality for log4j 1.2.x.

This release is a maintenance release.

Changes:

- Version naming changed to match the required log4j version.
- RollingFileAppender with TimeBasedRolling policy doesn't 
create
parent-path if FileNamePattern contains date pattern as 
directory

(thanks
to Daniel Stankiewicz) Fixes 53536.
- DBAppender has a compile error (thanks to Antonio Petrelli)
Fixes
53645.
- Prefixed FormattingInfo and PatternParser with Extras to 
avoid

classloading conflict
- Fixed product naming
- Removed duplicated classes (thanks to Jess Holle for 
spotting

it)
- Removed ant build
- Made tests writing to target folder
- Merged all companions into the extras companion
- Switched Parent to Apache parent Fixes 47595.
- Upgraded to Apache Maven 3

Apache Log4j Extras 1.2.17 required Java  1.4.2 and Log4j 
1.2.17.


For more information please visit the product website:

http://logging.apache.org/**log4j/extras

http://logging.apache.org/log4j/extras




--**--**-

To unsubscribe, e-mail:
log4j-dev-unsubscribe@logging.**apache.org

log4j-dev-unsubscr...@logging.apache.org

For additional commands, e-mail:
log4j-dev-help@logging.apache.**orglog4j-dev-h...@logging.apache.org







--**--**-

To unsubscribe, e-mail:
log4j-dev-unsubscribe@logging.**apache.org

log4j-dev-unsubscr...@logging.apache.org

For additional commands, e-mail:
log4j-dev-help@logging.apache.**orglog4j-dev-h...@logging.apache.org





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: 
log4j-dev-h...@logging.apache.org






--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second
Editionhttp://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
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org








-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

[VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-10-21 Thread Christian Grobmeier

Hello

please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:
https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

(please note: I worked more closely to the Log4j2 release guide. All 
artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and -bin 
artifacts will be linked from the website later)


You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate 
https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/


Source tag:
http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/

Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the -src 
artifact did not. This version removes

the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [VOTE] Release Apache Log4j Extras 1.2.17.1 based on RC1

2013-10-21 Thread Christian Grobmeier

On 21 Oct 2013, at 15:28, Jess Holle wrote:


Packaging now looks good at a glance as I now see no duplication.

I don't own the code in our application that actually uses this, nor 
even know where the test cases are, however -- plus my vote doesn't 
actually count anyway -- so I'll leave that to others.


Maybe your vote is not binding but its still important!
Thanks for looking into it!



On 10/21/2013 3:20 AM, Christian Grobmeier wrote:

Hello

please vote to release Apache Log4j Extras 1.2.17.1.

Site:
http://people.apache.org/~grobmeier/extras-12171
(download path will be corrected at release time)

Artifacts:
https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/

(please note: I worked more closely to the Log4j2 release guide. All 
artifacts are on the repository server,
including the previously damaged -bin artifact. Only -src and -bin 
artifacts will be linked from the website later)


You can easily download all artifacts using this command:

wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate 
https://repository.apache.org/content/repositories/orgapachelogging-007/log4j/apache-log4j-extras/1.2.17.1/


Source tag:
http://svn.apache.org/repos/asf/logging/log4j/companions/extras/tags/apache-log4j-extras-1.2.17.1/

Changes to 1.2.17:

The -bin artifact still contained duplicated classes, while the -src 
artifact did not. This version removes

the duplicated classes from the artifact.

Please cast your vote:

[ ] +1, release
[ ] -1, do not release, because

Thanks,
Christian


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



[ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released

2013-10-20 Thread Christian Grobmeier
The Apache Log4j 1 team is pleased to announce the release of Apache 
Log4j Extras 1.2.17.


Apache Extras™ for Apache log4j™ is a jar file full of additional 
functionality for log4j 1.2.x.


This release is a maintenance release.

Changes:

- Version naming changed to match the required log4j version.
- RollingFileAppender with TimeBasedRolling policy doesn't create 
parent-path if FileNamePattern contains date pattern as directory 
(thanks to Daniel Stankiewicz) Fixes 53536.	
- DBAppender has a compile error (thanks to Antonio Petrelli) Fixes 
53645.
- Prefixed FormattingInfo and PatternParser with Extras to avoid 
classloading conflict

- Fixed product naming  
- Removed duplicated classes (thanks to Jess Holle for spotting it)
- Removed ant build 
- Made tests writing to target folder   
- Merged all companions into the extras companion
- Switched Parent to Apache parent Fixes 47595. 
- Upgraded to Apache Maven 3

Apache Log4j Extras 1.2.17 required Java  1.4.2 and Log4j 1.2.17.

For more information please visit the product website:

http://logging.apache.org/log4j/extras

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



Re: [ANNOUNCEMENT] Apache Log4j Extras 1.2.17 released

2013-10-20 Thread Christian Grobmeier

(dropping other lists than log4j-dev)

Wow, this is weird. So far I have no idea how the Appender.class made it 
its way into the -bin artifact.

I will investigate this… any ideas on the error are welcome.



On 20 Oct 2013, at 21:31, Scott Deboy wrote:


Yes, it looks like something went a bit sideways with the -bin jar.
The source jar is correct (no Appender class), but the -bin jar does
have the additional classes in it.

Scott

On 10/20/13, Jess Holle je...@ptc.com wrote:

So I just downloaded apache-log4j-extras-1.2.17-bin.zip, pulled out
apache-log4j-extras-1.2.17.jar, and took a peek.

Straight away, I notice org/apache/log4j/Appender.class -- and other
duplicate classes.

I will admit I should have examined the release candidate, but I 
didn't
think the double-check this -- as the issue seems clear enough.  Yet 
the

classes seem to be duplicated once again.

On 10/20/2013 3:24 AM, Christian Grobmeier wrote:

The Apache Log4j 1 team is pleased to announce the release of Apache
Log4j Extras 1.2.17.

Apache Extras™ for Apache log4j™ is a jar file full of 
additional

functionality for log4j 1.2.x.

This release is a maintenance release.

Changes:

- Version naming changed to match the required log4j version.
- RollingFileAppender with TimeBasedRolling policy doesn't create
parent-path if FileNamePattern contains date pattern as directory
(thanks to Daniel Stankiewicz) Fixes 53536.
- DBAppender has a compile error (thanks to Antonio Petrelli) Fixes
53645.
- Prefixed FormattingInfo and PatternParser with Extras to avoid
classloading conflict
- Fixed product naming
- Removed duplicated classes (thanks to Jess Holle for spotting it)
- Removed ant build
- Made tests writing to target folder
- Merged all companions into the extras companion
- Switched Parent to Apache parent Fixes 47595.
- Upgraded to Apache Maven 3

Apache Log4j Extras 1.2.17 required Java  1.4.2 and Log4j 1.2.17.

For more information please visit the product website:

http://logging.apache.org/log4j/extras

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org





-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org




-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

-
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org



  1   2   3   4   5   >