svn commit: r1182252 - in /james/mailbox/trunk/spring/src/test/resources: ./ META-INF/ META-INF/org/ META-INF/org/apache/ META-INF/org/apache/james/ META-INF/org/apache/james/database.properties META-

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 08:16:00 2011 New Revision: 1182252 URL: http://svn.apache.org/viewvc?rev=1182252view=rev Log: To store data when executing tests use the target directory instead of the main module's root directory Added: james/mailbox/trunk/spring/src/test/resources/

svn commit: r1182261 - /james/mailbox/trunk/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 08:36:38 2011 New Revision: 1182261 URL: http://svn.apache.org/viewvc?rev=1182261view=rev Log: Upgrade versions in parent pom.xml dependencyManagement section to the ones which have been removed in http://svn.apache.org/viewvc?rev=1180359view=rev (Move

svn commit: r1182274 - /james/mailbox/trunk/spring/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 09:02:18 2011 New Revision: 1182274 URL: http://svn.apache.org/viewvc?rev=1182274view=rev Log: - Use slf4j-simple only for testing - Use same excludes for hbase-test-jar as in hbase Modified: james/mailbox/trunk/spring/pom.xml Modified:

svn commit: r1182282 - in /james/mailbox/trunk/hbase/src/test: java/org/apache/james/mailbox/hbase/HBaseClusterSingleton.java resources/hdfs-default.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 09:28:10 2011 New Revision: 1182282 URL: http://svn.apache.org/viewvc?rev=1182282view=rev Log: Move hard coded configurations into configuration file. The configuration file originally is taken from hadoop-core-0.20-append-r1057313.jar Added:

svn commit: r1182284 - in /james/mailbox/trunk/spring/src/test/resources: hadoop-metrics2.properties hdfs-default.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 09:36:01 2011 New Revision: 1182284 URL: http://svn.apache.org/viewvc?rev=1182284view=rev Log: Add missing configuration files for hadoop Added: james/mailbox/trunk/spring/src/test/resources/hadoop-metrics2.properties (with props)

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Eric Charles
Hi Felix, Thx for launching the discussion and implementing in a sandbox :) I feel your focus is the maven-skin. Right? I am also concerned with the way we handle the version dependencies. Example: For now, each of the project (imap, mailbox...) has freedom to define the derby version. This

Re: svn commit: r1182282 - in /james/mailbox/trunk/hbase/src/test: java/org/apache/james/mailbox/hbase/HBaseClusterSingleton.java resources/hdfs-default.xml

2011-10-12 Thread Felix Knecht
I can finally build mailbox with all test. But it seems, that a configuration problem exists: Tests for module hbase and spring will only succeed when the property dfs.datanode.data.dir.perm is set corresponding to the umask [1] set on the local machine. Whereas fedora seems to set it to 0002

[jira] [Created] (JAMESAPP-3) Make App project friend with your favorite maven IDE

2011-10-12 Thread Eric Charles (Created) (JIRA)
Make App project friend with your favorite maven IDE Key: JAMESAPP-3 URL: https://issues.apache.org/jira/browse/JAMESAPP-3 Project: JAMES App Issue Type: Improvement Reporter:

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Felix Knecht
Hi Eric On 10/12/2011 11:36 AM, Eric Charles wrote: Hi Felix, Thx for launching the discussion and implementing in a sandbox :) I feel your focus is the maven-skin. Right? Well it's not that I'm focussing on maven-skin (anyway the name might be confusing ...) but I remember when started in

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Stefano Bagnara
2011/10/12 Felix Knecht fel...@apache.org On 10/12/2011 11:36 AM, Eric Charles wrote: Thx for launching the discussion and implementing in a sandbox :) I feel your focus is the maven-skin. Right? Well it's not that I'm focussing on maven-skin (anyway the name might be confusing ...) but I

Re: NoSQL backend for James

2011-10-12 Thread Pepijn de Vos
Ektorp seems nice, but I'm more comfortable just using something that resembles the HTTP API, since I'm not familiar with JPA. Haven't decided yet. Pepijn On Oct 11, 2011, at 5:08 PM, Manuel Carrasco Moñino wrote: Hi Pepijn Which java library are you considering to use to connect with

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Felix Knecht
On 10/12/2011 12:31 PM, Stefano Bagnara wrote: 2011/10/12 Felix Knechtfel...@apache.org On 10/12/2011 11:36 AM, Eric Charles wrote: Thx for launching the discussion and implementing in a sandbox :) I feel your focus is the maven-skin. Right? Well it's not that I'm focussing on maven-skin

svn commit: r1182332 - in /james/trunk/sandbox/felixk/sample-project-layout: ./ parent/ parent/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 12:34:40 2011 New Revision: 1182332 URL: http://svn.apache.org/viewvc?rev=1182332view=rev Log: Starting with sample layout of the project Added: james/trunk/sandbox/felixk/sample-project-layout/ james/trunk/sandbox/felixk/sample-project-layout/parent/

svn commit: r1182335 - /james/trunk/sandbox/felixk/sample-project-layout/parent/src/

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 12:40:50 2011 New Revision: 1182335 URL: http://svn.apache.org/viewvc?rev=1182335view=rev Log: Copy files Added: james/trunk/sandbox/felixk/sample-project-layout/parent/src/ - copied from r1182334, james/trunk/sandbox/felixk/james-parent/src/

svn commit: r1182336 - /james/trunk/sandbox/felixk/sample-project-layout/skin/

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 12:43:32 2011 New Revision: 1182336 URL: http://svn.apache.org/viewvc?rev=1182336view=rev Log: copy skin Added: james/trunk/sandbox/felixk/sample-project-layout/skin/ - copied from r1182335, james/trunk/sandbox/felixk/james-skin/

Re: svn commit: r1182282 - in /james/mailbox/trunk/hbase/src/test: java/org/apache/james/mailbox/hbase/HBaseClusterSingleton.java resources/hdfs-default.xml

2011-10-12 Thread Eric Charles
Hi, In hadoop/hbase world, you set the conf properties by defining a *-site.xml where you override the default properties defined in *-default.xml which is shipped in the hadoop/hbase jar. So rather than having hdfs-default.xml in our source tree, hdfs-site.xml with only

svn commit: r1182342 - in /james/trunk/sandbox/felixk/sample-project-layout: README all-build-only.pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 12:58:43 2011 New Revision: 1182342 URL: http://svn.apache.org/viewvc?rev=1182342view=rev Log: Add pom to build all James modules using one command Added: james/trunk/sandbox/felixk/sample-project-layout/README (with props)

svn commit: r1182343 - /james/trunk/sandbox/felixk/sample-project-layout/parent/

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 12:59:35 2011 New Revision: 1182343 URL: http://svn.apache.org/viewvc?rev=1182343view=rev Log: Update svn:ignore Modified: james/trunk/sandbox/felixk/sample-project-layout/parent/ (props changed) Propchange:

svn commit: r1182344 - /james/trunk/sandbox/felixk/sample-project-layout/trunk/

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 13:01:27 2011 New Revision: 1182344 URL: http://svn.apache.org/viewvc?rev=1182344view=rev Log: Copy mailbox Added: james/trunk/sandbox/felixk/sample-project-layout/trunk/ - copied from r1182343, james/mailbox/trunk/

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Eric Charles
On 12/10/11 12:18, Felix Knecht wrote: Well it's not that I'm focussing on maven-skin (anyway the name might be confusing ...) but I remember when started in the James project. It was really hard to figure out the hierarchy parent poms. I remember that also :) snip We can have A) or B). But

Re: svn commit: r1182282 - in /james/mailbox/trunk/hbase/src/test: java/org/apache/james/mailbox/hbase/HBaseClusterSingleton.java resources/hdfs-default.xml

2011-10-12 Thread Felix Knecht
On 10/12/2011 02:56 PM, Eric Charles wrote: Hi, In hadoop/hbase world, you set the conf properties by defining a *-site.xml where you override the default properties defined in *-default.xml which is shipped in the hadoop/hbase jar. So rather than having hdfs-default.xml in our source tree,

svn commit: r1182352 - in /james/mailbox/trunk: hbase/src/test/resources/hdfs-default.xml hbase/src/test/resources/hdfs-site.xml spring/src/test/resources/hdfs-default.xml spring/src/test/resources/hd

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 13:20:51 2011 New Revision: 1182352 URL: http://svn.apache.org/viewvc?rev=1182352view=rev Log: Thanks for hint, Eric In hadoop/hbase world, you set the conf properties by defining a *-site.xml where you override the default properties defined in *-default.xml

svn commit: r1182416 - /james/server/trunk/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/

2011-10-12 Thread norman
Author: norman Date: Wed Oct 12 15:03:52 2011 New Revision: 1182416 URL: http://svn.apache.org/viewvc?rev=1182416view=rev Log: Expose stats for the ExecutionHandler ThreadPool via JMX. See JMAES-1331 Added:

[jira] [Resolved] (JAMES-1331) Expose stats for the ExecutionHandler ThreadPool via JMX

2011-10-12 Thread Norman Maurer (Resolved) (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-1331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-1331. -- Resolution: Fixed done Expose stats for the ExecutionHandler ThreadPool via

[jira] [Created] (JAMES-1331) Expose stats for the ExecutionHandler ThreadPool via JMX

2011-10-12 Thread Norman Maurer (Created) (JIRA)
Expose stats for the ExecutionHandler ThreadPool via JMX Key: JAMES-1331 URL: https://issues.apache.org/jira/browse/JAMES-1331 Project: JAMES Server Issue Type: Improvement

svn commit: r1182417 - /james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java

2011-10-12 Thread norman
Author: norman Date: Wed Oct 12 15:08:23 2011 New Revision: 1182417 URL: http://svn.apache.org/viewvc?rev=1182417view=rev Log: Reset idle-timeout one IDLE heartbeats. See JAMES-1332 Modified: james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java

[jira] [Created] (JAMES-1332) IMAPServer does not reset idle-timeout one IDLE heartbeats

2011-10-12 Thread Norman Maurer (Created) (JIRA)
IMAPServer does not reset idle-timeout one IDLE heartbeats -- Key: JAMES-1332 URL: https://issues.apache.org/jira/browse/JAMES-1332 Project: JAMES Server Issue Type: Bug

[jira] [Resolved] (JAMES-1332) IMAPServer does not reset idle-timeout one IDLE heartbeats

2011-10-12 Thread Norman Maurer (Resolved) (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-1332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-1332. -- Resolution: Fixed IMAPServer does not reset idle-timeout one IDLE heartbeats

svn commit: r1182424 - in /james/trunk/sandbox/felixk/sample-project-layout/skin/src/site: apt/index.apt site.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:23:30 2011 New Revision: 1182424 URL: http://svn.apache.org/viewvc?rev=1182424view=rev Log: Renaming maven-skin to james-skin Modified: james/trunk/sandbox/felixk/sample-project-layout/skin/src/site/apt/index.apt

svn commit: r1182425 - /james/trunk/sandbox/felixk/sample-project-layout/skin/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:26:16 2011 New Revision: 1182425 URL: http://svn.apache.org/viewvc?rev=1182425view=rev Log: There's no need (and also not much benefit) in setting James TLP pom.xml as parent pom. Further more it prevents from having cycling dependencies. james-skin can and

svn commit: r1182426 - in /james/trunk/sandbox/felixk/sample-project-layout: mailbox/src/site/site.xml parent/src/site/site.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:28:00 2011 New Revision: 1182426 URL: http://svn.apache.org/viewvc?rev=1182426view=rev Log: Renaming maven-skin to james-skin Modified: james/trunk/sandbox/felixk/sample-project-layout/mailbox/src/site/site.xml

svn commit: r1182428 - /james/trunk/sandbox/felixk/sample-project-layout/mailbox/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:30:38 2011 New Revision: 1182428 URL: http://svn.apache.org/viewvc?rev=1182428view=rev Log: Use sample james-parent Modified: james/trunk/sandbox/felixk/sample-project-layout/mailbox/pom.xml Modified:

svn commit: r1182432 - /james/trunk/sandbox/felixk/sample-project-layout/imap/

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:32:47 2011 New Revision: 1182432 URL: http://svn.apache.org/viewvc?rev=1182432view=rev Log: Copy imap Added: james/trunk/sandbox/felixk/sample-project-layout/imap/ - copied from r1182431, james/imap/trunk/

svn commit: r1182441 - in /james/trunk/sandbox/felixk/sample-project-layout/imap: pom.xml src/reporting-site/site.xml src/site/site.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:44:21 2011 New Revision: 1182441 URL: http://svn.apache.org/viewvc?rev=1182441view=rev Log: Use james-parent and rename maven-skin to james-skin Modified: james/trunk/sandbox/felixk/sample-project-layout/imap/pom.xml

svn commit: r1182448 - in /james/trunk/sandbox/felixk/sample-project-layout: imap/src/reporting-site/site.xml imap/src/site/site.xml mailbox/src/reporting-site/site.xml mailbox/src/site/site.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:48:10 2011 New Revision: 1182448 URL: http://svn.apache.org/viewvc?rev=1182448view=rev Log: Use inheritance. Only bannerLeft which is different must be defined Modified: james/trunk/sandbox/felixk/sample-project-layout/imap/src/reporting-site/site.xml

svn commit: r1182449 - in /james/trunk/sandbox/felixk/sample-project-layout: imap/pom.xml mailbox/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 15:53:00 2011 New Revision: 1182449 URL: http://svn.apache.org/viewvc?rev=1182449view=rev Log: Remove inheritable configurations Modified: james/trunk/sandbox/felixk/sample-project-layout/imap/pom.xml

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Felix Knecht
On 10/12/2011 03:07 PM, Eric Charles wrote: On 12/10/11 12:18, Felix Knecht wrote: Well it's not that I'm focussing on maven-skin (anyway the name might be confusing ...) but I remember when started in the James project. It was really hard to figure out the hierarchy parent poms. I remember

svn commit: r1182462 - in /james/trunk/sandbox/felixk/sample-project-layout: imap/pom.xml mailbox/pom.xml parent/pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 16:24:39 2011 New Revision: 1182462 URL: http://svn.apache.org/viewvc?rev=1182462view=rev Log: IMO pluginManagement can be in the TLP pom.xml. Plugin versions and configurations will (hopefully) not changes as often as dependency versions (still on discussion).

svn commit: r1182465 - in /james/trunk/sandbox/felixk/sample-project-layout: imap/api/ imap/message/ imap/processor/ mailbox/api/ mailbox/guice/ mailbox/jcr/ mailbox/jpa/ mailbox/lucene/ mailbox/maild

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 16:26:44 2011 New Revision: 1182465 URL: http://svn.apache.org/viewvc?rev=1182465view=rev Log: Add missing relativePath Modified: james/trunk/sandbox/felixk/sample-project-layout/imap/api/pom.xml

svn commit: r1182484 - /james/trunk/sandbox/felixk/sample-project-layout/all-build-only.pom.xml

2011-10-12 Thread felixk
Author: felixk Date: Wed Oct 12 17:14:22 2011 New Revision: 1182484 URL: http://svn.apache.org/viewvc?rev=1182484view=rev Log: add mailbox Modified: james/trunk/sandbox/felixk/sample-project-layout/all-build-only.pom.xml Modified:

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Ioan Eugen Stan
One more ... Can or should we find a more consistent naming for the produced artifacts? Look the prefixes at http://repo1.maven.org/maven2/org/apache/james/ - apache-james - apache - james - maven - none Very good point Felix, I agree that we should adopt a constant naming convention. I

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Stefano Bagnara
2011/10/12 Ioan Eugen Stan stan.ieu...@gmail.com: One more ... Can or should we find a more consistent naming for the produced artifacts? Look the prefixes at http://repo1.maven.org/maven2/org/apache/james/ - apache-james - apache - james - maven - none Very good point Felix, I agree

Re: NoSQL backend for James

2011-10-12 Thread Manuel Carrasco Moñino
Actually Ektorp is not a full implementation of JPA, but it provides a JPA like API with support to many of its annotations etc. Anyway, based on my experience, Ektorp simplifies the access from java to couchdb and the bootstrap of couchdb, so as theoretically when James starts the first time,

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Robert Burrell Donkin
On Wed, Oct 12, 2011 at 8:31 PM, Stefano Bagnara apa...@bago.org wrote: 2011/10/12 Ioan Eugen Stan stan.ieu...@gmail.com: One more ... Can or should we find a more consistent naming for the produced artifacts? Look the prefixes at http://repo1.maven.org/maven2/org/apache/james/ -

Re: Refactoring TLP pom (was Re: Mailbox doc)

2011-10-12 Thread Robert Burrell Donkin
On Wed, Oct 12, 2011 at 9:30 PM, Robert Burrell Donkin robertburrelldon...@gmail.com wrote: snip or wait some comment from Robert before taking any step. As I've recently learnt, trademarks are tricky and any interpretations (apache is a trademark, james, mime4j, imap are not trademarks) are