Finding a Place to Help

2015-06-16 Thread Landon Blake
I'm interested in helping a bit with Jakarta Commons. Is there anyone
currently working on the BeanUtils or Collections modules? What about the
image IO modules?

I thought I might start by dressing up the documentation or writing some
unit tests for one of those modules if they are currently without a
maintainer. I hope I can help.

Landon


Re: Finding a Place to Help

2015-06-16 Thread Gary Gregory
Hi Landon,

I would say the least active is BeanUtils. Collections is being worked on
ATM, so you should get feedback on that one. IO is in need of some
attention and has not gone 1.0 yet.

I hope others will provide ideas and guidance.

It's no longer called Jakarta Commons BTW, it has been Apache Commons for a
while.

See also:
- https://commons.apache.org/volunteering.html
- https://commons.apache.org/patches.html

Welcome aboard.

If you are already an Apache Committer, you already have rights to commit
to Commons.

Gary

On Tue, Jun 16, 2015 at 10:21 AM, Landon Blake sunburned.surve...@gmail.com
 wrote:

 I'm interested in helping a bit with Jakarta Commons. Is there anyone
 currently working on the BeanUtils or Collections modules? What about the
 image IO modules?

 I thought I might start by dressing up the documentation or writing some
 unit tests for one of those modules if they are currently without a
 maintainer. I hope I can help.

 Landon




-- 
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: Finding a Place to Help

2015-06-16 Thread Gary Gregory
On Tue, Jun 16, 2015 at 12:48 PM, Thomas Neidhart thomas.neidh...@gmail.com
 wrote:

 On 06/16/2015 07:21 PM, Landon Blake wrote:
  I'm interested in helping a bit with Jakarta Commons. Is there anyone
  currently working on the BeanUtils or Collections modules? What about the
  image IO modules?

 We are currently in the progress of making a new release for collections
 and could need help, especially wrt writing tests.

 There are several new interfaces / implementations  (MultiSet,
 MultiValuedMap, FluentIterable, IterableUtils) that have been added
 since the last release, would be great if someone could further increase
 our test coverage in this area.


FYI: You can monitor test coverage by looking at the reports generated by
maven when you run 'mvn site'.

Gary


 Thomas

  I thought I might start by dressing up the documentation or writing some
  unit tests for one of those modules if they are currently without a
  maintainer. I hope I can help.
 
  Landon
 


 -
 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: Finding a Place to Help

2015-06-16 Thread Benedikt Ritter
Hello Landon,

welcome to Apache Commons,

2015-06-16 19:21 GMT+02:00 Landon Blake sunburned.surve...@gmail.com:

 I'm interested in helping a bit with Jakarta Commons. Is there anyone
 currently working on the BeanUtils or Collections modules? What about the
 image IO modules?


I've worked on Imaging a while back, but then had not time to finish 1.0.
The problem with imaging is, that the code is optimized towards speed in a
way the makes it hard to encapsulate internal data structures. This is
where a lot of the FindBugs warnings come from [1]. Furthermore we have a
lot of checkstyle violations that need to be fixed [2].
I'm not sure all the problems can be fixed without major changes to the
API. But we should fix this before 1.0.



 I thought I might start by dressing up the documentation or writing some
 unit tests for one of those modules if they are currently without a
 maintainer. I hope I can help.


Note that you can also use our github mirrors at [3] for contributing.

Regards,
Benedikt

[1] http://commons.apache.org/proper/commons-imaging/findbugs.html
[2] http://commons.apache.org/proper/commons-imaging/checkstyle.html
[3] https://github.com/apache



 Landon




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


Re: Finding a Place to Help

2015-06-16 Thread Landon Blake
Thanks for the e-mail Gary. I'm not an Apache Committer yet, so I'll take a
look at the process to become one. In the meantime, I'll see if I can get
my hands wrapped around BeanUtils and will start on some unit tests for
that module.

Landon


On Tue, Jun 16, 2015 at 10:39 AM, Gary Gregory garydgreg...@gmail.com
wrote:

 Hi Landon,

 I would say the least active is BeanUtils. Collections is being worked on
 ATM, so you should get feedback on that one. IO is in need of some
 attention and has not gone 1.0 yet.

 I hope others will provide ideas and guidance.

 It's no longer called Jakarta Commons BTW, it has been Apache Commons for a
 while.

 See also:
 - https://commons.apache.org/volunteering.html
 - https://commons.apache.org/patches.html

 Welcome aboard.

 If you are already an Apache Committer, you already have rights to commit
 to Commons.

 Gary

 On Tue, Jun 16, 2015 at 10:21 AM, Landon Blake 
 sunburned.surve...@gmail.com
  wrote:

  I'm interested in helping a bit with Jakarta Commons. Is there anyone
  currently working on the BeanUtils or Collections modules? What about the
  image IO modules?
 
  I thought I might start by dressing up the documentation or writing some
  unit tests for one of those modules if they are currently without a
  maintainer. I hope I can help.
 
  Landon
 



 --
 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: [CSV] org.skife not downloaded

2015-06-16 Thread Gary Gregory
On Tue, Jun 16, 2015 at 2:36 AM, Benedikt Ritter brit...@apache.org wrote:

 2015-06-16 10:17 GMT+02:00 Gary Gregory garydgreg...@gmail.com:

  On Mon, Jun 15, 2015 at 11:25 PM, Benedikt Ritter brit...@apache.org
  wrote:
 
   You have to manually download the file and put it in the correct
  location.
   It is only used during the OpenJMH tests. Here is the relevant snippet
  form
   pom.xml:
  
   !-- Not in Maven Central, download manually from
   http://kasparov.skife.org/csv/csv-1.0.jar and copy in the base
 directory
   --
   dependency
 groupIdorg.skife.kasparov/groupId
 artifactIdcsv/artifactId
 version1.0/version
 scopesystem/scope
 systemPath${basedir}/csv-1.0.jar/systemPath
   /dependency
  
 
  That's too much work for very little gain :-(
 

 Yes, I don't see us rerunning this tests very often. I would prefer a
 graphical performance comparison published on our website rather than the
 additional complexity in the build files...


I think we need to either:

- provide an Ant or Maven script to do the fiddling you describe, or
- dump this test

Thoughts?

Gary



 
  Gary
 
 
  
   Benedikt
  
   2015-06-16 1:52 GMT+02:00 Gary Gregory garydgreg...@gmail.com:
  
It seems that the org.skife jar is not in Maven Central:
   
[ERROR] Failed to execute goal on project commons-csv: Could not
  resolve
dependencies for project
   org.apache.commons:commons-csv:jar:1.1.1-SNAPSHOT:
Could not find artifact org.skife.kasparov:csv:jar:1.0 at specified
  path
C:\vcs\svn\apache\commons\trunks-prope
r\csv\csv-1.0.jar - [Help 1]
   
Thoughts?
   
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
   
  
  
  
   --
   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 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
 



 --
 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 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: Finding a Place to Help

2015-06-16 Thread Thomas Neidhart
On 06/16/2015 07:21 PM, Landon Blake wrote:
 I'm interested in helping a bit with Jakarta Commons. Is there anyone
 currently working on the BeanUtils or Collections modules? What about the
 image IO modules?

We are currently in the progress of making a new release for collections
and could need help, especially wrt writing tests.

There are several new interfaces / implementations  (MultiSet,
MultiValuedMap, FluentIterable, IterableUtils) that have been added
since the last release, would be great if someone could further increase
our test coverage in this area.

Thomas

 I thought I might start by dressing up the documentation or writing some
 unit tests for one of those modules if they are currently without a
 maintainer. I hope I can help.
 
 Landon
 


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



Re: [CSV] org.skife not downloaded

2015-06-16 Thread Benedikt Ritter
2015-06-16 22:53 GMT+02:00 Gary Gregory garydgreg...@gmail.com:

 On Tue, Jun 16, 2015 at 2:36 AM, Benedikt Ritter brit...@apache.org
 wrote:

  2015-06-16 10:17 GMT+02:00 Gary Gregory garydgreg...@gmail.com:
 
   On Mon, Jun 15, 2015 at 11:25 PM, Benedikt Ritter brit...@apache.org
   wrote:
  
You have to manually download the file and put it in the correct
   location.
It is only used during the OpenJMH tests. Here is the relevant
 snippet
   form
pom.xml:
   
!-- Not in Maven Central, download manually from
http://kasparov.skife.org/csv/csv-1.0.jar and copy in the base
  directory
--
dependency
  groupIdorg.skife.kasparov/groupId
  artifactIdcsv/artifactId
  version1.0/version
  scopesystem/scope
  systemPath${basedir}/csv-1.0.jar/systemPath
/dependency
   
  
   That's too much work for very little gain :-(
  
 
  Yes, I don't see us rerunning this tests very often. I would prefer a
  graphical performance comparison published on our website rather than the
  additional complexity in the build files...
 

 I think we need to either:

 - provide an Ant or Maven script to do the fiddling you describe, or

- dump this test

 Thoughts?


I would like to hear Emmanuel's opinion, since he originally developed the
test. Maybe his intention was to throw it away anyway. Downloading via
maven should be too hard with the maven-download-plugin [1].

Benedikt

[1] https://github.com/maven-download-plugin/maven-download-plugin



 Gary

 
 
  
   Gary
  
  
   
Benedikt
   
2015-06-16 1:52 GMT+02:00 Gary Gregory garydgreg...@gmail.com:
   
 It seems that the org.skife jar is not in Maven Central:

 [ERROR] Failed to execute goal on project commons-csv: Could not
   resolve
 dependencies for project
org.apache.commons:commons-csv:jar:1.1.1-SNAPSHOT:
 Could not find artifact org.skife.kasparov:csv:jar:1.0 at specified
   path
 C:\vcs\svn\apache\commons\trunks-prope
 r\csv\csv-1.0.jar - [Help 1]

 Thoughts?

 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

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




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


Re: [CSV] org.skife not downloaded

2015-06-16 Thread Benedikt Ritter
You have to manually download the file and put it in the correct location.
It is only used during the OpenJMH tests. Here is the relevant snippet form
pom.xml:

!-- Not in Maven Central, download manually from
http://kasparov.skife.org/csv/csv-1.0.jar and copy in the base directory --
dependency
  groupIdorg.skife.kasparov/groupId
  artifactIdcsv/artifactId
  version1.0/version
  scopesystem/scope
  systemPath${basedir}/csv-1.0.jar/systemPath
/dependency

Benedikt

2015-06-16 1:52 GMT+02:00 Gary Gregory garydgreg...@gmail.com:

 It seems that the org.skife jar is not in Maven Central:

 [ERROR] Failed to execute goal on project commons-csv: Could not resolve
 dependencies for project org.apache.commons:commons-csv:jar:1.1.1-SNAPSHOT:
 Could not find artifact org.skife.kasparov:csv:jar:1.0 at specified path
 C:\vcs\svn\apache\commons\trunks-prope
 r\csv\csv-1.0.jar - [Help 1]

 Thoughts?

 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




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


Re: [CSV] org.skife not downloaded

2015-06-16 Thread Gary Gregory
On Mon, Jun 15, 2015 at 11:25 PM, Benedikt Ritter brit...@apache.org
wrote:

 You have to manually download the file and put it in the correct location.
 It is only used during the OpenJMH tests. Here is the relevant snippet form
 pom.xml:

 !-- Not in Maven Central, download manually from
 http://kasparov.skife.org/csv/csv-1.0.jar and copy in the base directory
 --
 dependency
   groupIdorg.skife.kasparov/groupId
   artifactIdcsv/artifactId
   version1.0/version
   scopesystem/scope
   systemPath${basedir}/csv-1.0.jar/systemPath
 /dependency


That's too much work for very little gain :-(

Gary



 Benedikt

 2015-06-16 1:52 GMT+02:00 Gary Gregory garydgreg...@gmail.com:

  It seems that the org.skife jar is not in Maven Central:
 
  [ERROR] Failed to execute goal on project commons-csv: Could not resolve
  dependencies for project
 org.apache.commons:commons-csv:jar:1.1.1-SNAPSHOT:
  Could not find artifact org.skife.kasparov:csv:jar:1.0 at specified path
  C:\vcs\svn\apache\commons\trunks-prope
  r\csv\csv-1.0.jar - [Help 1]
 
  Thoughts?
 
  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
 



 --
 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 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: [CSV] org.skife not downloaded

2015-06-16 Thread Benedikt Ritter
2015-06-16 10:17 GMT+02:00 Gary Gregory garydgreg...@gmail.com:

 On Mon, Jun 15, 2015 at 11:25 PM, Benedikt Ritter brit...@apache.org
 wrote:

  You have to manually download the file and put it in the correct
 location.
  It is only used during the OpenJMH tests. Here is the relevant snippet
 form
  pom.xml:
 
  !-- Not in Maven Central, download manually from
  http://kasparov.skife.org/csv/csv-1.0.jar and copy in the base directory
  --
  dependency
groupIdorg.skife.kasparov/groupId
artifactIdcsv/artifactId
version1.0/version
scopesystem/scope
systemPath${basedir}/csv-1.0.jar/systemPath
  /dependency
 

 That's too much work for very little gain :-(


Yes, I don't see us rerunning this tests very often. I would prefer a
graphical performance comparison published on our website rather than the
additional complexity in the build files...



 Gary


 
  Benedikt
 
  2015-06-16 1:52 GMT+02:00 Gary Gregory garydgreg...@gmail.com:
 
   It seems that the org.skife jar is not in Maven Central:
  
   [ERROR] Failed to execute goal on project commons-csv: Could not
 resolve
   dependencies for project
  org.apache.commons:commons-csv:jar:1.1.1-SNAPSHOT:
   Could not find artifact org.skife.kasparov:csv:jar:1.0 at specified
 path
   C:\vcs\svn\apache\commons\trunks-prope
   r\csv\csv-1.0.jar - [Help 1]
  
   Thoughts?
  
   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
  
 
 
 
  --
  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 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




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


Re: [VOTE] Release Apache Commons CLI 1.3.1 based on RC1

2015-06-16 Thread Benedikt Ritter
2015-06-14 12:32 GMT+02:00 Benedikt Ritter brit...@apache.org:

 Hi,

 We have introduced a pretty severe bug in CLI 1.3, so I'd like to call a
 vote to release CLI 1.3.1 based on RC1. The only change compared to 1.3 is
 the fix of CLI-252 [1].

 CLI 1.3.1 RC1 is available for review here:
   https://dist.apache.org/repos/dist/dev/commons/cli/ (svn 9362)

 Maven artifacts are here:

 https://repository.apache.org/content/repositories/orgapachecommons-1099/

 Details of changes since 1.3 are in the release notes:
   https://dist.apache.org/repos/dist/dev/commons/cli/RELEASE-NOTES.txt
   http://people.apache.org/~britter/cli-1.3.1-RC1/changes-report.html

 The tag is here:
   http://svn.apache.org/repos/asf/commons/proper/cli/tags/cli-1.3.1-RC1/
 (svn 1685378)

 Site:
   http://people.apache.org/~britter/cli-1.3.1-RC1/
   (note some *relative* links are broken and the 1.3.1 directories are not
 yet created - these will be OK once the site is deployed)

 Clirr Report (compared to 1.3):
   http://people.apache.org/~britter/cli-1.3.1-RC1/clirr-report.html

 RAT Report:
   http://people.apache.org/~britter/cli-1.3.1-RC1/rat-report.html

 KEYS:
   https://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 13:00
 CEST 17-June 2015

   [x] +1 Release these artifacts


Benedikt


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

 Thanks!

 Benedikt

 [1] https://issues.apache.org/jira/browse/CLI-252


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




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