Re: [logging] Commons Logging 2.0?

2014-12-01 Thread Christian Grobmeier
On Mon, Dec 1, 2014, at 00:50, sebb wrote:
 But it would be interesting to know why the Spring dev thought a new
 version would be useful.

The team seemed to discuss moving to slf4j, but he mentioned they were
happy not doing it since the learned about bc breaks within slf4j
versions. In general he was totally enjoying that CL just works.

However he appeared to miss some things which make logging-lifes easier,
like String substitution in:

log.debug(Hello {} {}, a.getGivenName(), a.getName());

More specifically he mentioned MessageFormat support:
https://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html

This is something all logging frameworks seem to support and which might
be possible to add without breaking things.

Current:

debug(Object message)
debug(Object message, Throwable t)

Addition:
debug(Object o, Object... args) {}

That aside, I would do the following:

 - jdk support for at least 7 (varargs need 5, but MessageFormat 7)
 - remove AvalonLogger and LogKitLogger


 
  For anything more I would point to log4j 2.
 
  Gary
 
  div Original message /divdivFrom: Christian Grobmeier 
  grobme...@gmail.com /divdivDate:11/30/2014  16:27  (GMT-05:00) 
  /divdivTo: Commons Developers List dev@commons.apache.org 
  /divdivCc:  /divdivSubject: [logging] Commons Logging 2.0? 
  /divdiv
  /divHi folks,
 
  I am perfectly aware that I was saying CL needs to be deprecated only
  before month.
  Tomcat uses CL and that was more or less the reason it would stay - so I
  thought.
  Recently I talked to a person actively involved in Spring. He explained,
  Spring would use
  CL and they are quite happy with it. Reason: it's always the same.
 
  He also told me that - rather having a new JSR with new interfaces which
  would be difficult to get into the JDK - he would love to have some kind
  of CL 2.0.
 
  To be honest, it made me think and reconsider whatever I have thought or
  said in the past. I know Mark did say similar things, but maybe it is
  the power of a direct conversation.
 
  I am still unsure if a CL 2.0 would be needed or not and thats why I
  outreach here to ask for your feelings/opinions whatever.
 
  We have a Log4j2 which is really good. We have a slf4j which is fine.
  And we have a CL 1.x which is, well dated.
 
  Would it make sense to have a CL 2.0 which is more or less (maybe with
  small adjustments, despite the major version jump) a drop in
  replacement? It could just add some methods or things like variable
  substitutions, and thats it. Nothing big. Modern JVM support, some more
  methods. The rest all the same, except log4j 2 support (which is also
  provided by the log4j project).
 
  As mentioned I am still undecided. But CL 2.0 could be a minimal
  interface for consumers looking for stability instead of tons of
  features. However a bit more modern taste doesn't hurt, as long as it
  doesn't break things (too much).
 
  Thoughts?
 
  Christian
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 

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



Re: [logging] Commons Logging 2.0?

2014-12-01 Thread Christian Grobmeier

On Mon, Dec 1, 2014, at 13:57, Gary Gregory wrote:
 MessageFormat? WRT Log4j 2: So there's another thing to compare WRT to
 performance and String.format and our own {} support... any thoughts
 on that?

No, didn't think about this yet. I just pass on  what I was told without
judgement for now

Christian

 
 Gary
 
 
 On Mon, Dec 1, 2014 at 4:28 AM, Christian Grobmeier grobme...@gmail.com
 wrote:
 
  On Mon, Dec 1, 2014, at 00:50, sebb wrote:
   But it would be interesting to know why the Spring dev thought a new
   version would be useful.
 
  The team seemed to discuss moving to slf4j, but he mentioned they were
  happy not doing it since the learned about bc breaks within slf4j
  versions. In general he was totally enjoying that CL just works.
 
  However he appeared to miss some things which make logging-lifes easier,
  like String substitution in:
 
  log.debug(Hello {} {}, a.getGivenName(), a.getName());
 
  More specifically he mentioned MessageFormat support:
  https://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html
 
  This is something all logging frameworks seem to support and which might
  be possible to add without breaking things.
 
  Current:
 
  debug(Object message)
  debug(Object message, Throwable t)
 
  Addition:
  debug(Object o, Object... args) {}
 
  That aside, I would do the following:
 
   - jdk support for at least 7 (varargs need 5, but MessageFormat 7)
   - remove AvalonLogger and LogKitLogger
 
 
  
For anything more I would point to log4j 2.
   
Gary
   
div Original message /divdivFrom: Christian
  Grobmeier grobme...@gmail.com /divdivDate:11/30/2014  16:27
  (GMT-05:00) /divdivTo: Commons Developers List dev@commons.apache.org
  /divdivCc:  /divdivSubject: [logging] Commons Logging 2.0?
  /divdiv
/divHi folks,
   
I am perfectly aware that I was saying CL needs to be deprecated only
before month.
Tomcat uses CL and that was more or less the reason it would stay - so
  I
thought.
Recently I talked to a person actively involved in Spring. He
  explained,
Spring would use
CL and they are quite happy with it. Reason: it's always the same.
   
He also told me that - rather having a new JSR with new interfaces
  which
would be difficult to get into the JDK - he would love to have some
  kind
of CL 2.0.
   
To be honest, it made me think and reconsider whatever I have thought
  or
said in the past. I know Mark did say similar things, but maybe it is
the power of a direct conversation.
   
I am still unsure if a CL 2.0 would be needed or not and thats why I
outreach here to ask for your feelings/opinions whatever.
   
We have a Log4j2 which is really good. We have a slf4j which is fine.
And we have a CL 1.x which is, well dated.
   
Would it make sense to have a CL 2.0 which is more or less (maybe with
small adjustments, despite the major version jump) a drop in
replacement? It could just add some methods or things like variable
substitutions, and thats it. Nothing big. Modern JVM support, some more
methods. The rest all the same, except log4j 2 support (which is also
provided by the log4j project).
   
As mentioned I am still undecided. But CL 2.0 could be a minimal
interface for consumers looking for stability instead of tons of
features. However a bit more modern taste doesn't hurt, as long as it
doesn't break things (too much).
   
Thoughts?
   
Christian
   
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org
   
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
   For additional commands, e-mail: dev-h...@commons.apache.org
  
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
 -- 
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 Java Persistence with Hibernate, Second Edition
 http://www.manning.com/bauer3/
 JUnit in Action, Second Edition http://www.manning.com/tahchiev/
 Spring Batch in Action http://www.manning.com/templier/
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory

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



Re: [logging] Commons Logging 2.0?

2014-12-01 Thread Christian Grobmeier
On Mon, Dec 1, 2014, at 14:31, Gary Gregory wrote:
 FWIW, I think a new version of CL would be 'fun' if it included support
 for
 Log4j 2...

Agreed. :)



 
 Gary
 
 On Mon, Dec 1, 2014 at 7:57 AM, Gary Gregory garydgreg...@gmail.com
 wrote:
 
  MessageFormat? WRT Log4j 2: So there's another thing to compare WRT to 
  performance and String.format and our own {} support... any thoughts on 
  that?
 
  Gary
 
 
  On Mon, Dec 1, 2014 at 4:28 AM, Christian Grobmeier grobme...@gmail.com
  wrote:
 
  On Mon, Dec 1, 2014, at 00:50, sebb wrote:
   But it would be interesting to know why the Spring dev thought a new
   version would be useful.
 
  The team seemed to discuss moving to slf4j, but he mentioned they were
  happy not doing it since the learned about bc breaks within slf4j
  versions. In general he was totally enjoying that CL just works.
 
  However he appeared to miss some things which make logging-lifes easier,
  like String substitution in:
 
  log.debug(Hello {} {}, a.getGivenName(), a.getName());
 
  More specifically he mentioned MessageFormat support:
  https://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html
 
  This is something all logging frameworks seem to support and which might
  be possible to add without breaking things.
 
  Current:
 
  debug(Object message)
  debug(Object message, Throwable t)
 
  Addition:
  debug(Object o, Object... args) {}
 
  That aside, I would do the following:
 
   - jdk support for at least 7 (varargs need 5, but MessageFormat 7)
   - remove AvalonLogger and LogKitLogger
 
 
  
For anything more I would point to log4j 2.
   
Gary
   
div Original message /divdivFrom: Christian
  Grobmeier grobme...@gmail.com /divdivDate:11/30/2014  16:27
  (GMT-05:00) /divdivTo: Commons Developers List 
  dev@commons.apache.org /divdivCc:  /divdivSubject: [logging]
  Commons Logging 2.0? /divdiv
/divHi folks,
   
I am perfectly aware that I was saying CL needs to be deprecated only
before month.
Tomcat uses CL and that was more or less the reason it would stay -
  so I
thought.
Recently I talked to a person actively involved in Spring. He
  explained,
Spring would use
CL and they are quite happy with it. Reason: it's always the same.
   
He also told me that - rather having a new JSR with new interfaces
  which
would be difficult to get into the JDK - he would love to have some
  kind
of CL 2.0.
   
To be honest, it made me think and reconsider whatever I have thought
  or
said in the past. I know Mark did say similar things, but maybe it is
the power of a direct conversation.
   
I am still unsure if a CL 2.0 would be needed or not and thats why I
outreach here to ask for your feelings/opinions whatever.
   
We have a Log4j2 which is really good. We have a slf4j which is fine.
And we have a CL 1.x which is, well dated.
   
Would it make sense to have a CL 2.0 which is more or less (maybe with
small adjustments, despite the major version jump) a drop in
replacement? It could just add some methods or things like variable
substitutions, and thats it. Nothing big. Modern JVM support, some
  more
methods. The rest all the same, except log4j 2 support (which is also
provided by the log4j project).
   
As mentioned I am still undecided. But CL 2.0 could be a minimal
interface for consumers looking for stability instead of tons of
features. However a bit more modern taste doesn't hurt, as long as
  it
doesn't break things (too much).
   
Thoughts?
   
Christian
   
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org
   
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
   For additional commands, e-mail: dev-h...@commons.apache.org
  
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
  Java Persistence with Hibernate, Second Edition
  http://www.manning.com/bauer3/
  JUnit in Action, Second Edition http://www.manning.com/tahchiev/
  Spring Batch in Action http://www.manning.com/templier/
  Blog: http://garygregory.wordpress.com
  Home: http://garygregory.com/
  Tweet! http://twitter.com/GaryGregory
 
 
 
 
 -- 
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 Java Persistence with Hibernate, Second Edition
 http://www.manning.com/bauer3/
 JUnit in Action, Second Edition http://www.manning.com/tahchiev/
 Spring Batch in Action http://www.manning.com/templier/
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory

Re: [logging] Commons Logging 2.0?

2014-12-01 Thread Christian Grobmeier
On Mon, Dec 1, 2014, at 18:04, sebb wrote:
 On 1 December 2014 at 09:28, Christian Grobmeier grobme...@gmail.com
 wrote:
  That aside, I would do the following:
 
   - jdk support for at least 7 (varargs need 5, but MessageFormat 7)

Just saw MessageFormat is even available in jdk 5. So I would opt for
this one.

 -1 if this means that CL no longer works on earlier versions of Java.

-1? haha come on, what versions would you like to support? :) Jdk 1.3 is
dead. And 1.4.2 is dead too. We speak of a CL 2.0 version, it must be
allowed to work with more recent jdks. I can't even install that old
versions on my mac. If you want to block any innovation then keep that
approach of supporting 1.3. 

Spring needs Java 6, unarchived Tomcat versions require Java 5.
We can discuss Java 5, but I am definitely not doing anything when I
need to install a vm to test with 1.3.

   - remove AvalonLogger and LogKitLogger
 
 Why?
 
 AFAIK they just work, so why drop them?

Why keeping them? The frameworks are dead for ages, it's unlikely users
of Avalon might ever tend to upgrade to CL 2.0. Of course, if you would
implement these methods for that frameworks, you are welcome.

You need touch them to implement the new logging methods. 

Cheers
Christian

 
 
 
   For anything more I would point to log4j 2.
  
   Gary
  
   div Original message /divdivFrom: Christian 
   Grobmeier grobme...@gmail.com /divdivDate:11/30/2014  16:27  
   (GMT-05:00) /divdivTo: Commons Developers List 
   dev@commons.apache.org /divdivCc:  /divdivSubject: [logging] 
   Commons Logging 2.0? /divdiv
   /divHi folks,
  
   I am perfectly aware that I was saying CL needs to be deprecated only
   before month.
   Tomcat uses CL and that was more or less the reason it would stay - so I
   thought.
   Recently I talked to a person actively involved in Spring. He explained,
   Spring would use
   CL and they are quite happy with it. Reason: it's always the same.
  
   He also told me that - rather having a new JSR with new interfaces which
   would be difficult to get into the JDK - he would love to have some kind
   of CL 2.0.
  
   To be honest, it made me think and reconsider whatever I have thought or
   said in the past. I know Mark did say similar things, but maybe it is
   the power of a direct conversation.
  
   I am still unsure if a CL 2.0 would be needed or not and thats why I
   outreach here to ask for your feelings/opinions whatever.
  
   We have a Log4j2 which is really good. We have a slf4j which is fine.
   And we have a CL 1.x which is, well dated.
  
   Would it make sense to have a CL 2.0 which is more or less (maybe with
   small adjustments, despite the major version jump) a drop in
   replacement? It could just add some methods or things like variable
   substitutions, and thats it. Nothing big. Modern JVM support, some more
   methods. The rest all the same, except log4j 2 support (which is also
   provided by the log4j project).
  
   As mentioned I am still undecided. But CL 2.0 could be a minimal
   interface for consumers looking for stability instead of tons of
   features. However a bit more modern taste doesn't hurt, as long as it
   doesn't break things (too much).
  
   Thoughts?
  
   Christian
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
   For additional commands, e-mail: dev-h...@commons.apache.org
  
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 

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



[logging] Commons Logging 2.0?

2014-11-30 Thread Christian Grobmeier
Hi folks,

I am perfectly aware that I was saying CL needs to be deprecated only
before month.
Tomcat uses CL and that was more or less the reason it would stay - so I
thought.
Recently I talked to a person actively involved in Spring. He explained,
Spring would use
CL and they are quite happy with it. Reason: it's always the same.

He also told me that - rather having a new JSR with new interfaces which
would be difficult to get into the JDK - he would love to have some kind
of CL 2.0.

To be honest, it made me think and reconsider whatever I have thought or
said in the past. I know Mark did say similar things, but maybe it is
the power of a direct conversation.

I am still unsure if a CL 2.0 would be needed or not and thats why I
outreach here to ask for your feelings/opinions whatever.

We have a Log4j2 which is really good. We have a slf4j which is fine.
And we have a CL 1.x which is, well dated.

Would it make sense to have a CL 2.0 which is more or less (maybe with
small adjustments, despite the major version jump) a drop in
replacement? It could just add some methods or things like variable
substitutions, and thats it. Nothing big. Modern JVM support, some more
methods. The rest all the same, except log4j 2 support (which is also
provided by the log4j project).

As mentioned I am still undecided. But CL 2.0 could be a minimal
interface for consumers looking for stability instead of tons of
features. However a bit more modern taste doesn't hurt, as long as it
doesn't break things (too much).

Thoughts?

Christian

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



Re: [JCS] Rework logging

2014-08-22 Thread Christian Grobmeier
Thanks Romain!

On Thu, Aug 21, 2014 at 10:18 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 I did ;)

 https://issues.apache.org/jira/browse/LOG4J2-658
 https://issues.apache.org/jira/browse/LOG4J2-788

 didn't create one for PropertyConfigurator since it is surely
 something to get rid of in near future (i reused tomee log4j1
 integration but we need to do a log4j2 integration)



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


 2014-08-21 22:04 GMT+02:00 Gary Gregory garydgreg...@gmail.com:
 On Thu, Aug 21, 2014 at 3:37 PM, Romain Manni-Bucau rmannibu...@gmail.com
 wrote:

 2014-08-21 21:15 GMT+02:00 Christian Grobmeier grobme...@gmail.com:
  On 20 Aug 2014, at 15:47, sebb wrote:
 
  On 20 August 2014 14:37, Gary Gregory garydgreg...@gmail.com wrote:
 
  On Wed, Aug 20, 2014 at 9:28 AM, sebb seb...@gmail.com wrote:
 
  On 20 August 2014 14:04, Gary Gregory garydgreg...@gmail.com wrote:
 
  Moving discussion about logging from [JCS-122] to this dev ML.
 
  Why not use Log4j 2, uses can redirect logging to other frameworks if
  needed.
 
 
  Why not use Commons Logging, can redirect logging to other frameworks
 if
  needed?
 
 
  I'd like to think that Commons Logging has been deprecated by Log4j 2
 can
 
 
  That is not an opinion that is universally shared.
 
 
  yes, I can name a few people from this list who actually know
  commons-logging exists.
 
 
  do the same thing (in principle) AND provide it's own advanced logging
  framework.
 
 
  s/it's/its/
 
 
  ...
 
 
  That may be so, but I don't think that is sufficient reason to choose
  Log4j2 over any other library.
 
 
  its an advanced logging framework, build by ASF people, with modern API,
  insane speed and maintained by around 7 competent ASF committers?
  Its/It's/It is compatible with slf4j, log4j1, and even jcl, so please
  explain to me what are the reasons to NOT choose Log4j 2.0 but anything
  else?
 


 Not adding a dependency for one line answer.

 For longer one: take tomee example: we have [logging], slf4j cause of
 dependencies but as soon as we'll be able we'll drop them *by
 default*. We use JUL by default since tomcat integration is not that
 bad and cause it is built in in the JDK. If you add logging
 dependencies in the container then you need fine integration to let
 the application override it/use custom configuration. That's why less
 dependency we take better it is.

 I never said log4j2 was bad - actually once 2-3 bugs are fixed


 Please create JIRAs! ;-)

 https://issues.apache.org/jira/browse/LOG4J2

 Gary



 I think
 it is really good - but that's really a matter of integration and
 environment.

 JCS will not only be used as app lib but also as container component
 which changes a little bit the constraints.

  Regards,
  Christian
 
 
 
 
  Gary
 
 
  Gary
 
  --
  E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
  Java Persistence with Hibernate, Second Edition
  http://www.manning.com/bauer3/
  JUnit in Action, Second Edition http://www.manning.com/tahchiev/
  Spring Batch in Action http://www.manning.com/templier/
  Blog: http://garygregory.wordpress.com
  Home: http://garygregory.com/
  Tweet! http://twitter.com/GaryGregory
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
  Java Persistence with Hibernate, Second Edition
  http://www.manning.com/bauer3/
  JUnit in Action, Second Edition http://www.manning.com/tahchiev/
  Spring Batch in Action http://www.manning.com/templier/
  Blog: http://garygregory.wordpress.com
  Home: http://garygregory.com/
  Tweet! http://twitter.com/GaryGregory
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
  ---
  http://www.grobmeier.de
  The Zen Programmer: http://bit.ly/12lC6DL
  @grobmeier
  GPG: 0xA5CC90DB
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 Java Persistence with Hibernate, Second Edition
 http://www.manning.com/bauer3/
 JUnit in Action, Second Edition http://www.manning.com/tahchiev/
 Spring Batch in Action http://www.manning.com/templier/
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory

Re: [JCS] Rework logging

2014-08-21 Thread Christian Grobmeier

On 20 Aug 2014, at 19:35, Thomas Vandahl wrote:


On 20.08.14 15:37, Gary Gregory wrote:

On Wed, Aug 20, 2014 at 9:28 AM, sebb seb...@gmail.com wrote:

On 20 August 2014 14:04, Gary Gregory garydgreg...@gmail.com 
wrote:

Moving discussion about logging from [JCS-122] to this dev ML.

Why not use Log4j 2, uses can redirect logging to other frameworks 
if

needed.


Why not use Commons Logging, can redirect logging to other 
frameworks if

needed?



I'd like to think that Commons Logging has been deprecated by Log4j 2 
can
do the same thing (in principle) AND provide it's own advanced 
logging

framework.



Gary, you are PMC chair of which PMC again? Commons-logging 1.2 has 
been

released just in July.


With all due respect, this didn't take the label deprecated from 
commons-logging.


Maybe a few exceptions (as Tomcat as I heard) use commons-logging,
but this doesn't make a difference. commons-logging lacks of a modern 
api
and with all talks I gave on the logging subject nobody was interested 
in it.


commons-logging is just bug fix release, and any new feature would be a 
surprise:

http://commons.apache.org/proper/commons-logging/changes-report.html

For me there are no clear reasons why anybody should use commons-logging
and I was pretty much surprised that somebody was willing to cut a 
bugfix release.


Sorry, but this lib is doomed.

Cheers,
Christian



Bye, Thomas


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



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

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



Re: [JCS] Rework logging

2014-08-21 Thread Christian Grobmeier

On 20 Aug 2014, at 15:47, sebb wrote:


On 20 August 2014 14:37, Gary Gregory garydgreg...@gmail.com wrote:

On Wed, Aug 20, 2014 at 9:28 AM, sebb seb...@gmail.com wrote:

On 20 August 2014 14:04, Gary Gregory garydgreg...@gmail.com 
wrote:

Moving discussion about logging from [JCS-122] to this dev ML.

Why not use Log4j 2, uses can redirect logging to other frameworks 
if

needed.


Why not use Commons Logging, can redirect logging to other 
frameworks if

needed?



I'd like to think that Commons Logging has been deprecated by Log4j 2 
can


That is not an opinion that is universally shared.


yes, I can name a few people from this list who actually know 
commons-logging exists.


do the same thing (in principle) AND provide it's own advanced 
logging

framework.


s/it's/its/


...


That may be so, but I don't think that is sufficient reason to choose
Log4j2 over any other library.


its an advanced logging framework, build by ASF people, with modern API,
insane speed and maintained by around 7 competent ASF committers?
Its/It's/It is compatible with slf4j, log4j1, and even jcl, so please
explain to me what are the reasons to NOT choose Log4j 2.0 but anything 
else?


Regards,
Christian





Gary



Gary

--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
http://www.manning.com/bauer3/
JUnit in Action, Second Edition http://www.manning.com/tahchiev/
Spring Batch in Action http://www.manning.com/templier/
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


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





--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
http://www.manning.com/bauer3/
JUnit in Action, Second Edition http://www.manning.com/tahchiev/
Spring Batch in Action http://www.manning.com/templier/
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


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



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

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



Re: [JCS] Rework logging

2014-08-21 Thread Christian Grobmeier
Romain,

On Thu, Aug 21, 2014 at 9:37 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 2014-08-21 21:15 GMT+02:00 Christian Grobmeier grobme...@gmail.com:
 Not adding a dependency for one line answer.

 For longer one: take tomee example: we have [logging], slf4j cause of
 dependencies but as soon as we'll be able we'll drop them *by
 default*. We use JUL by default since tomcat integration is not that
 bad and cause it is built in in the JDK. If you add logging
 dependencies in the container then you need fine integration to let
 the application override it/use custom configuration. That's why less
 dependency we take better it is.

 I never said log4j2 was bad - actually once 2-3 bugs are fixed I think
 it is really good - but that's really a matter of integration and
 environment.

actually your arguments were all technical based while i often read
we don't need it as counter arguments for many proposed changes in
commons.

 JCS will not only be used as app lib but also as container component
 which changes a little bit the constraints.

I don't like JUL, but your argumentation is good. I also like zero
deps libraries.

That said, commons-logging is the wrong choice in any case.

Cheers,
Christian




 Regards,
 Christian




 Gary


 Gary

 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 Java Persistence with Hibernate, Second Edition
 http://www.manning.com/bauer3/
 JUnit in Action, Second Edition http://www.manning.com/tahchiev/
 Spring Batch in Action http://www.manning.com/templier/
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory


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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 Java Persistence with Hibernate, Second Edition
 http://www.manning.com/bauer3/
 JUnit in Action, Second Edition http://www.manning.com/tahchiev/
 Spring Batch in Action http://www.manning.com/templier/
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory


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



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

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


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




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

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



Re: [Laboratory Toolkit] proposing a new Apache Commons component

2013-12-05 Thread Christian Grobmeier

On 5 Dec 2013, at 13:44, Valentin Waeselynck wrote:


Should I keep answering to the whole ML about this, or only to you?


Keep the mailing list in loop. There might be others interested in this.
In addition ml do document history which is why we always use the ml.






Best regards,


Valentin WAESELYNCK
Étudiant en 3° année à l'École Polytechnique
valentin.waesely...@polytechnique.edu
+33 6 80 84 99 54




Le Jeudi 5 décembre 2013 8h53, Benedikt Ritter brit...@apache.org a 
écrit :


Bonjour Valentin,

welcome to the ML. Good to hear that you've decided to join the open 
source

movement.

First of all, it would really help, if you could elaborate some use 
cases
for your library. You're talking about building algorithms. What kind 
of
algorithms can be build with Laboratory Toolkit? Can you give some 
code

examples (just create some gists at github that show the the use of
Laboratory Toolkit)?

There is an important requirement for any code to be incorporated into 
the

Apache code base:
- the interlectual property (IP) of the code has to be owned 
completely by
the contributor. You said, that you've build the Laboratory Toolkit 
for a
research project. Are you sure that you own the code? Or is it the 
result

of your work and thus is owned by your employer?

At commons we have some additinal requirements:
- There should be a group of people who is willing to maintain the 
code
- Commons components should in general not depend on any other 
libraries
- Commons uses maven as the main build tool, so there should be a 
maven

build available
- The code should have a good test coverage

You have to figure the IP issue out on your own first.
After that, if the community decides to accept this contribution, we 
can

work on the commons requirements.

Best regards and thank you,
Benedikt



2013/12/4 Valentin Waeselynck valentinwaesely...@yahoo.fr


  Hello to all,

As part of a small research project (which combined techniques of
text-mining, machine-learning and natural language generation, not 
that
it's really relevant) I have come to design a small JavaSE library, 
which

I'm for the moment calling the Laboratory Toolkit, for developing our
algorithms in a comfortable and flexible manner.

I have found it to be quite generic and reusable, not tied to any
application domain, while still being rather accessible, and small 
enough
to comprehend it easily. Therefore, I would like to propose it as a 
new
Apache Commons component. I would be very grateful if one of you 
could

tell me what steps I should follow for that purpose.

I have uploaded it on Github :
https://github.com/alvalval/Laboratory-Toolkit.git. There you may
find the sources, the javadoc, and a small guide I have started to 
write

for it (also attached to this mail).

Of course, I am very open to feedback and criticism on your behalf. 
The
last thing I want is to publish an immature or useless component; nor 
do I

take a positive answer from you for granted.

If I have failed to follow the proper procedure to propose a new 
candidate

component, it is not on purpose, and I apologize in advance.

Whatever your reply, and since I have the chance, I would also like 
to
congratulate you for all your work. The Apache Commons components 
have

really been lifesavers to me, on many occasions.

With best wishes,

Valentin WAESELYNCK
Étudiant en 3° année à l'École Polytechnique
valentin.waesely...@polytechnique.edu
+33 6 80 84 99 54


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





--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Commons Logging Marketshare (and other commons components)

2013-12-05 Thread Christian Grobmeier

Hi folks,

i found this interesting:
http://www.takipiblog.com/2013/11/26/githubs-1-most-popular-java-projects-here-are-the-top-libraries-they-use/

Cheers
Christian

---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [all] Removing websites of dormant components

2013-12-04 Thread Christian Grobmeier

No objections or no interest?
A few more comments would have been helpful.

I am going to remove all dormant javadocs on friday or saturday.

Not sure on the branding though. It is the responsibility of the PMC to 
take care of trademarks.

Comments are welcome.



On 29 Nov 2013, at 20:37, Christian Grobmeier wrote:


On 29 Nov 2013, at 19:21, sebb wrote:


I agree that the Javadoc pages could be removed.
Although it would not be difficult to fix the individual pages,
there's not much point in fixing Javadoc for dormant components.

However I'm not sure it makes sense to delete the entire website
because of the branding issues.
What are the particular branding issues that you think need fixing?


Footer is not correct, should be like:

Apache Foo, Foo, Apache, the Apache feather logo, and the Apache Foo 
project logo are either registered trademarks or trademarks of The 
Apache Software Foundation in the United States and other countries.


First mention of a trademark should be with Apache, like Apache xmlio 
(not only xmlio).


There are surely more things. I am not sure if it really helps to 
remove the website alone. People could refer to their own build when 
it comes to legal problems and indicate their only source is doing $x. 
Not really an expert on these things. However I would like to have us 
compliant to the branding recommendation.


Cheers









Cheers,
Christian



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [all] Removing websites of dormant components

2013-12-04 Thread Christian Grobmeier

Waste time for javadocs of dormant components? Well, ok...

What about the branding issue?


On 4 Dec 2013, at 14:55, Gary Gregory wrote:

I like Emmanuel's suggestion, a nice first step before we nuke 
anything.


Gary

 Original message 
From: Emmanuel Bourg ebo...@apache.org
Date:12/04/2013  03:42  (GMT-05:00)
To: Commons Developers List dev@commons.apache.org
Subject: Re: [all] Removing websites of dormant components

Le 04/12/2013 09:35, Christian Grobmeier a écrit :

No objections or no interest?
A few more comments would have been helpful.

I am going to remove all dormant javadocs on friday or saturday.

Not sure on the branding though. It is the responsibility of the PMC 
to

take care of trademarks.
Comments are welcome.


What about running the Javadoc fix tool instead?

http://www.oracle.com/technetwork/java/javase/downloads/java-doc-updater-tool-1955731.html

Emmanuel Bourg


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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [cli] Moving to Git?

2013-11-29 Thread Christian Grobmeier

On 26 Nov 2013, at 14:35, Gary Gregory wrote:

On Tue, Nov 26, 2013 at 3:52 AM, Emmanuel Bourg ebo...@apache.org 
wrote:



Le 26/11/2013 08:43, Benedikt Ritter a écrit :
I propose [1] as branching model. It looks very complicated at 
first, but
I've found it very useful to always have a release ready version of 
the

code in master.

[1] http://nvie.com/posts/a-successful-git-branching-model/


It looks complicated indeed. I prefer having the current developments 
on

the master branch and create topic branches to experiment with more
involved changes. I don't think we have enough active developers per
component to require a more sophisticated model.



I agree with Emmanuel. Let's keep it simple by not mixing a change in 
VCS

and process at the same time. Let's do Git and see how that goes.


I disagree. One of great benefits of Git is its branching power. You can 
work

with Git as you did with SVN but this will ultimately lead to problems.
If attracting new committers is one of your goals you need to adapt the 
common

way to work with the tool.

This in fact means:

create a master branch which is stable.
create a develop branch which is not so stable.
create feature branches from develop where you work out your changes.

merge back when done.

This all is supported by good clients. In example SourceTreeApp:
http://www.sourcetreeapp.com/
makes this all happen with just one click (its called git flow).

In my opinion:

if we don't adapt the common approach to use git, we should stick with 
svn.

Only if use git as git should be used it makes sense to migrate.

If we are not open to learn (or don't have fun doing that or time) then 
let's not do that.


Cheers
Christian



Gary



Emmanuel Bourg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[all] Removing websites of dormant components

2013-11-29 Thread Christian Grobmeier

On 19.10. I wrote a mail in response to Henri Yandell.
http://markmail.org/message/c63kqyipuy6islib

I would like to follow up on the issues i mentioned there.

Our dormant components are unmaintained and our dormant websites are 
broken.

Therefore I would like to remove the websites.

In example we are having this critical and wellknown security problem:
http://www.kb.cert.org/vuls/id/225657
http://www.oracle.com/technetwork/topics/security/javacpujun2013-1899847.html

At all these pages:

http://commons.apache.org/dormant/cache/apidocs/index.html
http://commons.apache.org/dormant/contract/apidocs/index.html
http://commons.apache.org/dormant/convert/apidocs/index.html
http://commons.apache.org/dormant/events/apidocs/index.html
http://commons.apache.org/dormant/feedparser/apidocs/index.html
http://commons.apache.org/dormant/jjar/apidocs/index.html
http://commons.apache.org/dormant/latka/apidocs/index.html
http://commons.apache.org/dormant/mapper/apidocs/index.html
http://commons.apache.org/dormant/messenger/apidocs/index.html
http://commons.apache.org/dormant/resources/apidocs/index.html
http://commons.apache.org/dormant/scaffold/apidocs/index.html
http://commons.apache.org/dormant/threadpool/apidocs/index.html
http://commons.apache.org/dormant/workflow/apidocs/index.html
http://commons.apache.org/dormant/xmlio/apidocs/index.html

In addition none of the dormant components are respecting the trademark 
branding guidelines:

http://www.apache.org/foundation/marks/pmcs.html

If there is nobody who wants to fix these within a short timeframe
I believe we should remove the websites from our server and forwarding
it to maybe a wiki page which explains that docs of dormant components
can only be retrieved by checking out the source code.

Cheers,
Christian



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [cli] Moving to Git?

2013-11-29 Thread Christian Grobmeier

On 29 Nov 2013, at 14:39, Torsten Curdt wrote:



This in fact means:


create a master branch which is stable.
create a develop branch which is not so stable.
create feature branches from develop where you work out your 
changes.




We are just swapping the branch names here, in the end your model 
isn't

very different from mine. Let's say the develop branch is named
'master', the stable branch is named '1.x' or 'stable' and we are
basically dealing with the same workflow.



It's not my model, its the model described here:
http://nvie.com/posts/a-successful-git-branching-model/

This is a model many people follow. Having a development branch which 
is

called master
will confuse a lot of people.



I highly doubt that. In fact master being unstable is kind of the 
default

if you look around on github.




We should respect the naming conventions of git as good as possible.



There are *many* project that use git that have the master being 
unstable.

Rails is just one example.


Aha ok, good to know. Well you are more into that. I have learned it a 
different

way but well, I stand corrected.

Please lets not mix one bike shedding topic with the other - that's 
madness

;)


I am not mad!
- Nyarlathotep, the mad faceless god from Lovecrafts Cthulhu mythos
;-)


Cheers
Christian



cheers,
Torsten



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [cli] Moving to Git?

2013-11-29 Thread Christian Grobmeier

On 29 Nov 2013, at 14:44, Emmanuel Bourg wrote:


Le 29/11/2013 14:28, Christian Grobmeier a écrit :


We should respect the naming conventions of git as good as possible.


But git is a tool, not a development method, right? As such it doesn't
mandate any specific workflow, even if a random blogger chose to name
its own popular workflow The Git Flow.


Lets say i have had good experiences with that model. I shared this 
information with you.



Developing on the master branch with Git is like working on the trunk
for SVN. That's what people are used to do here, and that's the less
disruptive option.


Do as you please. I am not working on CLI anyway.

Cheers
Christian



Emmanuel Bourg


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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [all] Removing websites of dormant components

2013-11-29 Thread Christian Grobmeier

On 29 Nov 2013, at 19:21, sebb wrote:


I agree that the Javadoc pages could be removed.
Although it would not be difficult to fix the individual pages,
there's not much point in fixing Javadoc for dormant components.

However I'm not sure it makes sense to delete the entire website
because of the branding issues.
What are the particular branding issues that you think need fixing?


Footer is not correct, should be like:

Apache Foo, Foo, Apache, the Apache feather logo, and the Apache Foo 
project logo are either registered trademarks or trademarks of The 
Apache Software Foundation in the United States and other countries.


First mention of a trademark should be with Apache, like Apache xmlio 
(not only xmlio).


There are surely more things. I am not sure if it really helps to remove 
the website alone. People could refer to their own build when it comes 
to legal problems and indicate their only source is doing $x. Not really 
an expert on these things. However I would like to have us compliant to 
the branding recommendation.


Cheers









Cheers,
Christian



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [OGNL] Make use of logging?

2013-11-14 Thread Christian Grobmeier

On 14 Nov 2013, at 10:01, Emmanuel Bourg wrote:


Le 10/11/2013 21:46, Christian Grobmeier a écrit :


From all the log4j talks I gave recently there were zero people using
commons-logging. For me it is dead.


For what it's worth, the install base of commons-logging in Debian is
ten times the one of slf4j, and there is no sign of it declining:


Not sure how debian users install that package and why. Maybe its 
indirectly

referenced by some widley used software package. I don't know.
That statistics doesn't count much to me.

Of course my experiences cannot be generalized too. They are subjective. 
But if you
ask your audience who is using what and nobody uses commons-logging it 
makes you think.
This has happened at multiple talks reaching a total of around 1500 
persons.



We'll soon have an opportunity to improve commons-logging while
preserving backward compatibility thanks to the default methods in 
Java 8.


Preserving backwards compatibility? Till when? 2020? Too much backwards 
compatibility
broke Commons. While other projects are not doing enough for bc, we are 
doing too much.


Java 8 is in future. In the meantime other logging frameworks will go 
on.


I have seen people are annoyed of the back and forth of logging. Commons 
Logging ads just some spice
to the problems of logging, but not a real solution. I have had some 
hard fights with promoting
Log4j2. I am not going to put any effort to fix commons-logging as I 
don't see the value.


Instead, I am going to spent my time to Log4j 2 and I am really 
surprised to hear
that some Commons folks prefer to make commons-logging looking modern 
instead of contributing

to Log4j2 which also provides a modern API.

Anyway, its up to you folks. Have fun!

Cheers



Emmanuel Bourg


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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [OGNL] Make use of logging?

2013-11-10 Thread Christian Grobmeier

On 10 Nov 2013, at 18:47, Lukasz Lenart wrote:


Ok, so let's leave logging layer for now and we should focus on
preparing the first release


+1, thanks Lukasz!



2013/11/9 Gary Gregory garydgreg...@gmail.com:

Neither does log4j 2 ;)

 Original message 
From: henrib hen...@apache.org
Date:11/09/2013  12:23  (GMT-05:00)
To: dev@commons.apache.org
Subject: RE: [OGNL] Make use of logging?

IMHO, commons logging is the best choice for this kinds of lib; it 
does not

force the choice of the implementation library.
Henrib



--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/OGNL-Make-use-of-logging-tp4653577p4656625.html

Sent from the Commons - Dev mailing list archive at Nabble.com.

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



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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [OGNL] Make use of logging?

2013-11-10 Thread Christian Grobmeier

On 10 Nov 2013, at 21:24, henrib wrote:

Would you share why ? I'm sure it would be beneficial to others 
(including

the commons logging community).


Sorry I was short in my reply because I mentioned this a few times 
already. Didn't find the mails, so here we go:


As you probably know, I have an interest in logging in general.

Commons Logging doesn't support modern logging features. If you compare 
it to the Log4j2 API
or to slf4j its just outdated. That said, people are already having a 
lot of problems with their
logging dependencies. It's definitely not nice to have commons-logging 
in path, just because OGNL uses it.
From all the log4j talks I gave recently there were zero people using 
commons-logging. For me it is dead.

And I certainly don't recommend anybody to use it.

Ok, lets say you have an interest in fixing Commons-Logging and 
implement modern API features.


Why wouldn't you spend the time in Log4j2s API? It serves the same 
purpose, just with a better API. It's already there. Log4j2 users can 
use different logging implementations under the hood, if they like. Now 
why should there be another logging facade which needs a *lot* of work?


Before the small maintenance release this year there was a 5 yrs break. 
Logging went on. Commons Logging did not. It's too late. Even if Commons 
would put a lot of effort I doubt anybody would accept it.


Now we probably need some logging at OGNL. Do I want that outdated, 
irregulary maintained Commons Logging which seems to be used only at 
Tomcat?


No absolutely not.

Instead I am thinking commons logging implementation should stop. We 
will not win the fight against slf4j anymore. The only way out is 
unbelievable big marketing effort for the log4j2 api OR a new logging 
jsr.


E-mail went longer than thought, sorry. Hope you understand a bit better 
why I can't support commons-logging going into OGNL. If any more 
questions please shout.


Cheers
Christian









--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/OGNL-Make-use-of-logging-tp4653577p4656667.html

Sent from the Commons - Dev mailing list archive at Nabble.com.

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [OGNL] Make use of logging?

2013-11-05 Thread Christian Grobmeier

On 5 Nov 2013, at 14:29, Lukasz Lenart wrote:


So what's the idea here? Should we apply additional logging layer (as
Jason proposed)? Or throw it away and start thinking about new
release?

I have reviewed TODOs and I haven't spotted any urgent task for now.


Currently I am sympathizing with just doing a new release. As mentioned 
there

are commented sysouts, but I believe we can deal with that later.
It easier to enable logging instead of removing it.

Cheers
Christian




Regards
--
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

2013/9/4 Jason Pyeron jpye...@pdinc.us:

-Original Message-
From: Benedikt Ritter [mailto:brit...@apache.org]
Sent: Wednesday, September 04, 2013 4:28
To: Commons Developers List
Subject: Re: [OGNL] Make use of logging?

2013/9/4 Lukasz Lenart lukaszlen...@apache.org


2013/9/3 Christian Grobmeier grobme...@gmail.com:

I found 11 uses of e.printStackTrace and think its pretty bad.
Including OgnlException overwrites printStackTrace and writes to
System.err for some reason.

In addition there are a lot of System.out's, but those are all
commented and seem to have served debugging purposes.

I believe small libs like OGNL should not have logging at

all, but

it seems some of the logging here might make sense. I am

tending to

enable slf4j, which is already used in the testing scope.

Once done

we should use the logging methods for System.out and

printStackTrace.


Why not Log4j or commons-logging?

And it's really annoying to have different logging libs in the same
project just because dependency uses that particular one - I like
Struts2 way where you can choose what logging library you

want to use.

I don't know if developing additional thin layer is a huge

problem -

we can copy paste from S2 ;-)



I agree that small libs should not have logging at all. Are
you really sure it is needed (sorry don't have the time to
dig into the code myself right know)?



As someone who has had to modify the code, yes logging should exist. 
I have a

fork of it with util.logging here.


--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-   -
- Jason Pyeron  PD Inc. http://www.pdinc.us -
- Principal Consultant  10 West 24th Street #100-
- +1 (443) 269-1555 x333Baltimore, Maryland 21218   -
-   -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.




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



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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [CHALLENGE] Move All of Commons to the Dormant

2013-10-19 Thread Christian Grobmeier

On 18 Oct 2013, at 9:24, Jörg Schaible wrote:


Hi Christian,

Christian Grobmeier wrote:


On 17 Oct 2013, at 18:12, Paul Benedict wrote:


I am glad to hear being dormant is not the same thing as being in
the
attic


Why?


Because attic means more or less that we not even intend to work on 
this
component anymore. E.g. we decided that we will not put any further 
effort

into oro, because it has been outdated by the JDK.


Being in the attic is NOT a permanent thing. Get active developers, 
leave the attic. If a project doesn't make any sense, stay in the attic.

We are having an attic but called it dormant.

Unmaintained projects are a potential risk for our users. With having 
a

dormant
state we replicate the attic. I don't see a difference between a 
dormant

component and one in the attic - except that the term attic is more
established (as in foundation wide)
as the term dormant.


It simply means that no one is currently actively working on it, but 
it
tells you nothing about its maturity or feature completeness. However, 
if we
get a security report on one of this components, I am quite sure that 
we

will react with a new release in time.


Given that normal releases will take a long time at Commons I doubt.
There is a security issue for this dormant components JavaDoc:
http://commons.apache.org/dormant/clazz/apidocs/index.html

Nobody reacted (includes me).

And any (Apache) committer with interest can revive development quite 
immediately. It might be more
difficult for users, but if one has interest and starts to bring 
reasonable
patches, we were always quite lenient with committer status. I doubt, 
that
we would see here any development for collections 4.x, if we had moved 
it
into attic. Especially because the term attic and its meaning is 
more

established.


Attic components can be revived similar quickly. Nobody said we need to 
delete any reference

from our webpages and prevent any collaboration with others.

Cheers
Christian




That said, I will not fight for removing the dormant-term. If you all
like it keep it.


- Jörg


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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [CHALLENGE] Move All of Commons to the Dormant

2013-10-19 Thread Christian Grobmeier

On 19 Oct 2013, at 17:22, Henri Yandell wrote:

On Sat, Oct 19, 2013 at 7:25 AM, Christian Grobmeier 
grobme...@gmail.comwrote:
Being in the attic is NOT a permanent thing. Get active developers, 
leave

the attic. If a project doesn't make any sense, stay in the attic.
We are having an attic but called it dormant.


The difference is that we have a a piece of code that no one is 
working on
now and call it dormant. We are still here. The attic is when there is 
no

one at Apache being responsible for the code. One of our development
patterns is to swarm on different components which means that other, 
still

looked after codebases, receive less attention while we're swarming on
another component. Dormant fits nicely here.


OK. Let's assume we are just not working on this component for the 
moment.


It simply means that no one is currently actively working on it, but 
it
tells you nothing about its maturity or feature completeness. 
However, if
we get a security report on one of this components, I am quite sure 
that we

will react with a new release in time.



Given that normal releases will take a long time at Commons I doubt.
There is a security issue for this dormant components JavaDoc:
http://commons.apache.org/**dormant/clazz/apidocs/index.**htmlhttp://commons.apache.org/dormant/clazz/apidocs/index.html

Nobody reacted (includes me).



Sounds like Attic.


All of the dormant components are ready for the attic?

http://commons.apache.org/dormant/cache/apidocs/index.html
http://commons.apache.org/dormant/contract/apidocs/index.html
http://commons.apache.org/dormant/convert/apidocs/index.html
http://commons.apache.org/dormant/events/apidocs/index.html
http://commons.apache.org/dormant/feedparser/apidocs/index.html
http://commons.apache.org/dormant/jjar/apidocs/index.html
http://commons.apache.org/dormant/latka/apidocs/index.html
http://commons.apache.org/dormant/mapper/apidocs/index.html
http://commons.apache.org/dormant/messenger/apidocs/index.html
http://commons.apache.org/dormant/resources/apidocs/index.html
http://commons.apache.org/dormant/scaffold/apidocs/index.html
http://commons.apache.org/dormant/threadpool/apidocs/index.html
http://commons.apache.org/dormant/workflow/apidocs/index.html
http://commons.apache.org/dormant/xmlio/apidocs/index.html

The javadoc issue aside I think not a single dormant component
fulfills the branding requirements:

http://www.apache.org/foundation/marks/pmcs#attributions

I have only briefly looked on them, but at least the footer seems to be 
incorrect

in all these cases.

These are two serious issues which sound to me that we are not
having a good oversight (or interest) of our dormant components.

Attic components are marked as read only. We don't take new user 
reports,

they don't have a mailing list, their website has a big banner saying
'attic'. So moving out of the Attic involves the infrastructure 
changes to
make something writeable again. There's also a difference in that 
dormant

components accumulate new issues to work on.

Attic: The conversation at Apache has been turned off until such a 
time as

demand returns and we have to find a new place for conversation.
Dormant: Things are just quiet, and ready to return as demand returns.

The challenge is to not be sloppy and pretend that every component is 
'just

quiet' and is ready to return when the need is great (the King Arthur
pattern :) ).


OK :-)

Then maybe we are missing the process to finally decide when a component 
is ready for the attic.


Cheers
Christian





Hen



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [CHALLENGE] Move All of Commons to the Dormant

2013-10-17 Thread Christian Grobmeier

On 17 Oct 2013, at 2:39, Henri Yandell wrote:


On Wed, Oct 16, 2013 at 4:59 PM, sebb seb...@gmail.com wrote:

On 16 October 2013 12:25, Christian Grobmeier grobme...@gmail.com 
wrote:

If nobody is willing to put a component to dormant state, then the
label doesn't make any sense. I would vote to remove the dormant 
state in

general.
If we don't have any need of a specific component we can put it to
attic.apache.org too.
No need to duplicate things.


AFAIK, the Attic is for entire TLPs only, not individual components.



There are XML subcomponents there.

Jakarta ones went dormant iirc, but then moved over as subcomponents 
and
not the overall umbrella. So I don't think there's a reason why a 
Commons

component wouldn't fit.


+1

The attic is not only for TLPs.
I don't find the mail reference right now. But I was asked to put 
log4cxx to the attic (sub component of Apache Logging).



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [CHALLENGE] Move All of Commons to the Dormant

2013-10-16 Thread Christian Grobmeier

If nobody is willing to put a component to dormant state, then the
label doesn't make any sense. I would vote to remove the dormant state 
in general.
If we don't have any need of a specific component we can put it to 
attic.apache.org too.

No need to duplicate things.

If we don't have a dormant, I would like to see the content of 
CHALLENGE.txt
somewhere on the website: people who have dedicated themselves to work 
active on the
component. If no-one signed up, it is unlikely to get issues fixed 
quickly.


In addition I like the last release column.

Here is a widget:
http://svnsearch.org/svnsearch/repos/ASF/search?view=widgetspath=%2Fcommons%2Fproper

It does also work on components level:
http://svnsearch.org/svnsearch/repos/ASF/search?view=widgetspath=%2Fcommons%2Fproper%2Flogging

Cheers


On 15 Oct 2013, at 17:50, Gary Gregory wrote:


On Tue, Oct 15, 2013 at 11:30 AM, Ralph Goers
ralph.go...@dslextreme.com wrote:
Personally, I like the idea of having a last release date AND a list 
of people who are active in the project. The only problem is that 
people who go inactive rarely remove themselves from the list.


The only to solve that is with automation, like a list of the people
who committed over the last month for example. There must be an SVN
widget we can add to the site to see some useful stats.

Gary



Ralph



On Oct 15, 2013, at 7:48 AM, Jörg Schaible 
joerg.schai...@scalaris.com wrote:



Hi Gary,

Gary Gregory wrote:

On Tue, Oct 15, 2013 at 2:15 AM, Phil Steitz 
phil.ste...@gmail.com

wrote:

On 10/14/13 10:59 PM, Paul Libbrecht wrote:
Le 15 oct. 2013 à 07:33, Dave Brosius dbros...@apache.org a 
écrit :
I couldn't disagree more. Dormant/attic means the project has 
leprosy.
I don't know the answer to this, but wondering, has there ever 
been a
commit to an attic'ed project? I personally would never think of 
doing

that.
As probably the only person that supports' Jelly, a dormant to 
be for

sure, I find the word leprosy outrageous.

I am happy to stay on list, I even read posts regularly, but I 
cannot
find time or motivation to fix bugs or do new releases. I respond 
to any

Jelly question I find.

Jelly has gone 1.0 and is in use here and there.
I would expect users to be interested to make it advance to come 
to jira
and suggest fixes; I am happy to negotiate them and apply them, 
and

maybe, if things get excited, there might be a release one day.

However, moving it to a place where you would never commit would 
sign

its death.


The proposal is not to move it anywhere, just designate it as
dormant so people know no one is currently working on it.


We could avoid labeling a project with any words by simply listing 
the

last release date. Each project in turn could have a section in its
overview with a history of releases. This would help users make up
their mind.


Based on a release date only, vfs is dormant. Therefore I like Hen's
approach, since every committer (or even interested user) has now 
the

possibility to make his interest/commitment explicit.

Actually we could repeat the this challenge on a yearly base (again 
with an
empty file). A dormant label can get away in an instance if enough 
people
show interest. It would be even better without a dormant section in 
svn
(with Git it is gone anyway). Currently it takes more effort to 
awake a

component.

Just because a component is dormant does not mean that its 
maturity has

gone.

- Jörg


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




-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.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

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

Re: [VOTE] Release Compress 1.6 based on RC2

2013-10-16 Thread Christian Grobmeier

Hi,

[X] +1 Release these artifacts

On 16 Oct 2013, at 15:20, Gary Gregory wrote:

Thank you Stefan for the new RC.


+1

Maybe I have interpreted the Clirr report wrong. But besides the two 
buffer fields it doesn't look so bad (just additions). I believe these 
two fields are acceptable although I understand people might want to 
discuss the version number again. I will wait what Garys findings are.



These are not blockers but I was expecting all of the _new_ 7z code to
be warning-free (with my IDE settings that is) in the sense that there
should be no missing Javadoc (there are missing @throws tags for
example) and no FindBugs issues (there is one, easy to fix), same for
PMD, CPD.

…

IMO, all empty blocks should be commented.


Actually I don't see this as urgent enough to block a release. Creating 
a RC is always time consuming.
And I don't consider javadoc as important enough to be completed. Btw, I 
like this post very much:

http://vafer.org/blog/20050323095453/

I agree code *should* be warning free. While this RC is surely not 
perfect, its not that bad the we need

to re-roll the release (I checked the findbugs, pmd, cpd reports)

Cheers
Christian





Gary

On Tue, Oct 15, 2013 at 2:26 PM, Stefan Bodewig bode...@apache.org 
wrote:

Hi all,

I've addressed most of the issues brought up during the RC1 vote.  
I'll

have limited net time the next three days, but hopefully I won't be
needed.

Stefan

Compress 1.6 RC2 is available for review here:
 https://dist.apache.org/repos/dist/dev/commons/compress/
 (svn revision 3272)

Maven artifacts are here:
 
https://repository.apache.org/content/repositories/orgapachecommons-178/org/apache/commons/commons-compress/1.6/


Details of changes since 1.4 are in the release notes:
 http://people.apache.org/~bodewig/cc-1.6/RELEASE-NOTES.txt
 http://people.apache.org/~bodewig/cc-1.6/site/changes-report.html

The tag is here:
 
http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.6-RC2/

 (svn revision 1532449)

Site:
 http://people.apache.org/~bodewig/cc-1.6/site/

Clirr Report (compared to 1.5):
 http://people.apache.org/~bodewig/cc-1.6/site/clirr-report.html

RAT Report:
 http://people.apache.org/~bodewig/cc-1.6/site/rat-report.html

KEYS:
http://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now, i.e. after 
1830

GMT 18-October 2013

[ ] +1 Release these artifacts
[ ] +0 OK, but...
[ ] -0 OK, but really should fix...
[ ] -1 I oppose this release because...

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.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

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

Re: [VOTE] Release Compress 1.6 based on RC2

2013-10-16 Thread Christian Grobmeier

On 16 Oct 2013, at 16:28, Gary Gregory wrote:

On Wed, Oct 16, 2013 at 10:05 AM, Christian Grobmeier
grobme...@gmail.comwrote:

Maybe I have interpreted the Clirr report wrong. But besides the two
buffer fields it doesn't look so bad (just additions). I believe 
these two
fields are acceptable although I understand people might want to 
discuss

the version number again. I will wait what Garys findings are.


In this case, I was only talking about the removal of the protected 
fields.

Method additions so common as to warrant this note on our site:
https://commons.apache.org/releases/versioning.html#note1

I'll have to blog about Extreme Versioning at some point, off topic 
here.


interested to read that

These are not blockers but I was expecting all of the _new_ 7z code 
to
be warning-free (with my IDE settings that is) in the sense that 
there

should be no missing Javadoc (there are missing @throws tags for
example) and no FindBugs issues (there is one, easy to fix), same 
for

PMD, CPD.



IMO, all empty blocks should be commented.


Actually I don't see this as urgent enough to block a release.


Neither do I which is why I started with These are not blockers 
but... ;)


OK :-)

Cheers



Gary



Creating a RC is always time consuming.
And I don't consider javadoc as important enough to be completed. 
Btw, I

like this post very much:
http://vafer.org/blog/**20050323095453/http://vafer.org/blog/20050323095453/

I agree code *should* be warning free. While this RC is surely not
perfect, its not that bad the we need
to re-roll the release (I checked the findbugs, pmd, cpd reports)

Cheers
Christian






Gary

On Tue, Oct 15, 2013 at 2:26 PM, Stefan Bodewig bode...@apache.org
wrote:


Hi all,

I've addressed most of the issues brought up during the RC1 vote.  
I'll

have limited net time the next three days, but hopefully I won't be
needed.

Stefan

Compress 1.6 RC2 is available for review here:
https://dist.apache.org/repos/**dist/dev/commons/compress/https://dist.apache.org/repos/dist/dev/commons/compress/
(svn revision 3272)

Maven artifacts are here:
https://repository.apache.org/**content/repositories/**
orgapachecommons-178/org/**apache/commons/commons-**compress/1.6/https://repository.apache.org/content/repositories/orgapachecommons-178/org/apache/commons/commons-compress/1.6/

Details of changes since 1.4 are in the release notes:
http://people.apache.org/~**bodewig/cc-1.6/RELEASE-NOTES.**txthttp://people.apache.org/~bodewig/cc-1.6/RELEASE-NOTES.txt
http://people.apache.org/~**bodewig/cc-1.6/site/changes-**report.htmlhttp://people.apache.org/~bodewig/cc-1.6/site/changes-report.html

The tag is here:
http://svn.apache.org/repos/**asf/commons/proper/compress/**
tags/COMPRESS-1.6-RC2/http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.6-RC2/
(svn revision 1532449)

Site:
http://people.apache.org/~**bodewig/cc-1.6/site/http://people.apache.org/~bodewig/cc-1.6/site/

Clirr Report (compared to 1.5):
http://people.apache.org/~**bodewig/cc-1.6/site/clirr-**report.htmlhttp://people.apache.org/~bodewig/cc-1.6/site/clirr-report.html

RAT Report:
http://people.apache.org/~**bodewig/cc-1.6/site/rat-**report.htmlhttp://people.apache.org/~bodewig/cc-1.6/site/rat-report.html

KEYS:
http://www.apache.org/dist/**commons/KEYShttp://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now, i.e. after 
1830

GMT 18-October 2013

[ ] +1 Release these artifacts
[ ] +0 OK, but...
[ ] -0 OK, but really should fix...
[ ] -1 I oppose this release because...

--**--**
-
To unsubscribe, e-mail: 
dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.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.**comhttp://garygregory.wordpress.com

Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

--**--**-
To unsubscribe, e-mail: 
dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org




---
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: dev-unsubscr...@commons.apache.org

Re: [VOTE] Move Apache Commons to Git for SCM...

2013-10-16 Thread Christian Grobmeier

On 14 Oct 2013, at 9:13, Mark Thomas wrote:


On 13/10/2013 23:59, sebb wrote:

On 13 October 2013 20:47, Phil Steitz phil.ste...@gmail.com wrote:

On 10/13/13 8:09 AM, James Carman wrote:
Well, it has been 72 hours, so let's tally up the votes.  As I see 
it

(counting votes on both lists):

+1s
James Carman
Romain Manni-Bucau
Matt Benson
Benedikt Ritter
Bruno Kinoshita
Gary Gregory
Luc Maisonobe
Oliver Heger
Christian Grobmeier
Torsten Curdt

-1s
Mark Thomas
Thomas Vandahl
Damjan Jovanovic
Gilles Sadowski
Jorg Schaible

+0.5
Olivier Lamy

+0
Ralph Goers

-0
Emmanuel Bourg

The vote passes, so Apache Commons will be moving to Git for SCM.  
We
should begin working on a plan.  I propose we set up a wiki page 
for

that.


I protest.  It is fine for some components to experiment, but if we
are going to force all to move, we really need consensus and that is
clearly not the case here.  I did not vote as I frankly saw the VOTE
as premature.  We should use VOTEs as a last resort, not a first
step or way to avoid getting to consensus on non-release issues.


I agree entirely with Phil.

I would have voted -1 earlier, but was off-line for a few days.
This is a huge change, and should not be bulldozed through.


I too challenge the assertion that there is consensus for this change.

I also agree with Sebb's characterisation of this being bulldozed 
through.


I disagree.

We have discussed it, we had a vote. We have not voted to push a red 
button on friday
and to work with git alone on saturday. This was a vote for a general 
decision and
it is clear (or should be) that changes like that are not made in a 
single day.


Now what are you folks expecting? A full-fleshed out plan how to move? I 
think we should

first decide IF we move and that was was happening here.

It was also pretty clear to start with a small step first and move a 
single component.
If that would went wrong we could either go back without bigger loss or 
discuss what needs to be improved.


We are not using experimental bleeding edge technology here. We just 
wanted to decide if we will follow the git path or not.


I really can't see anything bulldozed here.

I have no objection to a switch to git for those components where 
there

is consensus to do so amongst the active developers.

I continue to strongly recommend that a single component volunteers to
be the svn-git guinea pig for Commons and that we allow that 
component

to work out any issues that crop up before any mass switch starts. If
there are no issues, great. If there are issues, better to have to 
deal

with one set of them rather than 40+ sets.


I have not understood it otherwise.
Why did you start to believe we move all components at once?


Further, if the consensus amongst the active developers on a component
is that they wish to stick to svn, I see no why that component should 
be

forced to switch to git.


I had the idea too and support it.

Cheers
Christian



Mark


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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [VOTE] Move Apache Commons to Git for SCM...

2013-10-16 Thread Christian Grobmeier

On 16 Oct 2013, at 22:46, Phil Steitz wrote:


On 10/16/13 1:34 PM, Christian Grobmeier wrote:

On 14 Oct 2013, at 9:13, Mark Thomas wrote:

Further, if the consensus amongst the active developers on a
component
is that they wish to stick to svn, I see no why that component
should be
forced to switch to git.


I had the idea too and support it.


Great.  Then the three of us at least all agree.  What I was
protesting was the conclusion that we had consensus to move all
components.


Not sure if i was perfectly clear:

I voted to move all components sooner or later to git. Not all at once.
But to start with one, try things out, learn and finally moving on with 
the others one by one.


BUT if some maintainers of a component really have a problem with git,
I am of course accepting they are using svn while others can use git.

My impression is that most people who are working as team on a single 
component

have a similar vision on the scm.

Usually I would now open a vote to see if we all agree.




Phil


Cheers
Christian



Mark


-

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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





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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: Apache Commons IRC Channel...

2013-10-14 Thread Christian Grobmeier
On 14 Oct 2013, at 15:34, Emmanuel Bourg wrote:

 Thanks to the infra team we now have JIRA and svn commit notifications
 on the channel. Enjoy :)


boah thats cool! Thanks for organizing that! (assuming oyu did!)

 Emmanuel Bourg


 Le 10/10/2013 18:15, James Carman a écrit :
 As a reminder, we do have an IRC channel set up on freenode.  It's
 #asfcommons.  Matt Benson and I are usually the only ones hanging out
 there right now, but some of these discussions would go much faster if
 we could discuss in real-time.  Of course, no decisions are made only
 on IRC. If anything is discussed that we want to implement, we should
 take it to the group on the mailing list first for discussion.


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


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

Re: [VOTE] Moving to Git...

2013-10-11 Thread Christian Grobmeier
On 10 Oct 2013, at 18:43, Jörg Schaible wrote:

 Hi James,

 James Carman wrote:

 Sorry, didn't understand your question.  The Apache Camel team uses
 Git and they release maintenance versions all the time (I believe
 about 3 or 4 at a time sometimes when a bug fix gets merged down).
 Here's a list of the current projects using Git:

 https://git-wip-us.apache.org/repos/asf

 https://git-wip-us.apache.org/repos/asf?p=camel.git;a=heads

 OK, this is an evidence that they are able to release from branch and they
 use the Maven release plugin. If they can manage, so can we.

I use mvn to release from git (branches) in my daily work.
In addition I did the same for https://github.com/grobmeier/jjson
which is pretty similar to the usual Commons components.
I also used Nexus for the latest release, no problems.

Cheers


 - Jörg


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


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [VOTE] Moving to Git...

2013-10-11 Thread Christian Grobmeier

+1

I consider this move to happen step by step and see only little risk if 
we start with a single component first.
As the half of the world works with git meanwhile I see less risk in 
general too.




On 10 Oct 2013, at 16:41, James Carman wrote:


All,

We have had some great discussions about moving our SCM to Git.  I
think it's time to put it to a vote.  So, here we go:

+1 - yes, move to Git
-1 - no, do not move to Git

The vote will be left open for 72 hours.  Go!

James

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [VOTE] Moving to Git...

2013-10-11 Thread Christian Grobmeier

On 11 Oct 2013, at 15:28, Ted Dunning wrote:

I hate myself a bit for jumping in here, but as much as I prefer git, 
I

really don't think that changing will make that much difference.


Well, obviously I think it matters (see my other threads).


The problem with commons is that people have much more energy for
interminable conversations about things that don't much matter (like 
this

thread).


But this is a [VOTE] thread and not meant for discussion ;-)

People who do things don't generally want to talk them to death.  If 
half
the energy that goes into long debates went into coding for commons 
there
wouldn't be a problem.  Long discussions about whether discussions 
about
things that might make coding easier are even worse than a long 
discussions

so I am now part of the problem.

Perhaps a good rule of thumb would be no more than 5 email messages 
about
non-code issues per patch that you have posted to a commons component. 
 I

am probably at or beyond that limit so I will shut up and not respond
further.


I don't see the Commons discussions as toxic in a way and can't agree
to a mail / patch ratio.



Given that the open source community has gradually been re-inventing
aspects of scientific society (salons = meetups, RS = ASF and so on) 
maybe

it is time to invent something like peer review to moderate the long
conversations.


Maybe you should just say -1 or whatever else you think and we tally the 
votes afterwards.


Cheers
Christian









On Fri, Oct 11, 2013 at 6:01 AM, Christian Grobmeier 
grobme...@gmail.comwrote:



+1

I consider this move to happen step by step and see only little risk 
if we

start with a single component first.
As the half of the world works with git meanwhile I see less risk in
general too.



On 10 Oct 2013, at 16:41, James Carman wrote:

All,


We have had some great discussions about moving our SCM to Git.  I
think it's time to put it to a vote.  So, here we go:

+1 - yes, move to Git
-1 - no, do not move to Git

The vote will be left open for 72 hours.  Go!

James


--**--**-
To unsubscribe, e-mail: 
dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org




---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

--**--**-
To unsubscribe, e-mail: 
dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org





---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [VOTE] Move Apache Commons to Git for SCM...

2013-10-11 Thread Christian Grobmeier
+1

let's move on step by step.

On 10 Oct 2013, at 16:50, James Carman wrote:

 All,

 We have had some great discussions about moving our SCM to Git.  I
 think it's time to put it to a vote.  So, here we go:

 +1 - yes, move to Git
 -1 - no, do not move to Git

 The vote will be left open for 72 hours.  Go!

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


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Putting several unmaintained components to dormant

2013-10-09 Thread Christian Grobmeier

Here is some commit activity:

http://svnsearch.org/svnsearch/repos/ASF/search?view=plotfrom=20130101to=20131009path=%2Fcommons%2Fproperplotsort=%24plotsort
But we should to exclude typo fixes and such.

For example:
http://svnsearch.org/svnsearch/repos/ASF/search?view=resultlistfrom=20130101to=20131009path=%2Fcommons%2Fproper%2Fcommons-gpg-pluginplotsort=%24plotsort
22 changes on commons gpg, but not really meaningful changes. I would 
not consider Commons GPG as maintained.


Jira doesn't mean much to me. Users can submit issues, but this doesn't 
mean a component is maintained. Even when 20 issues were submitted for 
GPG, it would not consider it maintained.





On 9 Oct 2013, at 22:06, Adrian Crum wrote:


Can we include commit activity and Jira activity in the analysis?

Adrian Crum
Sandglass Software
www.sandglass-software.com

On 10/9/2013 1:04 PM, Benedikt Ritter wrote:
I've looked at all the proper components and listed all components 
where

I've seen activity since I'm subscribed to the ML.


2013/10/9 Adrian Crum adrian.c...@sandglass-software.com


What criteria are you using to come up with this list?

Adrian Crum
Sandglass Software
www.sandglass-software.com


On 10/9/2013 12:17 PM, Benedikt Ritter wrote:


Hi,

I think Phil came up with the idea to try to focus on the 
components that
we are able to maintain and put all other stuff to dormant. Here is 
the

list of components that I think really are proper:

- CLI
- Codec
- Collections
- Compress
- Configuration
- CSV
- Daemon
- DBCP (?)
- Email
- Functor
- Imaging (?)
- IO
- JCI
- Lang
- Logging
- Math
- Net
- Pool (?)
- Proxy
- SCXML (after recent interest)
- VFS
- Weaver

All other stuff can go dormant because there is currently nobody 
who

maintains it. Still a pretty long list. Thoughts? Anything missing?

Benedikt



--**--**-
To unsubscribe, e-mail: 
dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org







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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Moving to Git...

2013-10-08 Thread Christian Grobmeier

On 8 Oct 2013, at 6:53, Romain Manni-Bucau wrote:


Hi

Not sure svn is the issue. What makes quality and which rules are 
mandatory

is more important IMO.


If you want to attract a new generation it is important. Would you 
contribute to a CVS project?
I would if you need it urgently for work. But in my prime time I simply 
don't have an
interest to install an cvs client no matter how cool the software is. I 
think a projects infrastructure

is first entry barrier for contributing.

Personally I have learned about git and it took me a while. I am not a 
super-hero but I enjoy it.


Btw, Guava uses Git too:
https://code.google.com/p/guava-libraries/source/checkout




Following oracle java version (with a single one late - java 6 when 
java 7

is the current one) is one key i think.

Another one would be to remove project from main sources/proper when 
nobody

needs work on it anymore.

Separating each projects too...what a noise on commons cause of not
following it + which link between csv and math - consistency? NB: no
project is too small.
Le 8 oct. 2013 04:15, James Ring s...@jdns.org a écrit :


Whatever workflow we came up with, if we moved to Git I'd like to see
Gerritt (https://code.google.com/p/gerrit/) used for code review.

On Mon, Oct 7, 2013 at 7:10 PM, James Carman 
ja...@carmanconsulting.com

wrote:

All,

If we did want to move to Git, we'd probably have to figure out how
we'd manage our workflow (couldn't think of a better word).  I
suppose we'd have a separate repo for each component?  What about
proper vs. sandbox?  How would we accommodate that paradigm?  Has
anyone else already gone through this thought process?  I must 
admit,

my git fu isn't what it should be.

James

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



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





---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Moving to Git...

2013-10-08 Thread Christian Grobmeier

On 8 Oct 2013, at 11:42, Romain Manni-Bucau wrote:

just an habit. svn diff  attach diff to a jira is as easy/hard as 
git

push + PR.


Tools like GitHub succeed because not everybody agrees with you. 
svn/diff is stoneage to some. git/pr is the future for them. Maybe you 
are right about the habit thing, but it doesn't change the fact 
everybody seems to enjoy with git these days. SVN is on the same road as 
CVS. It's not that I don't like SVN. It has served me well and I still 
use it. I know teams which are doing better with SVN. But esp in open 
source using SVN looks like the code is maintained by dinosaurs who 
don't want to work with new things.


Please note, I am not saying we should move on to Git right now.

Moving to Git will be a lot of work and we'll have a lot of questions to 
answer.
For example: how would we deal with pull requests? There are no partial 
checkouts in git. We would have most likely one repos per component. 
Would we need to create a super parent component including all proper 
components as submodule, like we have the svn view? And so on.


If we have enough willing folks to push this forward, I am happy to see 
it happen (unfort i am tight of time at the moment)


Cheers




If you want to push back your changes you'll do whatever the techno 
is.


*Romain Manni-Bucau*
*Twitter: @rmannibucau https://twitter.com/rmannibucau*
*Blog: 
**http://rmannibucau.wordpress.com/*http://rmannibucau.wordpress.com/

*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/10/8 Xavier Detant xavier.det...@gmail.com


2013/10/8 Emmanuel Bourg ebo...@apache.org



I don't think using SVN is a barrier to private modifications like 
this.
People just fork the mirror on Github, or import the code with 
git-svn.



I didn't said it was. Of course you'll do your private change, but 
you

won't share it easily (not as easily as with git IMO).

--
Xavier DETANT




---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Why is releasing such a pain and what can we do to make it easier?

2013-10-08 Thread Christian Grobmeier

On 8 Oct 2013, at 20:07, Benedikt Ritter wrote:


Hey Gary,

you are involved in other projects (like log4j2) how do they do it? Is 
it easier to release log4j2 than it is to release for example [lang]?


Check this guide:
http://wiki.apache.org/logging/Log4j2ReleaseGuide

In fact we have an ASF maven pom:
http://svn.apache.org/viewvc/maven/pom/tags/apache-13/pom.xml
This is extended by tons of plugins and other things and called commons 
parent pom. The commons parent pom does a lot of things, and all 
components are more or less required to run the same way.


The question is, why should a component not be independent from 
commons-parent-pom and decide on it's on? With having the ASF-parent 
only releasing could be:


mvn release:prepare release:perform

Then everything should be on Nexus.

I know this is a controverse question. But as people can download the 
artifacts directly from nexus if they wish - including source, LICENSE, 
NOTICE and all that… why are we bothering to put on any other place?
One could see at as: we release source code, as we create a tag. For 
convenience we put it on Nexus. Nothing else.


For site: I think components should be free to chose on their own. I was 
thinking different in the past. But now I believe we should just have a 
front page listing our components like we have here:

http://logging.apache.org
…and that site should link to the appropriate sub component site. How 
it looks or works or how it is build should be decided by the component 
maintainers independently.


Cheers
Christian


Benedikt

Send from my mobile device


Am 08.10.2013 um 19:52 schrieb Gary Gregory garydgreg...@gmail.com:

IMO the problems are dealing with Nexus, a web site, and a 'dist'
directory; that THREE things to get just right, none are 100% 
automated.

With Nexus you have to do some manual steps. If you look at all the
instructions for any commons component, it is long, a combo of manual 
and

Maven+Nexus magic and error prone. It is not fun and a barrier.

Gary


On Tue, Oct 8, 2013 at 12:46 PM, Benedikt Ritter 
brit...@apache.org wrote:


Hi,

one of the points that seem to always come up once in a while is the
process of releasing components. I've never done it myself so I'm 
asking

people who have done it:

What are the problems and how can we make releasing easier?
Is the complexity of the parent pom a problem? (Do we really need 
all the

stuff that is declared there?)
Is there a way to automate all the stuff that needs to be done in a
portable way?
Would it be possible to automate release for example on a Jenkins 
instance?


Benedikt


--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter




--
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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Mission Statement for Commons...

2013-10-07 Thread Christian Grobmeier

On 7 Oct 2013, at 12:58, Jean-Louis MONTEIRO wrote:


Hi Jochen,

Well summarized.
And I think you figured out what the real problem is.

We could work as in Incubator, isn't it?
Having one big umbrella and real subprojects.


What would be the difference to now?

I understand Commons as a project with components which are not
big enough to survive as a tlp. A few components have overlapping
committers but not all. You can't make sub-pmcs similar to 
podling-pmcs,

otherwise Commons quickly enters Jakarta land.

The only thing which we share all is the site build and the release 
process

(both things i personally don't like too much).

If stepping in that direction we maybe should think about grouping sets
of projects like [Collections, Lang] or [Compress, IO] and make them a 
TLP on their own.
This will show us if there is enough interest in those components on the 
one

hand and reduce the PMC to the really interested people on the other.
For example, it is unlikely that I would ask to join the first group but 
pretty sure

that I would ask to join the second.

Cheers
Christian






JLouis


2013/10/7 Jochen Wiedmann jochen.wiedm...@gmail.com

I believe that the problem is Commons structure. To have one big 
project
which such a lot of subprojects blocks building a small community. 
You're
not supposed to be a part of the small subproject, but the big 
community
Commons. While the former would be appealing for a newcomer, the 
latter

just doesn't work (too many unknown people).

I have no alternatives to offer, but my feeling is we should attempt 
to
build smaller, more centralized parts with separate mailing lists, 
etc.
Obviously, this might lead to a Jakarta-ization, but there are worse 
things

than being split into subprojects.





On Sun, Oct 6, 2013 at 8:30 PM, James Carman 
ja...@carmanconsulting.com

wrote:



All,

The Apache Commons project seems to be languishing as of late and we
need some rejuvenation.  Perhaps we should try to define our mission
as a project.  What are our goals?  What do we want to accomplish?
Who are our users/customers?  What non-functional qualities do we 
want

our software to exhibit?  How do we want to conduct ourselves?  How
often do we want to do releases?  What else?

Sincerely,

James

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





--
That's what prayers are ... it's frightened people trying to make 
friends

with the bully!

Terry Pratchett. The Last Hero





--
Jean-Louis



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Mission Statement for Commons...

2013-10-07 Thread Christian Grobmeier

On 7 Oct 2013, at 13:58, Jochen Wiedmann wrote:

On Mon, Oct 7, 2013 at 1:42 PM, Christian Grobmeier 
grobme...@gmail.comwrote:



What would be the difference to now?


The difference can be *huge*, emotionally. For example, I felt quite 
at
home at the webservices project when working in JaxMe, XML-RPC, or 
Axis.

OTOH, I feel completely isolated, since ws-commons works like Commons.


Let me ask different.
I think we already have an incubator like set up (just without 
podling-pmcs), what needs to be changed?









--
That's what prayers are ... it's frightened people trying to make 
friends

with the bully!

Terry Pratchett. The Last Hero



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Mission Statement for Commons...

2013-10-06 Thread Christian Grobmeier
On 6 Oct 2013, at 20:57, Phil Steitz wrote:

 On 10/6/13 11:45 AM, James Carman wrote:
 Collections 4.x, nuff said

 Huh?  Didn't we release a beta?  We could say the same thing about
 math 4.0, pool/dbcp 2.0, etc.  These things are in progress.  They
 will get released.  There is activity.  I don't get the big problem
 here.

When did we start with working on pool/dbcp 2.0?
Seriously we are not really releasing early, releasing often.




 Phil


 On Sun, Oct 6, 2013 at 2:42 PM, Adrian Crum
 adrian.c...@sandglass-software.com wrote:
 I would like to know the metrics for that conclusion. I see plenty of
 discussions and commits, but I'm not seeing any languishing.

 Adrian Crum
 Sandglass Software
 www.sandglass-software.com


 On 10/6/2013 11:30 AM, James Carman wrote:
 All,

 The Apache Commons project seems to be languishing as of late and we
 need some rejuvenation.  Perhaps we should try to define our mission
 as a project.  What are our goals?  What do we want to accomplish?
 Who are our users/customers?  What non-functional qualities do we want
 our software to exhibit?  How do we want to conduct ourselves?  How
 often do we want to do releases?  What else?

 Sincerely,

 James

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

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

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




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


---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: [DISCUSS] Mission Statement for Commons...

2013-10-06 Thread Christian Grobmeier

James,

thank you.

I believe Commons is in a bad shape.

Look at Commons Collections. Before 4 years somebody
said Guava is more modern, he his answer seems to be widely accepted.
http://stackoverflow.com/a/167/690771
This guy said we have no generics. What did we do in the past 4 years?
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22commons-collections%22%20AND%20a%3A%22commons-collections%22

Nothing. At least nothing visible. Its fine we have a beta. I wonder why 
we haven't managed

to officially release this? The last release is from 2008.

I did consider to put my JSON component to Commons. But I didn't. 
Reason: I really need the component
and I calculated how long it would take to release it here. I thought, 
it's not helping me

to develop it here. I simply don't have the time.

I thought a long while about it.

We had discussions like: do we really need Generics? It works without! 
Do we really drop an outdated JDK? We might have users
who run JDK 1.3! And so on. Finally this led us to the situation where 
almost all of our users seem to have JDK 1.3 and
are not interested in generics - in 2013. The users who want modern 
features go to Guava. We maintain legacy code. And seriously, a lot of 
code works without generics. This is no reason to not include them.


We discuss magic strings in the sandbox. Why? We don't need to discuss 
that. Before we release we can simply check Sonar. Safe the time to 
discuss. Fix it or leave it to Sonar to report it.


We seem to think perfect documentation is more valuable then quick 
releases. Is it?


We seem to be proud of our build. I am not. It's complex. It's no fun. 
Releases should be do-able in a short time, maybe

even automated.

It is so sad that lot of good features like Collections with Generics 
were blocked such a long time or drowning in discussions.


I agree we should support old users. But if we don't have the manpower, 
we can't support them. They need to accept we are moving on. We are 
blocked with our backwards compatible ideas and innovation is far away.


When I spoke to young developers about Commons they asked me if it still 
exists. Nobody of them is interested in our community.


For the mission statement I would wish to see things like that:

Commons Components…

…are released quickly and often
…do use modern JDKs and support old JDKs only as long as they are 
supported by Oracle

…we make use of modern Java features when they are available
…can be easily released
…can be released without having 100% perfect documentation or perfect 
implementations
…are build by Community who wants to learn, experiment and create new 
features more than by Community which wants to be backwards compatible 
for a long time

…are allowed to release major versions with api breaks as they want

Cheers
Christian



On 6 Oct 2013, at 20:30, James Carman wrote:


All,

The Apache Commons project seems to be languishing as of late and we
need some rejuvenation.  Perhaps we should try to define our mission
as a project.  What are our goals?  What do we want to accomplish?
Who are our users/customers?  What non-functional qualities do we want
our software to exhibit?  How do we want to conduct ourselves?  How
often do we want to do releases?  What else?

Sincerely,

James

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



---
http://www.grobmeier.de
@grobmeier
GPG: 0xA5CC90DB

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



Re: svn commit: r1528612 - /commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java

2013-10-05 Thread Christian Grobmeier

On 5 Oct 2013, at 14:29, James Carman wrote:

On Sat, Oct 5, 2013 at 7:03 AM, Benedikt Ritter benerit...@gmail.com 
wrote:


I'm not sure I agree with all of your points. Yes, the sandbox is a 
place to try new ideas out. Does this mean certain quality criterions 
do not apply? I don't think so. This all has to be corrected before 
promotion, so why not make it correct right from the start?




Sometimes it helps people to get their ideas down and working without
worrying about correctness.  That's why writers have a rough draft,
after all.  The creative process is best left unencumbered when
nurturing a new idea.  The sandbox is all about letting folks work on
an idea they have.  It's a *sandbox*!  Yes, it does mean that certain
quality criteria do not apply, until the point when the component
wishes to graduate to proper.  At that point, we can put on our
white gloves and go over every last line (or look at Sonar reports) if
we wish.

Is pointing out that something may be improved nit-picking? Well, I 
think it depends :-) Just sending a -1 for a commit like this would 
definitely be. In this case an improvement has been pointed out. I'm 
more then happy for feedback like this, because it helps me become a 
better developer. And in the end, discussing commits is part of the 
game ;-)




Yes, in a sandbox environment, pointing out a small magic string
infraction is nit-picking.  Leave the authors alone and let them work
through their ideas.  If you want to help out with the code, jump in
and help.  It takes longer to write an email and participate in the
back-and-forth that ensues than it does to just fix it yourself.  For
issues like this, we really need to be using a tool like Sonar.  Sonar
will objectively look at the code for infractions such as this (among
many others).  The author can then look at the Sonar reports and see
areas that might need improvement at their leisure (the group will
also do so before graduating the component to proper).  The other
great thing about Sonar is that it has verbiage in there about why the
rule is a rule and what can be done to fix the issue, so it's also a
teaching tool.  Most likely, the author fully understands why it's bad
to have magic strings in their code, but just wanted to get their
ideas into code and working before worrying about such issues.  They
can clean it up later (or some of us can jump in and help).

This is the exact reason that I personally would *never* start a new
project here at Commons again.  I would invite certain colleagues to
collaborate on github or something and then later bring the code into
the organization.


I am very sorry to say that I feel pretty similar.

Commons is a lot on nit-picking. It once was an innovating place.
But often we discuss to many formalities or jdk 1.3 vs 1.5 vs 1.7 
instead

of just making releases. Working at Commons is pretty much complicated.
It starts with a super complicated black magic parent pom and ends with 
discussing

the value magic strings in the sandbox.

I see your point Dominik. We need to discuss commits. But not at any 
time,

often not in the sandbox and not at any place.

We are slow. Guava isn't slow. That's why more and more people walk over 
to that place.
The way to long discussion on using annotation in Commons Collections is 
a good example.


Just want to say, the topic has changed. If anybody has the energy to 
change the subject, it's the right time.


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



[OGNL] Make use of logging?

2013-09-03 Thread Christian Grobmeier
I found 11 uses of e.printStackTrace and think its pretty bad.
Including OgnlException overwrites printStackTrace and writes to
System.err for some reason.

In addition there are a lot of System.out's, but those are all commented
and seem to have served debugging purposes.

I believe small libs like OGNL should not have logging at all, but it
seems some of the logging here might make sense. I am tending to enable
slf4j, which is already used in the testing scope. Once done we should
use the logging methods for System.out and printStackTrace.

Thoughts?


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



[OGNL] checkstyle for maven styled code...

2013-09-03 Thread Christian Grobmeier
I found this in ognl pom:

 plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-checkstyle-plugin/artifactId
version2.7/version
configuration
  configLocationconfig/maven_checks.xml/configLocation
  headerLocationconfig/maven-header.txt/headerLocation
/configuration
  /plugin

I thought I would remember there is something going on with these
maven-checks, but couldn't find any information. OGNL is maven styled,
are these check files available somewhere? Or is it just a bug in the
configuration?

Cheers

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



Re: [OGNL] A new release

2013-03-26 Thread Christian Grobmeier
+1, go for it.
Now its time to see if our testcases are good.

I also think we should test it in conjunction with struts.

On Tue, Mar 26, 2013 at 9:31 AM, Lukasz Lenart lukaszlen...@apache.org wrote:
 Ok, done. Should I just commit the changes? Or do I have to register
 an issue first in JIRA? Maybe it will be better...


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

 2013/3/26 Lukasz Lenart lukaszlen...@apache.org:
 I'm not sure what API should be removed/renamed/etc as almost
 everything is public static ;-)

 Anyway, I'm trying to remove two deprecated classes right now.


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

 2013/3/8 Christian Grobmeier grobme...@gmail.com:
 On Wed, Mar 6, 2013 at 10:11 AM, sebb seb...@gmail.com wrote:
 On 6 March 2013 06:49, Lukasz Lenart lukaszlen...@apache.org wrote:
 Hi,

 I was checking out what should be solved before releasing a new
 version and in my opinion most of PMD [1] errors can be omitted, maybe
 These nested if statements could be combined should be resolved, but
 the rest I don't see a point instead of just satisfying PMD itself.

 Some of the Findbugs [2] errors are related to generated classes,
 should I exclude them?

 Another thing is Checkstyle [3], especially Missing a Javadoc
 comment. - I don't know what to put as it without analysing source
 code deeply.

 My question is what really should be solved to be ready to release a
 new version?

 I don't personally worry too much about PMD or Checkstyle; they depend
 so much on the rules chosen.

 Guess we need to decide on a few rules here. If they are somehow
 connected to method naming et al we should look at them more closely


 Findbugs is more useful, but it looks like most of the errors are for
 generated code.

 Bugs can be fixed by a new release, but future binary compatibility
 can easily be compromised.

 Once a bad or broken API is released, it's very difficult to fix it.

 So I would say the most important aspect to get right is to fix
 anything that makes it more difficult to maintain binary compatibility
 in future.

 For example, if one of the new methods has a name that is
 non-standard, it is easy to change it now.
 Likewise, if there is a new public method which should be private or
 package protected, do it now.

 Or new non-private mutable variables - they make thread-safety - and
 testing - much more difficult

 +1
 We should look over all of our methods right now and discuss
 everything which is public.

 Speaking of which, there does not seem to be a Clirr report.

 I have added the clirr report plugin right now. I doesn't report for
 the first build, as it cannot compare to anything.
 I am bit confused since there is basically no configuration necessary,
 just the plugin definition - is it correct?

 That's very important.
 Apart from checking for unintended compatibility issues, it is useful
 in ensuring that new classes and methods etc. are annotated with
 @since markers.

 We have moved OGNL to 4.0 and Apache - should we annotate everything
 with since 4.0.0 then?
 Imho it doesn't make much sense to annotate with 3.x, as the package
 has changed and both releases are not fully interchangeable

 Cheers



 [1] http://commons.apache.org/proper/commons-ognl/pmd.html
 [2] http://commons.apache.org/proper/commons-ognl/findbugs.html
 [3] http://commons.apache.org/proper/commons-ognl/checkstyle.html


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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


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




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

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


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




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

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



Re: [OGNL] A new release

2013-03-26 Thread Christian Grobmeier
On Tue, Mar 26, 2013 at 9:53 AM, Lukasz Lenart lukaszlen...@apache.org wrote:
 2013/3/26 Christian Grobmeier grobme...@gmail.com:
 +1, go for it.
 Now its time to see if our testcases are good.

 They are, I made a slight mistake and tests showed that :-)

 I also think we should test it in conjunction with struts.

 Not so easy, OGNL 4 is a different beast, but I'll try ;-)

You are not alone mate! :-)




 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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




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

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



Re: [OGNL] A new release

2013-03-26 Thread Christian Grobmeier
On Tue, Mar 26, 2013 at 10:05 AM, Maurizio Cucchiara
mcucchi...@apache.org wrote:
 I thought that it won't be a piece of cake, but we might make it
 easier, for example what about to start a new branch on struts to
 integrate the new version of OGNL? (perhaps this is not the right
 place, or at least the only place, where this discussion should
 happen)

You are right, lets move it to the struts list.
But I like the plan.


 Twitter :http://www.twitter.com/m_cucchiara
 G+  :https://plus.google.com/107903711540963855921
 Linkedin:http://www.linkedin.com/in/mauriziocucchiara
 VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara

 Maurizio Cucchiara


 On 26 March 2013 09:53, Lukasz Lenart lukaszlen...@apache.org wrote:
 2013/3/26 Christian Grobmeier grobme...@gmail.com:
 +1, go for it.
 Now its time to see if our testcases are good.

 They are, I made a slight mistake and tests showed that :-)

 I also think we should test it in conjunction with struts.

 Not so easy, OGNL 4 is a different beast, but I'll try ;-)


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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


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




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

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



Re: [Commons Wiki] Trivial Update of MarlaQuin by MarlaQuin

2013-03-20 Thread Christian Grobmeier
Should we move to the AdminGroups with this wiki too?
I think yes

On Wed, Mar 20, 2013 at 2:37 PM, Apache Wiki wikidi...@apache.org wrote:
 Dear Wiki user,

 You have subscribed to a wiki page or wiki category on Commons Wiki for 
 change notification.

 The MarlaQuin page has been changed by MarlaQuin:
 http://wiki.apache.org/commons/MarlaQuin

 New page:
 This may be a skin problem which tans or just green discoloration is without 
 question brought in the cheekbones, nostrils, lips, forearms and therefore 
 the temple resulting from overproduction pertaining to coloring.BR
 This FDA approved therapy for this is more efficient along with designed to 
 fix the illness pertaining to Melasma. This issue happens to be known as 
 crow's feet. Fraxel laser devices has shown that should be very efficient 
 coupled with brings positive end results compared with all the other 
 approaches along the lines of dermabrasion, acidic skins, vintage laser 
 devices not to mention injectable additives. BR
 [[http://haitiansocialnetwork.com/blog/128264/fraxel-beam-of-light-a-mild-cosmetic-plastic-surgery-management-to-care-for/|coolsculpting
  by zeltiq reviews]] 
 [[http://social.fbeach.com//index.php?p=blogs/viewstory/544884|fraxel 
 sydney]] 
 [[http://www.eduko.sk/prispevok/around-fraxel-laser-facial-treatment|zeltiq 
 aesthetics]] [[http://cityadslive.com/blogs/viewstory/112210|coolsculpting 
 zeltiq]] 
 [[http://expose.me/index.php?do=/blog/73460/refurbish-surface-of-the-skin-any-way-you-like-due-to-cosmetic-laser-treatm/|coolsculpting
  treatment cost]] BR
 How we, when most people are working to actually make more cash when it comes 
 to lifetime snugly during a tremendously status-conscious society-people 
 principally aren't check out their families and also take good care of their 
 own health. In addition to, what is the glaring results of this situation 
 unpredictable existence Nicely, the unpredictable living style brings about 
 various health issues which can on the other hand offer within the many 
 continuous illness and better potentially grant childbirth if you want to 
 fatness worries.BR
 BR
 [[http://inforchurch.com/index.php?do=/blog/13341/fraxel-fractional-laser-skin-skin-care-therapy-the-best-choice/|coolsculpting
  treatment cost]] 
 [[http://www.amishmembers.com/index.php?do=/profile-51079/info/|laserul 
 fraxel]] 
 [[http://www.telanganafb.com/index.php?do=/blog/88682/is-certainly-fraxel-laser-acne-breakout-039-s-scar-extraction-perfect-for-y/|coolsculpting
  brisbane]] 
 [[http://www.onlinefriends.in/index.php?do=/blog/9754/zeltiq-has-cold-conditions-to-cut-unwanted-fat-material-not-to-mention-cont/|coolsculpting
  atlanta]] 
 [[http://gonelover.com/wordpress/groups/fraxel-and-so-thermage-options-can-assist-end-up-getting-more-skin-type/|coolsculpting
  brisbane]]BR
 BR
 Feel free to surf to my weblog 
 [[http://ashfun.com/blog/131833/reasons-to-like-looking-for-fraxel-laser-hair-treatment/|http://kubus.garantiert-nett.de/blog/view/448479/finesse-facial-rejuvenation-laser-skin-amp-liposuction-residence-is-now-offering-coolsculpting-through-zeltiq-just-for-noninvasive]]

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




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

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



Re: svn commit: r1459020 - /commons/proper/csv/trunk/src/main/java/org/apache/commons/csv/CSVRecord.java

2013-03-20 Thread Christian Grobmeier
On Wed, Mar 20, 2013 at 8:53 PM, Benedikt Ritter brit...@apache.org wrote:
 +/**
 + * Returns an iterator over the values of this record.
 + *
 + * @return an iterator over the values of this record.
 + */


 I had no better idea how to comment this. Any suggestions how to make this
 less redundant?

If you ask me, delete it. A method called iterator() is already docs enough.

BTW, I love this post from our fellow Torsten Curdt, who is not often
seen here (unfortunately):
http://vafer.org/blog/20050323095453/

I know people want it because of checkstyle, but actually this docs
are not giving me anything.



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

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



Re: [OT] Verifying releases Was: svn commit: r1452037 - /commons/proper/beanutils/trunk/src/test/java/org/apache/commons/beanutils/bugs/Jira422TestCase.java

2013-03-09 Thread Christian Grobmeier
On Sat, Mar 9, 2013 at 10:00 AM, sebb seb...@gmail.com wrote:
 On 9 March 2013 00:39, Ralph Goers ralph.go...@dslextreme.com wrote:
 I'm not sure I understand what the big deal is.  Sebb vetoed a commit and 
 identified exactly what needed to be changed for him to remove the veto.  If 
 the requested change is made then all should be fine with the world again.  
 Sure, he could have said all the same words without the -1 but then it 
 wouldn't be evident that he expected the change to be made.

 Thanks.

 Yes, I agree that it was perhaps unnecessary for the -1, but we had
 already agreed some while ago not to use $Date$ and I did not want to
 see that creep back in again.

This is a discussion which seems to come up from time to time, like
the @author tag thing and so on.
Should we start a Wiki page with that kind of decisions? I think it
would be useful, esp for new people. I think Benedikt has asked for
such kind of docs recently.

Cheers
Christian

 Ralph


 On Mar 8, 2013, at 2:15 AM, Mark Thomas wrote:



 Niall Pemberton niall.pember...@gmail.com wrote:

 On Thu, Mar 7, 2013 at 11:54 PM, Mark Thomas ma...@apache.org wrote:

 snip/

 One of the primary responsibilities of a PMC member when voting on a
 release is verifying what is being voted on against the tag.
 Different
 client locales and $Date$ combine to make every single source file
 different from the tag requiring a manual check of the diff of every
 file to do the verification check properly. Even with good diff
 tooling
 the verification process is a lot slower and can't be automated.

 Its not required for a release - although I would agree its a nice
 thing to do.Spot check of the files is good enough to see if it has
 been created from the tag

 I very strongly disagree. Any PMC member voting on a release should be
 verifying every single file in the src tarball with the tag. There are
 plenty of tools available that make this the work of a few seconds -
 providing the files agree.

 - otherwise we trust our release managers.

 Not trusting the release managers is not the primary reason that PMC
 members should be verifying the tarball agrees with the tag (although if
 a release manager ever does do anything malicious it will catch that
 to). The primary reason is to catch errors in build process or mistakes
 made by the release manager. BeanUtils is likely simpler than Tomcat but
 the sorts of things a full verification has caught has included:
 - missing files (usually after some form of code re-org)
 - extra files (IDE files, intermediate files, .svn/.git files,
 build.properties etc)
 - wrong line endings (Tomcat tries to use CRLF for zip and LF for tar.gz)
 - local edits to the source files

 Some are minor but missing or edited files are clearly serious issues
 that should cause the release to fail.

 BeanUtils has used the $Date$ keyword since 2005 and I cannot remember
 it ever coming up in a release vote - so it hasn't stopped it being
 released.

 If the release manager and the people checking the tarball all have the
 same locale you won't see the issue.

 Mark

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



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


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




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

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



Re: [OGNL] A new release

2013-03-07 Thread Christian Grobmeier
On Wed, Mar 6, 2013 at 10:11 AM, sebb seb...@gmail.com wrote:
 On 6 March 2013 06:49, Lukasz Lenart lukaszlen...@apache.org wrote:
 Hi,

 I was checking out what should be solved before releasing a new
 version and in my opinion most of PMD [1] errors can be omitted, maybe
 These nested if statements could be combined should be resolved, but
 the rest I don't see a point instead of just satisfying PMD itself.

 Some of the Findbugs [2] errors are related to generated classes,
 should I exclude them?

 Another thing is Checkstyle [3], especially Missing a Javadoc
 comment. - I don't know what to put as it without analysing source
 code deeply.

 My question is what really should be solved to be ready to release a
 new version?

 I don't personally worry too much about PMD or Checkstyle; they depend
 so much on the rules chosen.

Guess we need to decide on a few rules here. If they are somehow
connected to method naming et al we should look at them more closely


 Findbugs is more useful, but it looks like most of the errors are for
 generated code.

 Bugs can be fixed by a new release, but future binary compatibility
 can easily be compromised.

 Once a bad or broken API is released, it's very difficult to fix it.

 So I would say the most important aspect to get right is to fix
 anything that makes it more difficult to maintain binary compatibility
 in future.

 For example, if one of the new methods has a name that is
 non-standard, it is easy to change it now.
 Likewise, if there is a new public method which should be private or
 package protected, do it now.

 Or new non-private mutable variables - they make thread-safety - and
 testing - much more difficult

+1
We should look over all of our methods right now and discuss
everything which is public.

 Speaking of which, there does not seem to be a Clirr report.

I have added the clirr report plugin right now. I doesn't report for
the first build, as it cannot compare to anything.
I am bit confused since there is basically no configuration necessary,
just the plugin definition - is it correct?

 That's very important.
 Apart from checking for unintended compatibility issues, it is useful
 in ensuring that new classes and methods etc. are annotated with
 @since markers.

We have moved OGNL to 4.0 and Apache - should we annotate everything
with since 4.0.0 then?
Imho it doesn't make much sense to annotate with 3.x, as the package
has changed and both releases are not fully interchangeable

Cheers



 [1] http://commons.apache.org/proper/commons-ognl/pmd.html
 [2] http://commons.apache.org/proper/commons-ognl/findbugs.html
 [3] http://commons.apache.org/proper/commons-ognl/checkstyle.html


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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


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




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

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



Re: [BeanUtils] Removing @author tags?

2013-03-06 Thread Christian Grobmeier
On Wed, Mar 6, 2013 at 1:01 PM, Gary Gregory garydgreg...@gmail.com wrote:
 Strictly speaking, you do not need his permission AFAIK. IOW, don't bother
 sending ME an email to tell me you'll moving my @author to pom.xml ;)

Out of interest, are you sure there is no permission needed? I am
thinking on another project where the author likes to keep the @author
tags.

(for the record: i am all for removing them)
Cheers

 Gary

 Gary

 On Wed, Mar 6, 2013 at 2:50 AM, Benedikt Ritter brit...@apache.org wrote:

 Thanks for your comments. I have create BEANUTILS-431 [1]. Since Craig
 McClanahan doesn't seem to follow the ML I will contact him directly to be
 sure he is okay with this change.

 Benedikt

 [1] https://issues.apache.org/jira/browse/BEANUTILS-431


 2013/3/5 Romain Manni-Bucau rmannibu...@gmail.com

  Hi
 
  FYI it seems @author is discouraged:
 
 
 http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3c4039f65e.7020...@atg.com%3E
  Le 5 mars 2013 22:46, Niall Pemberton niall.pember...@gmail.com a
  écrit :
 
   On Sun, Mar 3, 2013 at 10:43 AM, Benedikt Ritter brit...@apache.org
   wrote:
Hi,
   
@author tags are no longer used, because authors are documented in
   pom.xml.
I don't know the history of BeanUtils so I'm asking if there are any
arguments against moving authors from source code files to pom.xml.
I will wait for 72 hours before I create a JIRA issue for this
 change.
  
   I believe I removed any of my @author tags a couple of years ago - but
   if I missed any, feel free to remove. Craig McClanahan is author on
   alot of BeanUtils - he hasn't been around in a long time, but I would
   take the following post he wrote regarding pool that he doesn't mind
   them being removed:
   http://markmail.org/message/7ttwf56tfy4jbexs
  
   In case you're interested, the lastest discussion I could find on this
 is
   here:
   http://markmail.org/message/ldexerq46xvwxdkh
  
   Niall
  
Regards,
Benedikt
   
   
--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
   For additional commands, e-mail: dev-h...@commons.apache.org
  
  
 



 --
 http://people.apache.org/~britter/
 http://www.systemoutprintln.de/
 http://twitter.com/BenediktRitter
 http://github.com/britter




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [fileupload] drop JDK1.3 support, update to 1.5 and bump to 2.0.0

2013-03-05 Thread Christian Grobmeier
+1... jdk1.3...


On Tue, Mar 5, 2013 at 4:34 PM, Simone Tripodi simonetrip...@apache.org wrote:
 Just for the record: I don't intend to do a major rewrite ATM, just
 update and bugfix.

 best,
 -Simo

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/


 On Tue, Mar 5, 2013 at 4:04 PM, Simone Tripodi simonetrip...@apache.org 
 wrote:
 Hi all guys,

 since I need [fileupload] @work, I intend to do a major bump that
 recently involved other commons component.

 Any objection?
 TIA,
 -Simo

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/

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




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

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



Re: [logging] Cleanup of trunk

2013-01-15 Thread Christian Grobmeier
On Sat, Jan 12, 2013 at 8:49 PM, Mark Thomas ma...@apache.org wrote:
 On 12/01/2013 19:29, Christian Grobmeier wrote:
 On Sat, Jan 12, 2013 at 8:27 PM, Mark Thomas ma...@apache.org wrote:
 On 12/01/2013 17:36, Christian Grobmeier wrote:

 Basically I am +1 on moving to newer JDKs. But in this case I just see
 use for old and older applications.
 That said, I just checked and saw tomcat is still using commons-logging:
 http://svn.apache.org/repos/asf/tomcat/trunk/build.xml

 Maybe Mark will comment here.

 Tomcat 6 (min JDK 5) will certainly stick with Commons Logging 1.1.x
 Tomcat 7 (min JDK 6) will probably stick with Commons Logging 1.1.x
 Tomcat 8 (min JDK 7) will - at the moment - look to upgrade to whatever
 the latest version is.

 Just out of interest... why the love with Commons Logging and not for
 example slf4j?

 It was the best choice at the time and no-one has made a good argument
 for changing.

 Tomcat used C-L to create JULI which is package renamed (to avoid
 conflicts if a webapp uses C-L), hard coded to use java.util.logging and
 has a custom LogManager that actually works properly in a
 multi-classloader container environment - don't get me started on how
 bad the default one is.

 There is an optional package that adds back in the (still package
 renamed) full version of commons logging and provides an adaptor for log4j.

 So Tomcat's requirements are:
 - easy to package rename (technically and legally)
 - pluggable for multiple back-ends
 - won't clash with anything a webapp does

 Commons Logging meets all of those requirements. Other logging
 frameworks may also meet them but they'd have to offer an awful lot more
 to justify the work that would be required to refactor JULI to use them.
 It isn't as if there are any features missing in C-L that Tomcat
 needs/wants.

Thanks for the insight.

Maybe it would be interesting to change the targets of commons-logging.

Currently it is in direct competition with slf4j (logging facade which
connects to different other frameworks). And as that its pretty
outdated and just of use for a few.

But what if commons-logging would have the target to be minimal, easy
to repackage and maybe does even provide a basic logging
implementation.

The other frameworks come up with a lot of features which often comes
with a lot of complexity and sometimes a cost in performance.
commons-logging could solve this.

Christian



 Mark

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




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

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



Re: [logging] Cleanup of trunk

2013-01-15 Thread Christian Grobmeier
On Tue, Jan 15, 2013 at 7:43 PM, Thomas Neidhart
thomas.neidh...@gmail.com wrote:
 I'm -1 on this change. I don't see any reason to do it. We don't need
 features from a more recent Java version in commons-logging. As others
 have said: most users of commons-logging are old and older apps.

 In general I am fine with keeping the current JDK compatibility, but
 there are also a few points in favor of such a change:

  * how can we ensure compatibility with such outdated JDKs today?
minimum jdk I have installed is JDK 1.5

  * the codebase is at parts quite complex as it has to deal with
such a wide range of supported JDKs. Reducing the number for (future)
releases would simplify the maintenance (and we could remove some
old code for pre-1.4 JDKs).

 There are still lots of other (non-legacy) projects that use
 commons-logging, e.g. spring. But maybe we could also keep the 1.x
 branch on java 1.1, and create a 2.x branch which targets java 5.

+1

We (Commons) should more often behave like living in 2013, not like 2004.
If you like to do it and if you see need for it, go and have fun! :-)


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

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



Re: svn commit: r1432688 - /commons/proper/logging/trunk/pom.xml

2013-01-15 Thread Christian Grobmeier
On Tue, Jan 15, 2013 at 7:47 PM, Dennis Lundberg denn...@apache.org wrote:
 On 2013-01-13 19:14, t...@apache.org wrote:
 Author: tn
 Date: Sun Jan 13 18:14:24 2013
 New Revision: 1432688

 URL: http://svn.apache.org/viewvc?rev=1432688view=rev
 Log:
 Upgrade test dependencies: log4j 1.2.17, avalong-framework 4.1.5

 These are not test dependencies - they are real dependencies used in the
 implementations of Log4JLogger and AvalonLogger respectively.
 Do we really want to upgrade these?

1.2.17 does not longer support jdk 1.3, not sure if this is important
for commons-logging.
I am not sure on the exact changes from 1.2.12 on to now, but there
are a few big issues in log4j and so I would think it is a good idea
to stick with the most recent version.



 Modified:
 commons/proper/logging/trunk/pom.xml

 Modified: commons/proper/logging/trunk/pom.xml
 URL: 
 http://svn.apache.org/viewvc/commons/proper/logging/trunk/pom.xml?rev=1432688r1=1432687r2=1432688view=diff
 ==
 --- commons/proper/logging/trunk/pom.xml (original)
 +++ commons/proper/logging/trunk/pom.xml Sun Jan 13 18:14:24 2013
 @@ -444,7 +444,7 @@ under the License.
  dependency
groupIdlog4j/groupId
artifactIdlog4j/artifactId
 -  version1.2.12/version
 +  version1.2.17/version
optionaltrue/optional
  /dependency
  dependency
 @@ -456,7 +456,7 @@ under the License.
  dependency
groupIdavalon-framework/groupId
artifactIdavalon-framework/artifactId
 -  version4.1.3/version
 +  version4.1.5/version
optionaltrue/optional
  /dependency
  dependency




 --
 Dennis Lundberg

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




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

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



Re: [logging] Cleanup of trunk

2013-01-12 Thread Christian Grobmeier
On Sat, Jan 12, 2013 at 3:03 PM, Thomas Neidhart
thomas.neidh...@gmail.com wrote:
 Hi,

 I would like to do a similar cleanup as for email also for logging and
 aim for a 1.2 release in the coming weeks. The things I have in mind:

  * update to Java 5
  * comply to default maven structure
  * update to Junit 4
  * fix the open issues wrt thread safety
  * replace WeakHashtable with a WeakHashMap or a ConcurrentHashMap (see
LOGGING-119)

 What do you think?

from technical point of view +1.
But do you really think its worth fixing [logging]?
As I see it its just for use of legacy applications. Or are you
looking to implement commons-logging 2.0 which supports f.e. logback
or log4j2?

If you go with java5 it probably does not have use for legacy apps and
with the lack of modern logging framework support it does not have use
for modern apps.

Cheers





 Thomas

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




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

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



Re: [logging] Cleanup of trunk

2013-01-12 Thread Christian Grobmeier
On Sat, Jan 12, 2013 at 6:26 PM, Thomas Neidhart
thomas.neidh...@gmail.com wrote:
 On 01/12/2013 05:37 PM, Christian Grobmeier wrote:
 On Sat, Jan 12, 2013 at 3:03 PM, Thomas Neidhart
 thomas.neidh...@gmail.com wrote:
 Hi,

 I would like to do a similar cleanup as for email also for logging and
 aim for a 1.2 release in the coming weeks. The things I have in mind:

  * update to Java 5
  * comply to default maven structure
  * update to Junit 4
  * fix the open issues wrt thread safety
  * replace WeakHashtable with a WeakHashMap or a ConcurrentHashMap (see
LOGGING-119)

 What do you think?

 from technical point of view +1.
 But do you really think its worth fixing [logging]?
 As I see it its just for use of legacy applications. Or are you
 looking to implement commons-logging 2.0 which supports f.e. logback
 or log4j2?

 If you go with java5 it probably does not have use for legacy apps and
 with the lack of modern logging framework support it does not have use
 for modern apps.

 Well, the main idea is to maintain an old library with useful bugfixes.
 My thought was that *nobody* uses Java  5 anymore, but this assumption
 may be wrong. In general I am fine with keeping the current java
 compatibility settings.

Basically I am +1 on moving to newer JDKs. But in this case I just see
use for old and older applications.
That said, I just checked and saw tomcat is still using commons-logging:
http://svn.apache.org/repos/asf/tomcat/trunk/build.xml

Maybe Mark will comment here.

That said, if we level up the jdk depedency we should also bump the
major version number

Cheers


 Thomas

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




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

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



Re: [OGNL] A new release

2013-01-07 Thread Christian Grobmeier
On Tue, Jan 8, 2013 at 7:44 AM, Lukasz Lenart lukaszlen...@apache.org wrote:
 Another issue, I've noticed that the parent is defined as 28-SNAPSHOT,
 should it be simple 27 - the latest released version?

Not sure about the differences of these 2, but I think we cannot
release a stable version with a dependency to a -SNAPSHOT version. I
think this is also true for parent poms. I also think it should be 27
stable



 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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




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

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



Re: [OGNL] A new release

2013-01-07 Thread Christian Grobmeier
 Do you know how to exclude some files/directories from the rat-plugin
 scan ? Right now it includes .idea folder in the scan which produces
 mass of errors :\

have not tried yet, but it supports an exclude option in the configuration:
http://creadur.apache.org/rat/apache-rat-plugin/rat-mojo.html





 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/

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




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

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



We will not be able to update our websites...

2012-12-10 Thread Christian Grobmeier
starting from 1. January. Just saw a final reminder from Infra.

Commons is surely a LOT of work.

I would like to suggest we act immediately.

In other terms: let us request a commons-test cms where we can try things
out and prepare the new sites.

As Ralph Goers has already mentioned, we have a similar structure in
logging land (1 main site, several sub sites) which might fit to Commons
too.

Basically we have the Main-Site under CMS control; the subsites are
generated via Maven. The target of this generation is then copied to
another svn tree from which it will be taken and published.

Obviously we will have to generate sites for each component then, which
will be a tough job with x-mas arriving.

Thoughts?

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


Re: We will not be able to update our websites...

2012-12-10 Thread Christian Grobmeier
On Mon, Dec 10, 2012 at 1:07 PM, Gary Gregory garydgreg...@gmail.com wrote:
 Bah, let's pick one component and start there and skip a test site.

But then there is only one component visible under the new commons.a.o?

 Gary

 On Dec 10, 2012, at 3:08, Christian Grobmeier grobme...@gmail.com wrote:

 starting from 1. January. Just saw a final reminder from Infra.

 Commons is surely a LOT of work.

 I would like to suggest we act immediately.

 In other terms: let us request a commons-test cms where we can try things
 out and prepare the new sites.

 As Ralph Goers has already mentioned, we have a similar structure in
 logging land (1 main site, several sub sites) which might fit to Commons
 too.

 Basically we have the Main-Site under CMS control; the subsites are
 generated via Maven. The target of this generation is then copied to
 another svn tree from which it will be taken and published.

 Obviously we will have to generate sites for each component then, which
 will be a tough job with x-mas arriving.

 Thoughts?

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

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




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

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



Re: We will not be able to update our websites...

2012-12-10 Thread Christian Grobmeier
On Mon, Dec 10, 2012 at 1:32 PM, Gary Gregory garydgreg...@gmail.com wrote:
 Well, we have to start somewhere. This is going to be a lot of work,
 we have many components, unless you see a short cut.

I thought we would create: commons-test.apache.org
move all components to there and then make a switch from
commons.apache.org to the new site




 Gary

 On Dec 10, 2012, at 7:13, Christian Grobmeier grobme...@gmail.com wrote:

 On Mon, Dec 10, 2012 at 1:07 PM, Gary Gregory garydgreg...@gmail.com wrote:
 Bah, let's pick one component and start there and skip a test site.

 But then there is only one component visible under the new commons.a.o?

 Gary

 On Dec 10, 2012, at 3:08, Christian Grobmeier grobme...@gmail.com wrote:

 starting from 1. January. Just saw a final reminder from Infra.

 Commons is surely a LOT of work.

 I would like to suggest we act immediately.

 In other terms: let us request a commons-test cms where we can try things
 out and prepare the new sites.

 As Ralph Goers has already mentioned, we have a similar structure in
 logging land (1 main site, several sub sites) which might fit to Commons
 too.

 Basically we have the Main-Site under CMS control; the subsites are
 generated via Maven. The target of this generation is then copied to
 another svn tree from which it will be taken and published.

 Obviously we will have to generate sites for each component then, which
 will be a tough job with x-mas arriving.

 Thoughts?

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

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




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

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


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




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

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



Re: We will not be able to update our websites...

2012-12-10 Thread Christian Grobmeier
On Mon, Dec 10, 2012 at 7:50 PM, Ralph Goers ralph.go...@dslextreme.com wrote:
 All the sub-sites are hooked off the main site.  I would have no idea how to 
 migrate anything without migrating the main site first.

 I suppose it is possible to point to the sub-sites in their current location 
 but in logging we found it more beneficial to simply copy the content under 
 the main site in the CMS.

 Are all the sub-sites built with Maven?

Yes, but to my knowledge different versions of maven (2 vs 3).

 Any that are not could move to the CMS as part of the main site.

Actually I think it would be good for Commons too. Some projects may
keep some old version websites. Therefore it might be nice to maintain
the mainsite with the CMS and copy/paste the components to the svn
part.

Just my 2 cents.


 Ralph


 On Dec 10, 2012, at 8:23 AM, Phil Steitz wrote:

 On 12/10/12 7:55 AM, Ralph Goers wrote:
 That is what we did in logging. Changing it at the end is fairly easy.  
 However, we don't have much time for testing.

 Do we really have to do it all at once?

 IIUC (which is quite possibly false), the intent here is to get
 everyone onto svn pub-sub and kill off the rsync processes from
 p.a.o to the live site.  The stake in the ground is that the rsyncs
 are going to stop Jan 1.  Do I have that right?

 Why can't we move to svn pub-sub incrementally somehow,
 understanding that until individual components move, their sites
 will be read-only?  So basically, when you decide to make changes to
 a site, you get it set up for svn pub-sub?  Note I am including the
 main site in this - i.e., it does not have to move until it needs
 to be changed.  It would seem to me (again, may be missing something
 critical) that we could build the newly definitive source svn repo
 incrementally, with publishing always sourced from there, but old
 directories on the live host remaining until they get clobbered.  In
 the worst case, if the live host *must* include only svn-published
 files, we could seed the new repo with the old content.  But I
 don't get why that has to be the case; because if it is, we are in
 worse shape than Christian suggests - come Jan 1 we will be dark if
 we don't get everything moved to svn pub-sub.

 Sorry if above is naive.  The intent is to avoid a huge amount of
 fiddling in a short period of time when quite a few component sites
 have not changed and will not change for some time to come.

 Phil



 Ralph

 On Dec 10, 2012, at 4:34 AM, Christian Grobmeier wrote:

 On Mon, Dec 10, 2012 at 1:32 PM, Gary Gregory garydgreg...@gmail.com 
 wrote:
 Well, we have to start somewhere. This is going to be a lot of work,
 we have many components, unless you see a short cut.
 I thought we would create: commons-test.apache.org
 move all components to there and then make a switch from
 commons.apache.org to the new site




 Gary

 On Dec 10, 2012, at 7:13, Christian Grobmeier grobme...@gmail.com wrote:

 On Mon, Dec 10, 2012 at 1:07 PM, Gary Gregory garydgreg...@gmail.com 
 wrote:
 Bah, let's pick one component and start there and skip a test site.
 But then there is only one component visible under the new commons.a.o?

 Gary

 On Dec 10, 2012, at 3:08, Christian Grobmeier grobme...@gmail.com 
 wrote:

 starting from 1. January. Just saw a final reminder from Infra.

 Commons is surely a LOT of work.

 I would like to suggest we act immediately.

 In other terms: let us request a commons-test cms where we can try 
 things
 out and prepare the new sites.

 As Ralph Goers has already mentioned, we have a similar structure in
 logging land (1 main site, several sub sites) which might fit to 
 Commons
 too.

 Basically we have the Main-Site under CMS control; the subsites are
 generated via Maven. The target of this generation is then copied to
 another svn tree from which it will be taken and published.

 Obviously we will have to generate sites for each component then, which
 will be a tough job with x-mas arriving.

 Thoughts?

 --
 http://www.grobmeier.de
 https://www.timeandbill.de
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org



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

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

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



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

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

Re: We will not be able to update our websites...

2012-12-10 Thread Christian Grobmeier
On Mon, Dec 10, 2012 at 8:40 PM, Phil Steitz phil.ste...@gmail.com wrote:
 On 12/10/12 10:50 AM, Ralph Goers wrote:
 All the sub-sites are hooked off the main site.  I would have no idea how to 
 migrate anything without migrating the main site first.

 Having now looked at [1], it looks to me like we can solve the
 immediate problem using svn pub-sub.  The docs are not clear and
 they may not allow it, but in theory, we could in fact do this
 incrementally - start an svn repo and move the mutable portions
 there incrementally, understanding that only changes to the
 svn-migrated stuff will be propagated.  If infra barfs on that, then
 we just commit the whole mess starting at the top level commons
 site, following the Ant example linked on [1].  Then to make
 changes, we follow the process that has been in place for the main
 ASF site for ages - maintain a local checkout of the generated site,
 re-gen when you want to update and check in.

 I know playing with the CMS might be fun and interesting; but a) we
 have no volunteers to do this and b) we do not have time to migrate
 all of the content.

Well, this is basically what we (Logging) did: we used extpath and did
care on our sites manually.
Everything in extpath is not editable for the CMS and needs to be
pushed manually.

Example of our svn repo:
https://svn.apache.org/repos/infra/websites/production/logging/content/

Still its a lot of work

Cheers



 Therefore, I suggest we just follow the Ant route; possibly moving
 incrementally if infra allows that.

 Phil

 [1] http://www.apache.org/dev/project-site.html

 I suppose it is possible to point to the sub-sites in their current location 
 but in logging we found it more beneficial to simply copy the content under 
 the main site in the CMS.

 Are all the sub-sites built with Maven?  Any that are not could move to the 
 CMS as part of the main site.

 Ralph


 On Dec 10, 2012, at 8:23 AM, Phil Steitz wrote:

 On 12/10/12 7:55 AM, Ralph Goers wrote:
 That is what we did in logging. Changing it at the end is fairly easy.  
 However, we don't have much time for testing.
 Do we really have to do it all at once?

 IIUC (which is quite possibly false), the intent here is to get
 everyone onto svn pub-sub and kill off the rsync processes from
 p.a.o to the live site.  The stake in the ground is that the rsyncs
 are going to stop Jan 1.  Do I have that right?

 Why can't we move to svn pub-sub incrementally somehow,
 understanding that until individual components move, their sites
 will be read-only?  So basically, when you decide to make changes to
 a site, you get it set up for svn pub-sub?  Note I am including the
 main site in this - i.e., it does not have to move until it needs
 to be changed.  It would seem to me (again, may be missing something
 critical) that we could build the newly definitive source svn repo
 incrementally, with publishing always sourced from there, but old
 directories on the live host remaining until they get clobbered.  In
 the worst case, if the live host *must* include only svn-published
 files, we could seed the new repo with the old content.  But I
 don't get why that has to be the case; because if it is, we are in
 worse shape than Christian suggests - come Jan 1 we will be dark if
 we don't get everything moved to svn pub-sub.

 Sorry if above is naive.  The intent is to avoid a huge amount of
 fiddling in a short period of time when quite a few component sites
 have not changed and will not change for some time to come.

 Phil


 Ralph

 On Dec 10, 2012, at 4:34 AM, Christian Grobmeier wrote:

 On Mon, Dec 10, 2012 at 1:32 PM, Gary Gregory garydgreg...@gmail.com 
 wrote:
 Well, we have to start somewhere. This is going to be a lot of work,
 we have many components, unless you see a short cut.
 I thought we would create: commons-test.apache.org
 move all components to there and then make a switch from
 commons.apache.org to the new site




 Gary

 On Dec 10, 2012, at 7:13, Christian Grobmeier grobme...@gmail.com 
 wrote:

 On Mon, Dec 10, 2012 at 1:07 PM, Gary Gregory garydgreg...@gmail.com 
 wrote:
 Bah, let's pick one component and start there and skip a test site.
 But then there is only one component visible under the new commons.a.o?

 Gary

 On Dec 10, 2012, at 3:08, Christian Grobmeier grobme...@gmail.com 
 wrote:

 starting from 1. January. Just saw a final reminder from Infra.

 Commons is surely a LOT of work.

 I would like to suggest we act immediately.

 In other terms: let us request a commons-test cms where we can try 
 things
 out and prepare the new sites.

 As Ralph Goers has already mentioned, we have a similar structure in
 logging land (1 main site, several sub sites) which might fit to 
 Commons
 too.

 Basically we have the Main-Site under CMS control; the subsites are
 generated via Maven. The target of this generation is then copied to
 another svn tree from which it will be taken and published.

 Obviously we will have to generate sites for each

Re: [all] moving to svnpubsub or CMS?

2012-11-15 Thread Christian Grobmeier
On Thu, Nov 15, 2012 at 8:25 AM, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Nov 14, 2012, at 2:03 PM, Ted Dunning wrote:

 On Wed, Nov 14, 2012 at 1:53 PM, Olivier Lamy ol...@apache.org wrote:

 2012/11/14 Thomas Vandahl t...@apache.org:
 On 14.11.2012 08:40, Luc Maisonobe wrote:

 Please, could someone who knows what to do step up?


 Just a quick note that sites created by Maven can be published with
 svnpubsub using the  SCM Publish Maven Plugin
 (http://maven.apache.org/sandbox/plugins/asf-svnpubsub-plugin/). I guess
 this may keep the effort manageable (no further experience, though).

 See especially the link

 http://maven.apache.org/sandbox/plugins/asf-svnpubsub-plugin/examples/importing-maven-site.html
 for how to do the initial import.
 IMHO first checkin will be simpler doing a checkin of content from p.a.o

 If you use this maven plugin and your project doesn't have any sub
 modules deploying a site is a simple as today: mvm site-deploy (for
 multi modules it's a different if needed I can help a bit as I have
 setup that for other asf projects and write some part of this plugin
 :-) ).

 The question is more do you want to continue maven site generation for
 docs or move to asf cms ?


 This is a false dichotomy.

 Maven site generation can work with ASF CMS if desired.

 That is sort of true but doesn't really apply to commons.  I created the 
 Flume site using Maven and Maven generates the site from RST source files.  
 This isn't a typical Maven project site.  In essence it is a CMS project that 
 happens to invoke Maven whenever content is changed.

 IMO the Logging project site is a lot closer to what Commons needs.  The top 
 level site is managed by the CMS.  Each of the project sites is built by 
 Maven and is directly checked into the production area and each is 
 independently managed.  See http://wiki.apache.org/logging/ManagingTheWebSite


+1

And I suggest we get a testing instance for the CMS pretty soon. Last
time infra made it up pretty quickly, but moving all component
websites to this place takes a long time.

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



Re: [math] apachecon

2012-09-19 Thread Christian Grobmeier
Hi,

I am there too! (referring to ApacheCon EU)

Cheers


On Tue, Sep 18, 2012 at 9:29 PM, Thomas Neidhart
thomas.neidh...@gmail.com wrote:
 Hi,

 does anybody plan to go to ApacheCon 2012?
 Would be nice to meet each other there.

 Thomas

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




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

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



Re: [site] yet another proposal on how to restyle the commons site

2012-08-31 Thread Christian Grobmeier
Hi,

and just to say it clearly: i am very much +1 to finally add this skin.

Cheers
Christian

On Fri, Aug 31, 2012 at 11:09 AM, Simone Tripodi
simonetrip...@apache.org wrote:
 Hi again,

 Thanks to Christian Grobmeier, we also added the responsive bootstrap css.

 I re-uploaded the site, can you please have a look at it?
 TIA,
 -Simo

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/


 On Fri, Aug 31, 2012 at 8:58 AM, Simone Tripodi
 simonetrip...@apache.org wrote:
 I've uploaded a screenshot of that page taken with my mobile [1].
 Doesn't look to well, anything you can do about that?

 :(

 Step 1: Make Welcome to the Apache Commons half its current font size.

 yup, I have no more bullets in my gun that the one Gary suggested, I
 just re-uploaded the site[1]

 How does it look?
 TIA,
 -Simo

 [1] http://people.apache.org/~simonetripodi/commons-sidebar/

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/

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




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

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



Re: [site] yet another proposal on how to restyle the commons site

2012-08-30 Thread Christian Grobmeier
On Thu, Aug 30, 2012 at 4:13 PM, Luc Maisonobe luc.maison...@free.fr wrote:
 Le 30/08/2012 15:52, Simone Tripodi a écrit :
 Hi all guys,

 new Apache Maven Fluido Skin is gonna be released soon, I started
 experimenting locally how the _main_ commons site would look alike if
 the new skin would be applied (with some modifications): voilà[1] :)

 If you think that putting more effort on it would worth, I am glad to
 continue doing more work on applying also to a component site (with
 different layout), publish to my local ASF space, and see the result -
 OTOH I'll become definitively silent and won't bother on that topic
 anymore :)

 WDYT?

 These are good news. Would we be able with this setting to go to svnpubsub?

If we would implement it the way like we did in Logging, then yes.
Basically we would then generate the site locally, copy the html to
another svn repository and commit it. We would be independent of the
build system.

Cheers
Christian


 Luc

 Many thanks in advance, all the best!
 -Simo

 [1] http://people.apache.org/~simonetripodi/commons/index.html

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/

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




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




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

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



Re: [all] NSWC and Apache license

2012-08-08 Thread Christian Grobmeier
On Wed, Aug 8, 2012 at 5:38 PM, Sébastien Brisard
sebastien.bris...@m4x.org wrote:

 Does that mean that porting it into Commons-Math is possible
 (license-wise?). I would think it does…

 That seems explicitly restrictive to me. e.g. If I don't  claim to be in the 
 general scientific community, the software has not been made available to me.

 I agree with you. However, scientific community does seem a bit
 vague to me. Arguably, anyone using Commons-*MATH* could claim to
 belong to the scientific community...

If somebody writes a webbased SPSS or a company like creates
statistics on the SO usage with Math? Surely this is commercial use
and not really science?

Anyway the AL2.0 does not have restrictions who can use it or not; my
guess is it is not directly compatible.

But you really should ask legal@ in this case. I have not seen this
license listed here:
http://www.apache.org/legal/3party.html

But they might be able to help you anyway.

Cheers
Christian


 Sébastien


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




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

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



Re: [IMAGING]/[SANSELAN] JIRA error

2012-06-27 Thread Christian Grobmeier
On Wed, Jun 27, 2012 at 1:50 AM, sebb seb...@gmail.com wrote:
 On 26 June 2012 22:50, sebb seb...@gmail.com wrote:
 Some new SANSELAN JIRAs have just been raised, however the JIRA was
 renamed to IMAGING.

 Looks like something is wrong with JIRA; I'll raise an Infra issue.

 https://issues.apache.org/jira/browse/INFRA-4970

 Looks like it was our fault ... infra can fix things, but want us to
 confirm that we definitely no longer want SANSELAN as a JIRA project.

 So please reply to this mail to say

 [X] OK to delete SANSELAN JIRA project
 [ ] NO, let's keep it (please say why?)





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




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

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



Re: which artifact repository to get commons-io from?

2012-06-20 Thread Christian Grobmeier
On Tue, Jun 19, 2012 at 6:25 PM, sebb seb...@gmail.com wrote:
 On 19 June 2012 16:30, Christian Grobmeier grobme...@gmail.com wrote:
 On Tue, Jun 19, 2012 at 4:59 PM, sebb seb...@gmail.com wrote:
 On 19 June 2012 13:05, Christian Grobmeier grobme...@gmail.com wrote:
 On Tue, Jun 19, 2012 at 1:56 PM, Gary Gregory garydgreg...@gmail.com 
 wrote:
 On Tue, Jun 19, 2012 at 7:42 AM, Jochen Wiedmann
 jochen.wiedm...@gmail.comwrote:

 On Tue, Jun 19, 2012 at 1:35 PM, Gary Gregory garydgreg...@gmail.com
 wrote:
  Commons-IO 2.4 has not made it to a Maven repo yet. I am working on 
  it...

 Any problems, you could use help with?


 Well, yes, all the help I can get! I asked for help on repository@a.o [1]

 I had initially mentioned the issue on this ML [2] and went to
 repository@a.o at Sebb's suggestion.

 Gary,

 just an idea: for log4j I created a so called bundle and uploaded it
 manually to Nexus.

 I did it with: jar cf log4j-bundle-1217.jar *
 for all my artifacts.
 Then I went over to repository.apache.org and uploaded it there via
 the web interface. The
 content gets staged again afterwards.

 Would this be an option for you in this case?

 But that would not be something we had voted on.

 He? Its binary exactly the same?


 But how can that be proved, without at least the hashes?

I wrote artifacts which might look like the jar files only, but
actually the bundle jar would contain asc/md5/sha files of course.

Cheers
Christian



 I think there are 2 options here:

 1) delete the sources jar for which the .asc file was deleted, and
 release without the sources jar.

 This will be a nuisance for some users, but the source is still
 available via the non-Maven dist package.
 It won't affect run-time usage.

 Not sure there is a requirement to release source to Maven.
 This needs to be established first.

 2) If the sources file is required, then I think the only solution is
 to recreate the staging repo.
 If this can be done without changing the hashes and asc files - and it
 can be shown that these are the same as the ones voted on - then there
 is probably no need to re-run the vote.

 Otherwise, I think there should be a vote, because the Maven release
 includes source.

 Obviously option 1 is the simplest, if it is acceptable.

 AIUI, only releases with a proper PMC vote are official releases, for
 which the ASF takes responsibility.

 Cheers
 Christian




 Thank you.

 Gary

 [1]
 http://mail-archives.apache.org/mod_mbox/www-repository/201206.mbox/%3CCACZkXPxoQ1nHXqJOLmBJ295Bscjv07Vc5aBqja05ZEWkE9c4YQ%40mail.gmail.com%3E
 *
 *[2]
 http://mail-archives.apache.org/mod_mbox/commons-dev/201206.mbox/%3CCACZkXPwL3UMF2En0tEjiptuK-jMnA=_dgyjdseknwjkqpcx...@mail.gmail.com%3E



 --
 In other words: what could be seen as a socially debilitating failure
 of character can certainly work to your advantage too. (Linus
 Torvalds, but the use in the signature tells something about me as
 well.)

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


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




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

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


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




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

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



Re: which artifact repository to get commons-io from?

2012-06-20 Thread Christian Grobmeier
 However, as already mentioned on the respository mailing list, the
 .asc has been restored to the staging directory, so it should now be
 possible to release the full set of files.

I saw the mail from infra, but he mentioned the checksum is not
correct or something like that. Or am I wrong? we should check the
checksum/signatures before we hit the release button

Cheers


 ?

 Gary


 
  I think there are 2 options here:
 
  1) delete the sources jar for which the .asc file was deleted, and
  release without the sources jar.
 
  This will be a nuisance for some users, but the source is still
  available via the non-Maven dist package.
  It won't affect run-time usage.
 
  Not sure there is a requirement to release source to Maven.
  This needs to be established first.
 
  2) If the sources file is required, then I think the only solution is
  to recreate the staging repo.
  If this can be done without changing the hashes and asc files - and it
  can be shown that these are the same as the ones voted on - then there
  is probably no need to re-run the vote.
 
  Otherwise, I think there should be a vote, because the Maven release
  includes source.
 
  Obviously option 1 is the simplest, if it is acceptable.
 
  AIUI, only releases with a proper PMC vote are official releases, for
  which the ASF takes responsibility.
 
  Cheers
  Christian
 
 
 
 
  Thank you.
 
  Gary
 
  [1]
 
 http://mail-archives.apache.org/mod_mbox/www-repository/201206.mbox/%3CCACZkXPxoQ1nHXqJOLmBJ295Bscjv07Vc5aBqja05ZEWkE9c4YQ%40mail.gmail.com%3E
  *
  *[2]
 
 http://mail-archives.apache.org/mod_mbox/commons-dev/201206.mbox/%3CCACZkXPwL3UMF2En0tEjiptuK-jMnA=_dgyjdseknwjkqpcx...@mail.gmail.com%3E
 
 
 
  --
  In other words: what could be seen as a socially debilitating failure
  of character can certainly work to your advantage too. (Linus
  Torvalds, but the use in the signature tells something about me as
  well.)
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
  JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
  Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
  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: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  http://www.grobmeier.de
  https://www.timeandbill.de
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory

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




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

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



Re: which artifact repository to get commons-io from?

2012-06-19 Thread Christian Grobmeier
On Tue, Jun 19, 2012 at 1:56 PM, Gary Gregory garydgreg...@gmail.com wrote:
 On Tue, Jun 19, 2012 at 7:42 AM, Jochen Wiedmann
 jochen.wiedm...@gmail.comwrote:

 On Tue, Jun 19, 2012 at 1:35 PM, Gary Gregory garydgreg...@gmail.com
 wrote:
  Commons-IO 2.4 has not made it to a Maven repo yet. I am working on it...

 Any problems, you could use help with?


 Well, yes, all the help I can get! I asked for help on repository@a.o [1]

 I had initially mentioned the issue on this ML [2] and went to
 repository@a.o at Sebb's suggestion.

Gary,

just an idea: for log4j I created a so called bundle and uploaded it
manually to Nexus.

I did it with: jar cf log4j-bundle-1217.jar *
for all my artifacts.
Then I went over to repository.apache.org and uploaded it there via
the web interface. The
content gets staged again afterwards.

Would this be an option for you in this case?

Cheers
Christian




 Thank you.

 Gary

 [1]
 http://mail-archives.apache.org/mod_mbox/www-repository/201206.mbox/%3CCACZkXPxoQ1nHXqJOLmBJ295Bscjv07Vc5aBqja05ZEWkE9c4YQ%40mail.gmail.com%3E
 *
 *[2]
 http://mail-archives.apache.org/mod_mbox/commons-dev/201206.mbox/%3CCACZkXPwL3UMF2En0tEjiptuK-jMnA=_dgyjdseknwjkqpcx...@mail.gmail.com%3E



 --
 In other words: what could be seen as a socially debilitating failure
 of character can certainly work to your advantage too. (Linus
 Torvalds, but the use in the signature tells something about me as
 well.)

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: which artifact repository to get commons-io from?

2012-06-19 Thread Christian Grobmeier
On Tue, Jun 19, 2012 at 4:59 PM, sebb seb...@gmail.com wrote:
 On 19 June 2012 13:05, Christian Grobmeier grobme...@gmail.com wrote:
 On Tue, Jun 19, 2012 at 1:56 PM, Gary Gregory garydgreg...@gmail.com wrote:
 On Tue, Jun 19, 2012 at 7:42 AM, Jochen Wiedmann
 jochen.wiedm...@gmail.comwrote:

 On Tue, Jun 19, 2012 at 1:35 PM, Gary Gregory garydgreg...@gmail.com
 wrote:
  Commons-IO 2.4 has not made it to a Maven repo yet. I am working on it...

 Any problems, you could use help with?


 Well, yes, all the help I can get! I asked for help on repository@a.o [1]

 I had initially mentioned the issue on this ML [2] and went to
 repository@a.o at Sebb's suggestion.

 Gary,

 just an idea: for log4j I created a so called bundle and uploaded it
 manually to Nexus.

 I did it with: jar cf log4j-bundle-1217.jar *
 for all my artifacts.
 Then I went over to repository.apache.org and uploaded it there via
 the web interface. The
 content gets staged again afterwards.

 Would this be an option for you in this case?

 But that would not be something we had voted on.

He? Its binary exactly the same?



 I think there are 2 options here:

 1) delete the sources jar for which the .asc file was deleted, and
 release without the sources jar.

 This will be a nuisance for some users, but the source is still
 available via the non-Maven dist package.
 It won't affect run-time usage.

 Not sure there is a requirement to release source to Maven.
 This needs to be established first.

 2) If the sources file is required, then I think the only solution is
 to recreate the staging repo.
 If this can be done without changing the hashes and asc files - and it
 can be shown that these are the same as the ones voted on - then there
 is probably no need to re-run the vote.

 Otherwise, I think there should be a vote, because the Maven release
 includes source.

 Obviously option 1 is the simplest, if it is acceptable.

 AIUI, only releases with a proper PMC vote are official releases, for
 which the ASF takes responsibility.

 Cheers
 Christian




 Thank you.

 Gary

 [1]
 http://mail-archives.apache.org/mod_mbox/www-repository/201206.mbox/%3CCACZkXPxoQ1nHXqJOLmBJ295Bscjv07Vc5aBqja05ZEWkE9c4YQ%40mail.gmail.com%3E
 *
 *[2]
 http://mail-archives.apache.org/mod_mbox/commons-dev/201206.mbox/%3CCACZkXPwL3UMF2En0tEjiptuK-jMnA=_dgyjdseknwjkqpcx...@mail.gmail.com%3E



 --
 In other words: what could be seen as a socially debilitating failure
 of character can certainly work to your advantage too. (Linus
 Torvalds, but the use in the signature tells something about me as
 well.)

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


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




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

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



Re: [ognl] Old issues....

2012-06-18 Thread Christian Grobmeier
On Mon, Jun 18, 2012 at 12:47 PM, Łukasz Lenart
lukasz.len...@googlemail.com wrote:
 Finally, the old issues from OpenSymphony were imported :-)


You are a true hero and i am impressed by your patience!
Thank you so much for following this issue for so long time. I would
have done a simple copy, but your solution is much better.

Now its back to us devs to make a new release. Lets hope this good
news give us enough motivation to ride the new horse again!

Cheers
Christian



 Kind regards
 --
 Łukasz
 mobile +48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

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




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

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



Re: [ALL] Using a Tool Like Sonar...

2012-06-09 Thread Christian Grobmeier
On Sat, Jun 9, 2012 at 2:26 PM, Gary Gregory garydgreg...@gmail.com wrote:
 If sonar for snapshots on a.a.o replaces POM requested reports instead
 of complementing them, you loose the ability to analyze before
 committing, surely something we do not want.

you can use:
mvn sonar:sonar
before you commit, which should help.



 Gary

 On Jun 9, 2012, at 3:52, Mark Struberg strub...@yahoo.de wrote:

 we have an own Sonar installation at http://analysis.apache.org already.
 You just need to tell infra that you like to have your project added.

 LieGrue,
 strub



 - Original Message -
 From: Simone Tripodi simonetrip...@apache.org
 To: Commons Developers List dev@commons.apache.org
 Cc:
 Sent: Saturday, June 9, 2012 8:09 AM
 Subject: Re: [ALL] Using a Tool Like Sonar...

 +1 we are using it also in Cocoon and helps a lot - IMHO it should
 replace public static reports generated and published by mvn...
 best,
 -Simo

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/


 On Sat, Jun 9, 2012 at 12:19 AM, James Carman
 ja...@carmanconsulting.com wrote:
 All,

 I've really become fond of Sonar (http://www.sonarsource.org/) in the
 past 6 months or so.  I install the Sonar plugin in Jenkins and turn
 on Sonar for my builds and I get Continuous Inspection of my
 code
 which helps me find potential issues.  It uses tools like Findbugs,
 PMD, Checkstyle, etc. and aggregates the results into one easy-to-use
 interface.  What would you guys think about introducing something like
 that into Apache Commons to help us improve our code quality?

 Thanks,

 James

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


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


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


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




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

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



Re: [classscan] logging

2012-06-03 Thread Christian Grobmeier
On Sun, Jun 3, 2012 at 5:59 PM, Gary Gregory garydgreg...@gmail.com wrote:
 I would rather we eat our own dog food with log4j or commons logging.

As classscan is in sandbox... I think it would help the logging team
if we would try log4j 2.0 alpha. It is a great framework already and
logging-people could learn about problems. The time when classscan is
leaving the sandbox and prepares for a proper release we can decide
again to switch to th e more stable logback or leave the dependency to
the rising log4j 2.0.

To learn more on log4j 2.0 please visit:
https://people.apache.org/~rgoers/log4j2/

Cheers
Christian

 Gary

 On Jun 3, 2012, at 11:42, Ralph Goers ralph.go...@dslextreme.com wrote:

 Well, you might want the logging to be silent during normal testing but to 
 be enabled if problems arise.

 Ralph

 On Jun 3, 2012, at 8:27 AM, Matt Benson wrote:

 Can anyone provide a reason [classscan] should not simply use
 slf4j-simple in the test scope rather than logback?  It's a small
 change, but any reduction in complexity...

 Matt

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



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


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




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

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



Re: [VOTE] Release Compress 1.4.1 based on RC1

2012-05-22 Thread Christian Grobmeier
+1

On Tue, May 22, 2012 at 9:00 AM, Stefan Bodewig bode...@apache.org wrote:
 Hi all,

 I'd like to release Compress 1.4.1.

 Compress 1.4.1 RC1 is available for review here:
    http://people.apache.org/~bodewig/cc/

  Maven artifacts are here:
    
 https://repository.apache.org/content/repositories/orgapachecommons-111/org/apache/commons/commons-compress/1.4.1/

  Details of changes since 1.4 are in the release notes:
    
 https://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS_1.4.1_RC1/RELEASE-NOTES.txt
    http://people.apache.org/~bodewig/cc/site/changes-report.html#a1.4.1

  I have tested this with JDK 1.6 and 1.7 using maven2 and maven3.

  The tag is here:
    
 https://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS_1.4.1_RC1/

  Site:
    http://people.apache.org/~bodewig/cc/site/
  (this is not the site that's going to go online, I know the title page
    contains a bunch of 1.4s where it should read 1.4.1)

  Clirr Report (compared to 1.4):
    http://people.apache.org/~bodewig/cc/site/clirr-report.html

  RAT Report:
    http://people.apache.org/~bodewig/cc/site/rat-report.html

  Votes, please.

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

  Thanks!

 Stefan

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




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

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



Re: Git support?

2012-05-20 Thread Christian Grobmeier
On Sun, May 20, 2012 at 12:43 AM, James Carman
ja...@carmanconsulting.com wrote:
 Perhaps classscan?  :)

makes perfect sense to me :-)


 On Sat, May 19, 2012 at 5:38 PM, Christian Grobmeier
 grobme...@gmail.com wrote:
 On May 19, 2012 10:13 PM, Gary Gregory garydgreg...@gmail.com wrote:

 A one component test drive seems reasonable.

 +1
 Not everybody is fluent with git. One component gives us the chance to
 document some best practices.

 Maybe it would be good to start with a sandbox comp. But i am afraid those
 are not active enough.


 Gary

 On May 19, 2012, at 4:08, Luc Maisonobe luc.maison...@free.fr wrote:

  Le 16/05/2012 15:41, Jochen Wiedmann a écrit :
  Well, with our multitude of projects, it might make sense to ask for
  one or two of them
  being migrated, so that we gather the experience. (I've got none so
  far.) Would anyone
  volunteer for the job of being involved?
 
  I was wondering if we should switch all components at the same time when
  everything is ready or as you propose switch one or two components early
  and use them as a template for other components.
 
  I am really interested in using Git access, as I already uses it for
  non-Apache projects and am really happy with it. In fact, for Apache
  projects I use git-svn.
 
  If we propose to switch one component first, I would be happy to
  volunteer for switching [math]. What do other developers think about
  Jochen idea ?
 
  Luc
 
 
  Thanks,
 
  Jochen
 
 
  On Wed, May 16, 2012 at 9:52 AM, Christian Grobmeier
  grobme...@gmail.com wrote:
  Its still in development.
  I have asked to switch to git with log4php before a few weeks and the
  answer was it is possible, if one of us gets involved in the
  git@apache project. I assume it is the the here. Its definitely not GA
  at the moment.
 
 
  On Wed, May 16, 2012 at 9:39 AM, Jochen Wiedmann
  jochen.wiedm...@gmail.com wrote:
  Completely OT: Is Git supported now?
 
 
 https://issues.apache.org/jira/browse/INFRA-4703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId276416#comment-13276416
 
 
  --
  Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja
 Buchung.
  Dieter Hildebrandt
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  http://www.grobmeier.de
  https://www.timeandbill.de
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 

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


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




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

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



Re: Git support?

2012-05-19 Thread Christian Grobmeier
On May 19, 2012 10:13 PM, Gary Gregory garydgreg...@gmail.com wrote:

 A one component test drive seems reasonable.

+1
Not everybody is fluent with git. One component gives us the chance to
document some best practices.

Maybe it would be good to start with a sandbox comp. But i am afraid those
are not active enough.


 Gary

 On May 19, 2012, at 4:08, Luc Maisonobe luc.maison...@free.fr wrote:

  Le 16/05/2012 15:41, Jochen Wiedmann a écrit :
  Well, with our multitude of projects, it might make sense to ask for
  one or two of them
  being migrated, so that we gather the experience. (I've got none so
  far.) Would anyone
  volunteer for the job of being involved?
 
  I was wondering if we should switch all components at the same time when
  everything is ready or as you propose switch one or two components early
  and use them as a template for other components.
 
  I am really interested in using Git access, as I already uses it for
  non-Apache projects and am really happy with it. In fact, for Apache
  projects I use git-svn.
 
  If we propose to switch one component first, I would be happy to
  volunteer for switching [math]. What do other developers think about
  Jochen idea ?
 
  Luc
 
 
  Thanks,
 
  Jochen
 
 
  On Wed, May 16, 2012 at 9:52 AM, Christian Grobmeier
  grobme...@gmail.com wrote:
  Its still in development.
  I have asked to switch to git with log4php before a few weeks and the
  answer was it is possible, if one of us gets involved in the
  git@apache project. I assume it is the the here. Its definitely not GA
  at the moment.
 
 
  On Wed, May 16, 2012 at 9:39 AM, Jochen Wiedmann
  jochen.wiedm...@gmail.com wrote:
  Completely OT: Is Git supported now?
 
 
https://issues.apache.org/jira/browse/INFRA-4703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId276416#comment-13276416
 
 
  --
  Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja
Buchung.
  Dieter Hildebrandt
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
  --
  http://www.grobmeier.de
  https://www.timeandbill.de
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
  For additional commands, e-mail: dev-h...@commons.apache.org
 

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



Re: Git support?

2012-05-16 Thread Christian Grobmeier
Its still in development.
I have asked to switch to git with log4php before a few weeks and the
answer was it is possible, if one of us gets involved in the
git@apache project. I assume it is the the here. Its definitely not GA
at the moment.


On Wed, May 16, 2012 at 9:39 AM, Jochen Wiedmann
jochen.wiedm...@gmail.com wrote:
 Completely OT: Is Git supported now?

 https://issues.apache.org/jira/browse/INFRA-4703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13276416#comment-13276416


 --
 Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
 Dieter Hildebrandt

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




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

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



Re: [ALL] BeanShell incubation?

2012-04-02 Thread Christian Grobmeier
I read the thread and thought BeanShell would fit to Commons... I
think there are only a few committers.
OGNL is in the same vein too. I would oppose if the BS developers are
not willing to continue the project here. This is not very likely the
case here

Cheers,
Christian

On Mon, Apr 2, 2012 at 6:30 PM, sebb seb...@gmail.com wrote:
 Back in October 2011, there was an Incubator thread about the
 possibility of BeanShell being moved to the ASF.
 Reactions were generally positive, but nothing actually happened.
 I'd like to restart the process, assuming the original authors are
 still willing.

 If BeanShell is to be housed at the ASF, it needs somewhere to live.
 I suspect it would be too small to be a standalone TLP.
 Commons could be a good place, as we already have JEXL (and Jelly).

 What do others think?
 Would Commons be a suitable home?

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




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

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



Re: [compress] Releasing 1.4

2012-04-01 Thread Christian Grobmeier
On Sun, Apr 1, 2012 at 7:01 AM, Stefan Bodewig bode...@apache.org wrote:
 On 2012-03-31, Christian Grobmeier wrote:

 Before ages when I wrote the ChangeSet stuff I have marked them as
 experimental. Have not heard any complains yet... we should discuss
 if we remove that label or if need some more tweaks there. Probably
 after 1.4?

 I must admit I've never used that API, so I don't know whether it could
 use some tweaks.

 OTOH I don't recall any JIRA raised against it in the three years they
 are part of Compress.  Either nobody uses the classes or the API looks
 good as it is.

 Personally I intend (but you know what happens to good intentions when
 time is limited) to kick off a Compress 2.0 API discussion after the 1.4
 release - generics, some improvements as well as getting rid of some
 backwards compatibility baggage.

I agree, but whats the conclusion? :-)
Wait for 2.0?


 Stefan

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




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

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



Re: [compress] Releasing 1.4

2012-03-31 Thread Christian Grobmeier
+1

Before ages when I wrote the ChangeSet stuff I have marked them as
experimental. Have not heard any complains yet... we should discuss
if we remove that label or if need some more tweaks there. Probably
after 1.4?

On Sat, Mar 31, 2012 at 6:48 AM, Stefan Bodewig bode...@apache.org wrote:
 Hi all,

 Compress' trunk has been sitting on valuable content for too long now:

 * XZ compression

 * BZIP2 now reads streams created by pbzip2 (parallel bzip2)

 * TAR has been largely improved to support reading and writing big
  files, old files and files with long names - as well as encodings
  other than ASCII - in several ways supporting multiple dialects.

 There is one backwards incompatible change, tar now uses the platform's
 native encoding for file names (like GNU tar does) rather than
 ISO-8859-1.

 I intend to build a release candidate sometime during the next week
 unless anybody objects.  In order to incorporate feedback before I
 create the RC I've built the site for review at
 http://people.apache.org/~bodewig/commons-compress/

 Stefan

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




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

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



Re: [io] Moving to Java 6 for version 2.3

2012-03-29 Thread Christian Grobmeier
+1 on the move to java 6

we should consider to go to 3.0... its a breaking change... but i
leave it up to you


On Fri, Mar 30, 2012 at 12:35 AM, Gary Gregory garydgreg...@gmail.com wrote:
 On Thu, Mar 29, 2012 at 6:15 PM, Paul Libbrecht p...@hoplahup.net wrote:

 Will the resulting jars still run on jdk 1.5?
 I think I would suggest a new major version if not.


 Hi Paul.

 No, if we use Java 6 APIs, you'll get errors on Java 5.

 We have not required major version change in the past for changing Java
 versions on other Commons components.

 I happy to make the next release 3.0 instead of 2.3 but I do not see this
 needed ATM.

 Thank you,
 Gary


 paul


 Le 29 mars 2012 à 23:55, Gary Gregory a écrit :

  Hi All:
 
  In order to add and use Charset APIs for encodings instead of encoding
 name
  Strings with various APIs like String(byte[], Charset) and so on, I plan
 on
  moving [io] to Java 6.
 
  I have (not committed) changes to the IOUtils class as a start: all APIs
  that can take a String encoding name (old school) have a sister API that
  takes a Charset object (new school).
 
  The refactoring I have is actually quite nice and gets rid of the odd
 noise
  in the implementation if encoding is null then call API1 else call
 API2.
  Instead I convert the null to Charset.defaultCharset() in a new API
 (again,
  not committed yet until I set the POM to Java 6).
 
  Thank you,
  Gary
 
  --
  E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
  JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
  Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
  Blog: http://garygregory.wordpress.com
  Home: http://garygregory.com/
  Tweet! http://twitter.com/GaryGregory


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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [io] Moving to Java 6 for version 2.3

2012-03-29 Thread Christian Grobmeier
Hi,

On Fri, Mar 30, 2012 at 1:53 AM, sebb seb...@gmail.com wrot
 However, a compatibility break would require a major version bump.

if my lib does drop support for a specific jdk, isn't that a
compatibility break? My argument is it is no longer compatible with
jdk5.
However, please do not consider my concerns a -1 on the version name,
I am fine with 2.3 too.

Cheers
Christian



 - Jörg


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


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




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

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



Re: [ognl] Old issues....

2012-03-22 Thread Christian Grobmeier
2012/3/22 Łukasz Lenart lukasz.len...@googlemail.com:
 2012/3/21 Christian Grobmeier grobme...@gmail.com:
 I don't know, maybe this is against ASF law or so ...

oh... good question. But maybe copy/paste can be seen as some kind of
manual export plugin? :-)

 and it'll take
 some time to manually copy all issues with comments and attachments.
 Maybe some tool ?

hm thats right.

Maybe exporting it to csv?
https://plugins.atlassian.com/plugins/com.atlassian.plugins.jiraexportissuetocsv

Google told me it should not be so hard to write an own plugin. Have
not done this before.
I am willing to look into it (when I have some time, ugh), but need
some data...
probably it is even easier to generate the csv directly from the jira
database... no idea

Cheers




 Regards
 --
 Łukasz http://www.lenart.org.pl/
 mobile +48 606 323 122, office +27 11 0838747
 Warszawa JUG conference - Confitura http://confitura.pl/



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

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



Re: [ognl] Old issues....

2012-03-21 Thread Christian Grobmeier
Thanks for following up Lukasz!

But... is it worth the trouble? Copy/Paste is an option.

2012/3/9 Łukasz Lenart lukasz.len...@googlemail.com:
 If you not follow the issue, there is a problem with importing the old
 issues from OpenSymphony, Tony is working on that, but probably it
 will take some time 

 2012/1/19 Christian Grobmeier grobme...@gmail.com:
 Thanks for all the work Lukasz, I appreciate it!!

 2012/1/19 Łukasz Lenart lukasz.len...@googlemail.com:
 2012/1/18 Jochen Wiedmann jochen.wiedm...@gmail.com:
 As I do see that ticket, it is currently properly assigned to and
 waiting for Tony Stevenson.

 We must wait for INFRA now


 Regards
 --
 Łukasz

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




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



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

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



Re: svn commit: r1302199 - in /commons/sandbox/graph/branches/exporters-with-mappers/src: main/java/org/apache/commons/graph/ main/java/org/apache/commons/graph/export/ test/java/org/apache/commons/gr

2012-03-18 Thread Christian Grobmeier
On Sun, Mar 18, 2012 at 8:57 PM, Simone Tripodi
simonetrip...@apache.org wrote:
 wrong code style anyway :P

Wow, I have waited for this a long time...!
Welcome to the good side of bracket-life  ;-)

 congrats!
 -Simo

 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/



 On Sun, Mar 18, 2012 at 8:12 PM,  c...@apache.org wrote:
 Author: cs
 Date: Sun Mar 18 19:12:20 2012
 New Revision: 1302199

 URL: http://svn.apache.org/viewvc?rev=1302199view=rev
 Log:
 proof of concept with tests using the new proposed API -- the code compiles 
 but it does not work yet

 Modified:
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/CommonsGraph.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/AbstractExporter.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/DefaultNamedExportSelector.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/DefaultToStreamBuilder.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/DotExporter.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/ExportSelctor.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/GraphMLExporter.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/test/java/org/apache/commons/graph/export/EdgeLabelMapper.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/test/java/org/apache/commons/graph/export/EdgeWeightMapper.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/test/java/org/apache/commons/graph/export/ExportTestCase.java
    
 commons/sandbox/graph/branches/exporters-with-mappers/src/test/java/org/apache/commons/graph/export/VertexLabelMapper.java

 Modified: 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/CommonsGraph.java
 URL: 
 http://svn.apache.org/viewvc/commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/CommonsGraph.java?rev=1302199r1=1302198r2=1302199view=diff
 ==
 --- 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/CommonsGraph.java
  (original)
 +++ 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/CommonsGraph.java
  Sun Mar 18 19:12:20 2012
 @@ -35,7 +35,9 @@ import org.apache.commons.graph.coloring
  import org.apache.commons.graph.coloring.DefaultColorsBuilder;
  import org.apache.commons.graph.connectivity.ConnectivityBuilder;
  import org.apache.commons.graph.connectivity.DefaultConnectivityBuilder;
 +import org.apache.commons.graph.export.DefaultNamedExportSelector;
  import org.apache.commons.graph.export.DefaultToStreamBuilder;
 +import org.apache.commons.graph.export.ExportSelctor;
  import org.apache.commons.graph.export.ToStreamBuilder;
  import org.apache.commons.graph.flow.DefaultFlowWeightedEdgesBuilder;
  import org.apache.commons.graph.flow.FlowWeightedEdgesBuilder;
 @@ -56,10 +58,10 @@ import org.apache.commons.graph.visit.Vi
  public final class CommonsGraphV, E, G extends GraphV, E
  {

 -    public static V, E, G extends GraphV, E ToStreamBuilderV, E 
 export( G graph )
 +    public static V, E, G extends GraphV, E ExportSelctorV, E export( 
 G graph )
     {
         graph = checkNotNull( graph, Null graph can not be exported );
 -        return new DefaultToStreamBuilderV, E( graph );
 +        return new DefaultNamedExportSelectorV, E( graph );
     }

     public static V, E, G extends UndirectedGraphV, E ColorsBuilderV, 
 E coloring( G graph )

 Modified: 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/AbstractExporter.java
 URL: 
 http://svn.apache.org/viewvc/commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/AbstractExporter.java?rev=1302199r1=1302198r2=1302199view=diff
 ==
 --- 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/AbstractExporter.java
  (original)
 +++ 
 commons/sandbox/graph/branches/exporters-with-mappers/src/main/java/org/apache/commons/graph/export/AbstractExporter.java
  Sun Mar 18 19:12:20 2012
 @@ -21,7 +21,9 @@ package org.apache.commons.graph.export;

  import static java.lang.String.format;

 +import java.io.File;
  import java.io.IOException;
 +import java.io.OutputStream;
  import java.io.Writer;
  import java.util.Date;
  import java.util.HashMap;
 @@ -59,7 +61,41 @@ abstract 

Re: [Math] Release mini-howto

2012-03-18 Thread Christian Grobmeier
On Sun, Mar 18, 2012 at 8:42 PM, Gary Gregory garydgreg...@gmail.com wrote:
 That's what the wiki is for no?

 You could make a page for [math] like
 http://wiki.apache.org/commons/UsingNexus

Not to forget the grandfather of release guides:
http://commons.apache.org/releases/release.html

Cheers


 Gary

 On Sun, Mar 18, 2012 at 3:40 PM, Gilles Sadowski 
 gil...@harfang.homelinux.org wrote:

 Hi.

 In the course of the latest release process, I've taken notes about what to
 do to make things work for a release manager newbie.
 Thus, there is a small text file with the step-by-step description, and two
 minimal maven config files.

 I'd like to create new directories in trunk to home these files.
 Would committer_docs/release_howto be OK?


 Regards,
 Gilles

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




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 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: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [Math] Release mini-howto

2012-03-18 Thread Christian Grobmeier
On Mon, Mar 19, 2012 at 12:25 AM, Gilles Sadowski
gil...@harfang.homelinux.org wrote:
 Not to forget the grandfather of release guides:
 http://commons.apache.org/releases/release.html

 I've just had a brief look at that one; I did not know it existed...

not very well linked imho... if it is linked

 Is it maintained and up-to-date?

Same situation like UsingNexus: the guys who use it, should update it.
Sometimes it happens. :-)

 What I noticed with UsingNexus is that people who know how to release
 certainly did not follow exactly what was described there; otherwise they
 would have stumbled on the problems which I faced.

 That is often the problem with such documents: newbies cannot fill in the
 blanks and experts do not need to read them. Thus they are useless.

 My document is a step-by-step recipe; it contains the strict minimum, and
 what needs to be supplied (login, password, GPG key, ssh key, ...) clearly
 stands out.

Hard to judge without looking at it. Anyway good documentation is
always welcome.
it seems you already made the effort... why don't you put it on the
wiki? We can then discuss if we should take yours and pimp it (if
necessary), or improve the other docs with your content.

 [By following it, someone who never prepared a release could do it in a few
 minutes, not the many hours I spent figuring out why maven did not seem to
 behave like the UsingNexus document assumed it should...]

Sounds good! Lets review your work

Cheers
Christian

 My document is not a explanation of maven or svn or nexus or ssh or gpg; it
 just enumerates the release steps in the correct order, with the correct
 commands and correct config files samples (as of last week).


 Regards,
 Gilles

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




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

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



[lang] static methods with final keyword

2012-03-16 Thread Christian Grobmeier
In langs StringEscapeUtils are some static methods marked with
final... it makes no sense to me to do that. I would like to remove
the final keywords. Any objections? not sure if this breaks bc (cannot
imagine)

Cheers

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

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



Re: [csv] Performance comparison

2012-03-14 Thread Christian Grobmeier
On Tue, Mar 13, 2012 at 4:33 AM, Ralph Goers ralph.go...@dslextreme.com wrote:
 I don't think we should be trying to recode JDK classes.

 If the implementations suck, why not?

+1


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

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



Re: [ALL] Commons Parent reports

2012-03-13 Thread Christian Grobmeier
+1 on the mentioned plugins, except:
-1 on checkstyle.

I dont see a benefit in making checkstyle default. If somebody wants
to use that tool, he can.

What checkstyle-style would be the default? Sun conventions or maven
style? I am for sun, Simone is for maven (i guess). Probably there is
another component with more specific desires. I really don't want to
discuss this issue...

We are all grown up here and a small party. And we have commit
notifications. And if a component wishes, it can use checkstyle. Just
don't make a specific style default... it probably makes a little bit
more sense if components would all use the same style. But we don't
even manage to agree on a uni-build system, I really see no way to
make it uni-styled.


On Tue, Mar 13, 2012 at 2:27 PM, Torsten Curdt tcu...@vafer.org wrote:
 CheckStyle reports should be checked regularly. Only doing so just before a
 release indeed leads to a lot of tedious work, because coders did not
 respect the basic, agreed on, style.

 I guess we are disagreeing here.

 I don't use an IDE, so for me, CheckStyle helps but formatter IDE plugins
 would not. Our mileage do vary but the end-product (clean code) should not.

 Then you are probably a vocal minority here.
 As long as there is someone that can run a code formatter before a
 release that does not matter though.

 As said in another post, you can always disable reports that you find
 unhelpful.

 Fair enough. But projects that find it useful could also just add the report 
 :)
 We are discussing about what should be the default here.
 That said I rather just disable it in the POM that continue with the 
 discussion.

 The basic code style is like logging - people spent just wait too much
 time on this.

 ...because I dont' want to contribute to that time any more.

 The real problem is that some coders do not do their part of the job when
 they commit badly formatted code.
 Those whose spend too much time are the ones who try to clean up the mess
 afterwards.

 If you prefer to not use code formatter - that is. But that's your decision.

  Menu  Format Source Code  Done.

 ...plus I am bet there are ways to set up code formatting for vim and
 friends - if one wanted to.

 CheckStyle indeed points a finger to the right person, which IMHO helps by
 making this person aware that he should fix it.

 And I say - better let's give people the tools and not just point at them.

 cheers,
 Torsten

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




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

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



Re: [ALL] Commons Parent reports

2012-03-13 Thread Christian Grobmeier
On Tue, Mar 13, 2012 at 5:00 PM, Gilles Sadowski
gil...@harfang.homelinux.org wrote:
 Hi.

  [...]
 
  The tools are there, but you have to tell people that they _must_ use them.

 Commons has already enough rules and process. As long as the releases
 are have clean code I wouldn't be too anal about the commits in
 between.

 I think that the main disagreement is here. Source code must be a clear read
 for the _developers_. To put it bluntly, I don't care that the releases have
 cleanly formatted code, as almost nobody is going to read those packaged
 sources!

Nobody objects using Checkstyle. Personally I object a default
Checkstyle config, which everybody must override. Nearly every
components has specifics, so everybody MUST override. What if you
don't want to use Checkstyle? Can you disable it?
What, if you use Sun conventions and Maven conventions are the
default? Much work! Please leave the checkstyle question to where it
belongs, and this is not parent pom, but the individual component.

And thats what I meant with: as long as we don't have a common
codestyle, i does not make much sense to have a common checkstyle
configuration.

Secondly, I have not had the feeling in the past years that checkstyle
helped me so much (including non open source projects). And so far, my
code was readable.




 [...]

 Gilles

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




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

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



Re: [ALL] Commons Parent reports

2012-03-13 Thread Christian Grobmeier
On Tue, Mar 13, 2012 at 5:40 PM, Gilles Sadowski
gil...@harfang.homelinux.org wrote:
 And thats what I meant with: as long as we don't have a common
 codestyle, i does not make much sense to have a common checkstyle
 configuration.

 I thought that the question was whether to generate a CheckStyle report, not
 whether the configuration should be the same...

if you add a checkstyle report without a custom config, it has the
default configuration, right? In other terms, everybody would create a
report based on this. Or am I wrong?

 Secondly, I have not had the feeling in the past years that checkstyle
 helped me so much (including non open source projects). And so far, my
 code was readable.

 My code is also readable...

Sure, I didn't want to say otherwise :-)

 I forgot to mention earlier in this thread that a code formatter will not
 detect missing comments; I've also seen that some people using IDE let the
 software generate totally useless place-holder Javadoc comments. Hence
 no tool can afterwards detect that documentation is missing.

Right. I really like Torsten old blog post on JavaDoc comments:
http://vafer.org/blog/20050323095453/

If you have no good javadoc, leave it out. Sometimes you simply do not
have good javadocs checkdoc should not complain about my
decisions.

Cheers



 Regards,
 Gilles

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




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

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



Re: [csv] Serializable on CSVFormat

2012-03-12 Thread Christian Grobmeier
On Mon, Mar 12, 2012 at 5:30 PM, sebb seb...@gmail.com wrote:
 On 12 March 2012 16:25, James Carman jcar...@carmanconsulting.com wrote:
 We could say we support short-term storage (or transmission-only) only when
 it comes to serialization. That would help eliminate some of the burden

 Perhaps, but why take on any burden without a good use case?

Couldn't look in svn (its slow like hell for me at the moment) to look
at the class mentioned... but passing around CSV objects in an EJB
environment is surely nice. Have not worked with EJB for quite a
while, I think Classes must implement serializable when they are sent
from one remote bean to another.

 Any form of serialisation adds extra testing and maintenance overhead.



 On Mar 12, 2012 11:23 AM, sebb seb...@gmail.com wrote:

 On 12 March 2012 09:02, Jörg Schaible joerg.schai...@scalaris.com wrote:
  Emmanuel Bourg wrote:
 
  Le 12/03/2012 00:16, Benedikt Ritter a écrit :
 
  I just saw that CSVFormat implements Serializable, but neither does it
  provide a no-arg constructor nor any of the special serialization
  methods (and it has no custom serialUID). Is this the way it is
  supposed to be?
 
  I wrote a test and it seems the serialization works fine. I think the
  no-arg constructor is only required if the class is expected to be
  subclassed, which isn't the case for CSVFormat. The UID is generated
  automatically by the compiler.
 
  Which silently imply that all compilers from all vendors generate the
 same
  UUID in all versions ... which is not the case.

 Indeed, but merely adding a UUID is not enough.
 The UUID needs to be maintained - when the class is changed, it may
 need to be changed too.
 If backwards compatibility is required, extra care needs to be taken
 to make this work; if compatibility is not desired, the UUID needs to
 be changed when appropriate to prevent incompatible versions causing
 runtime failures.

 Adding Serializable effectively puts (some) implementation details
 into the public API, and increases the maintenance burden.

 So unless there is a strong use case  which cannot be solved in other
 ways it's best to avoid using serialisation.

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



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




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

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



  1   2   3   4   5   >