svn commit: r493980 - /jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 00:28:37 2007
New Revision: 493980

URL: http://svn.apache.org/viewvc?view=revrev=493980
Log:
Use LICENSE.txt instead of STATUS.html in file/directory filter tests 
(STATUS.html isn't in the source distro created by the ant build)

Modified:

jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java

Modified: 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java?view=diffrev=493980r1=493979r2=493980
==
--- 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java
 Mon Jan  8 00:28:37 2007
@@ -141,7 +141,7 @@
 assertFiltering(filter, new File(imaginary), false);
 assertFiltering(filter, new File(imaginary/), false);
 
-assertFiltering(filter, new File(STATUS.html), false);
+assertFiltering(filter, new File(LICENSE.txt), false);
 
 assertSame(DirectoryFileFilter.DIRECTORY, 
DirectoryFileFilter.INSTANCE);
 }
@@ -158,7 +158,7 @@
 assertFiltering(filter, new File(imaginary), false);
 assertFiltering(filter, new File(imaginary/), false);
 
-assertFiltering(filter, new File(STATUS.html), true);
+assertFiltering(filter, new File(LICENSE.txt), true);
 }
 
 public void testPrefix() throws Exception {



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] IO 1.3 RC1

2007-01-08 Thread Niall Pemberton

Fixed:
  http://svn.apache.org/viewvc?view=revrevision=493980
Niall

On 1/8/07, Niall Pemberton [EMAIL PROTECTED] wrote:

Everything looks good except the source distro doesn't build -
FileFilterTestCase fails because it checks for STATUS.html in
testFiles() - but STATUS.html isn't included in the source distro.

Niall

On 1/8/07, Henri Yandell [EMAIL PROTECTED] wrote:
 I've made a first release candidate of IO 1.3, tagged IO_1_3_RC1.

 Available at:

 http://people.apache.org/~bayard/commons-io/1.3-rc1/

 Various build files, clirr/jardiff reports and the proposed site.

 [ ] +1
 [ ] -1

 Vote to end on Friday (if it makes it that far).

 Hen



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r493981 - /jakarta/commons/proper/io/trunk/project.properties

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 00:32:13 2007
New Revision: 493981

URL: http://svn.apache.org/viewvc?view=revrev=493981
Log:
Change the maven build so that the source distro unpacks to a different 
directory (as the ant one does)

Modified:
jakarta/commons/proper/io/trunk/project.properties

Modified: jakarta/commons/proper/io/trunk/project.properties
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/project.properties?view=diffrev=493981r1=493980r2=493981
==
--- jakarta/commons/proper/io/trunk/project.properties (original)
+++ jakarta/commons/proper/io/trunk/project.properties Mon Jan  8 00:32:13 2007
@@ -35,6 +35,9 @@
 maven.javadoc.source=1.3
 maven.javadoc.overview=src/java/org/apache/commons/io/overview.html
 
+# Make the source distro unzip to a different directory
+maven.dist.src.assembly.dir=${maven.dist.assembly.dir}/src/${maven.final.name}-src
+
 maven.checkstyle.properties=checkstyle.xml
 
 maven.jdiff.new.tag=CURRENT



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r493992 - in /jakarta/commons/proper/validator/trunk: maven.xml xdocs/images/

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 00:54:39 2007
New Revision: 493992

URL: http://svn.apache.org/viewvc?view=revrev=493992
Log:
Remove duplicate image

Removed:
jakarta/commons/proper/validator/trunk/xdocs/images/
Modified:
jakarta/commons/proper/validator/trunk/maven.xml

Modified: jakarta/commons/proper/validator/trunk/maven.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/validator/trunk/maven.xml?view=diffrev=493992r1=493991r2=493992
==
--- jakarta/commons/proper/validator/trunk/maven.xml (original)
+++ jakarta/commons/proper/validator/trunk/maven.xml Mon Jan  8 00:54:39 2007
@@ -48,6 +48,12 @@
 /ant:ant
   /preGoal
 
+  preGoal name=site
+copy todir=${maven.build.dir}/docs/images
+  fileset dir=${basedir}/src/site/resources/images/
+/copy
+  /preGoal
+
   !-- == --
   !-- Copy into the binary distribution  --
   !-- == --



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Add Matt Benson as a Jakarta committer

2007-01-08 Thread Rory Winston
+1

Jakarta Commons Developers List commons-dev@jakarta.apache.org wrote:

 
 On Fri, 5 Jan 2007, Henri Yandell [EMAIL PROTECTED] wrote:
  As you can see on the list, Matt would like to help out with JXPath.
 
 +1
 
 Stefan
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 



-
Find the home of your dreams with eircom net property
Sign up for email alerts now http://www.eircom.net/propertyalerts



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Add Matt Benson as a Jakarta committer

2007-01-08 Thread Rory Winston
+1

Jakarta Commons Developers List commons-dev@jakarta.apache.org wrote:

 
 On Fri, 5 Jan 2007, Henri Yandell [EMAIL PROTECTED] wrote:
  As you can see on the list, Matt would like to help out with JXPath.
 
 +1
 
 Stefan
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 



-
Find the home of your dreams with eircom net property
Sign up for email alerts now http://www.eircom.net/propertyalerts



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494004 - /jakarta/commons/proper/fileupload/trunk/pom.xml

2007-01-08 Thread jochen
Author: jochen
Date: Mon Jan  8 01:57:43 2007
New Revision: 494004

URL: http://svn.apache.org/viewvc?view=revrev=494004
Log:
NOTICE.txt and LICENSE.txt are handled by the commons-parent POM, if you 
activate -Prc or -Prelease.

Modified:
jakarta/commons/proper/fileupload/trunk/pom.xml

Modified: jakarta/commons/proper/fileupload/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/fileupload/trunk/pom.xml?view=diffrev=494004r1=494003r2=494004
==
--- jakarta/commons/proper/fileupload/trunk/pom.xml (original)
+++ jakarta/commons/proper/fileupload/trunk/pom.xml Mon Jan  8 01:57:43 2007
@@ -22,7 +22,7 @@
   parent
 groupIdorg.apache.commons/groupId
 artifactIdcommons-parent/artifactId
-version1/version
+version2-SNAPSHOT/version
   /parent
   modelVersion4.0.0/modelVersion
   groupIdcommons-fileupload/groupId
@@ -119,16 +119,6 @@
   build
 sourceDirectorysrc/java/sourceDirectory
 testSourceDirectorysrc/test/testSourceDirectory
-resources
-  resource
-directory./directory
-targetPathMETA-INF/targetPath
-includes
-  includeNOTICE.txt/include
-  includeLICENSE.txt/include
-/includes
-  /resource
-/resources
 plugins
   !--
TODO: remove the following when commons-parent is released



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re:svn commit: r493942 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread Jochen Wiedmann

Hi, Niall,

I would beg you to remove the changes you did in

   http://marc.theaimsgroup.com/?l=jakarta-commons-devm=116823124228193w=2

Reason: A similar section has already been in commons-parent in the
past. I have removed this section because of

   http://jira.codehaus.org/browse/MSOURCES-6

Your resources section triggers this bug and makes it impossible to
build a sources jar file with Maven 2. If that fact wasn't clear
enough from the comments you removed, then please be so kind to fix
them appropriately.

It is of course discussable, whether the NOTICE.txt and LICENSE.txt
files should always be added to the jar file. If so, I suggest simply
moving the invocation of the antrun plugin from the rc and release
profiles to the global section. My personal impression is, that most
developers would prefer not to loose the time for invoking ant in the
usual case.


Thanks,

Jochen

--
My wife Mary and I have been married for forty-seven years and not
once have we had an argument serious enough to consider divorce;
murder, yes, but divorce, never.
(Jack Benny)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (CONFIGURATION-247) recognize changes in included Propertiefiles

2007-01-08 Thread Mirko Wolf (JIRA)

[ 
https://issues.apache.org/jira/browse/CONFIGURATION-247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12462997
 ] 

Mirko Wolf commented on CONFIGURATION-247:
--

Dear Oliver,
it would be a reasonable solution for me to use the ConfigurationsBuilder, so 
lets close the request

 recognize changes in included Propertiefiles
 

 Key: CONFIGURATION-247
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-247
 Project: Commons Configuration
  Issue Type: New Feature
Reporter: Mirko Wolf

 Properties-Files included in other properties-Files should be recognized by 
 the event-listener / reloading-strategie set on the main properties-File. 
 This is necessary  in case of modifications in these included Files.
 for instance:
 main.properties
 include=sample.properties
 
 sample.properties
 [EMAIL PROTECTED]
 ...
 when i change the value of mail.address i definitly need a restart of my 
 application.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (CONFIGURATION-247) recognize changes in included Propertiefiles

2007-01-08 Thread Mirko Wolf (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mirko Wolf resolved CONFIGURATION-247.
--

Resolution: Won't Fix

See Comments

 recognize changes in included Propertiefiles
 

 Key: CONFIGURATION-247
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-247
 Project: Commons Configuration
  Issue Type: New Feature
Reporter: Mirko Wolf

 Properties-Files included in other properties-Files should be recognized by 
 the event-listener / reloading-strategie set on the main properties-File. 
 This is necessary  in case of modifications in these included Files.
 for instance:
 main.properties
 include=sample.properties
 
 sample.properties
 [EMAIL PROTECTED]
 ...
 when i change the value of mail.address i definitly need a restart of my 
 application.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[nightly build] finder pipeline failed.

2007-01-08 Thread psteitz
Failed build logs:
http://people.apache.org/~psteitz/commons-nightlies/20070108/finder.log
http://people.apache.org/~psteitz/commons-nightlies/20070108/pipeline.log

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-transaction (in module jakarta-commons) failed

2007-01-08 Thread Adam Jack
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-transaction has an issue affecting its community integration.
This issue affects 20 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-ojb :  Commons Jelly
- commons-transaction :  Commons Identifier Package
- commons-vfs :  Jakarta commons
- db-ojb :  ObjectRelationalBridge
- db-ojb-from-packages :  ObjectRelationalBridge
- excalibur-fortress-bean :  Repository of reusable components.
- excalibur-fortress-container-impl :  Repository of reusable components.
- excalibur-fortress-container-test :  Repository of reusable components.
- excalibur-fortress-examples :  Repository of reusable components.
- excalibur-fortress-migration :  Repository of reusable components.
- excalibur-fortress-platform :  Repository of reusable components.
- excalibur-fortress-testcase :  Repository of reusable components.
- excalibur-monitor :  Repository of reusable components.
- excalibur-sourceresolve :  Repository of reusable components.
- excalibur-xmlutil :  Repository of reusable components.
- ivy :  Ivy Core
- jakarta-slide :  Content Management System based on WebDAV technology
- logging-log4j-chainsaw :  Chainsaw log viewer
- slide-webdavclient :  Content Management System based on WebDAV technology
- test-ojb :  ObjectRelationalBridge


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-transaction/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-transaction-08012007.jar] identifier set to 
project name
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-transaction/gump_work/build_jakarta-commons_commons-transaction.html
Work Name: build_jakarta-commons_commons-transaction (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dversion=08012007 jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons/transaction]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/logging-log4j/dist/lib/log4j-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/codec/dist/commons-codec-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/packages/j2ee_connector-1_5-fr/connector-api.jar:/usr/local/gump/packages/jta-spec1_0_1/jta-spec1_0_1.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/tomcat-tc6/output/build/lib/servlet-api.jar
-

detect:

prepare:
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/doc
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/doc/apidocs
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/classes
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/lib
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/deploy

build:
[javac] Compiling 37 source files to 
/x1/gump/public/workspace/jakarta-commons/transaction/build/classes
[javac] 
[javac]   WARNING
[javac] 
[javac] The -source switch defaults to 1.5 in JDK 1.5 and 1.6.
[javac] If you specify -target 1.3 you now must also specify -source 1.3.
[javac] Ant will implicitly add -source 1.3 for you.  Please change your 
build file.
[javac] 

[EMAIL PROTECTED]: Project commons-transaction (in module jakarta-commons) failed

2007-01-08 Thread Adam Jack
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-transaction has an issue affecting its community integration.
This issue affects 20 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-ojb :  Commons Jelly
- commons-transaction :  Commons Identifier Package
- commons-vfs :  Jakarta commons
- db-ojb :  ObjectRelationalBridge
- db-ojb-from-packages :  ObjectRelationalBridge
- excalibur-fortress-bean :  Repository of reusable components.
- excalibur-fortress-container-impl :  Repository of reusable components.
- excalibur-fortress-container-test :  Repository of reusable components.
- excalibur-fortress-examples :  Repository of reusable components.
- excalibur-fortress-migration :  Repository of reusable components.
- excalibur-fortress-platform :  Repository of reusable components.
- excalibur-fortress-testcase :  Repository of reusable components.
- excalibur-monitor :  Repository of reusable components.
- excalibur-sourceresolve :  Repository of reusable components.
- excalibur-xmlutil :  Repository of reusable components.
- ivy :  Ivy Core
- jakarta-slide :  Content Management System based on WebDAV technology
- logging-log4j-chainsaw :  Chainsaw log viewer
- slide-webdavclient :  Content Management System based on WebDAV technology
- test-ojb :  ObjectRelationalBridge


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-transaction/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-transaction-08012007.jar] identifier set to 
project name
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-transaction/gump_work/build_jakarta-commons_commons-transaction.html
Work Name: build_jakarta-commons_commons-transaction (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dversion=08012007 jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons/transaction]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/logging-log4j/dist/lib/log4j-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/codec/dist/commons-codec-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/packages/j2ee_connector-1_5-fr/connector-api.jar:/usr/local/gump/packages/jta-spec1_0_1/jta-spec1_0_1.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/tomcat-tc6/output/build/lib/servlet-api.jar
-

detect:

prepare:
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/doc
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/doc/apidocs
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/classes
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/lib
[mkdir] Created dir: 
/x1/gump/public/workspace/jakarta-commons/transaction/build/deploy

build:
[javac] Compiling 37 source files to 
/x1/gump/public/workspace/jakarta-commons/transaction/build/classes
[javac] 
[javac]   WARNING
[javac] 
[javac] The -source switch defaults to 1.5 in JDK 1.5 and 1.6.
[javac] If you specify -target 1.3 you now must also specify -source 1.3.
[javac] Ant will implicitly add -source 1.3 for you.  Please change your 
build file.
[javac] 

[EMAIL PROTECTED]: Project commons-jelly-tags-soap (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-soap development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-soap has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 36 runs.
The current state of this project is 'Failed', with reason 'Configuration 
Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-soap :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-soap-08012007.jar] identifier set to 
project name
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-api on: Maven on 
Project:commons-jelly-tags-soap
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.axis.
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.jaxrpc-api.
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.saaj-api.
 -DEBUG- Dependency on jakarta-servletapi-5-servlet exists, no need to add for 
property maven.jar.servletapi.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -INFO- Failed with reason configuration failed
 -ERROR- Bad Dependency. Project: ws-jaxme unknown to *this* workspace
 -INFO- Failed to extract fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2308012007, vmgump.apache.org:vmgump-public:2308012007
Gump E-mail Identifier (unique within run) #30.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-jelly-tags-soap (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-soap development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-soap has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 36 runs.
The current state of this project is 'Failed', with reason 'Configuration 
Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-soap :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-soap-08012007.jar] identifier set to 
project name
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-api on: Maven on 
Project:commons-jelly-tags-soap
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.axis.
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.jaxrpc-api.
 -DEBUG- Dependency on ws-axis exists, no need to add for property 
maven.jar.saaj-api.
 -DEBUG- Dependency on jakarta-servletapi-5-servlet exists, no need to add for 
property maven.jar.servletapi.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -INFO- Failed with reason configuration failed
 -ERROR- Bad Dependency. Project: ws-jaxme unknown to *this* workspace
 -INFO- Failed to extract fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-soap/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2308012007, vmgump.apache.org:vmgump-public:2308012007
Gump E-mail Identifier (unique within run) #30.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-jelly-tags-jaxme (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-jaxme development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-jaxme has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 36 runs.
The current state of this project is 'Failed', with reason 'Configuration 
Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jaxme :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-jaxme-08012007.jar] identifier set to 
project name
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-js on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-api on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-xs on: Maven on 
Project:commons-jelly-tags-jaxme
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -INFO- Failed with reason configuration failed
 -ERROR- Bad Dependency. Project: ws-jaxme unknown to *this* workspace
 -INFO- Failed to extract fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2308012007, vmgump.apache.org:vmgump-public:2308012007
Gump E-mail Identifier (unique within run) #40.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-jelly-tags-jaxme (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-jaxme development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-jaxme has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 36 runs.
The current state of this project is 'Failed', with reason 'Configuration 
Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jaxme :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-jaxme-08012007.jar] identifier set to 
project name
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- No such project [ws-jaxme] for property.
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-js on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-api on: Maven on 
Project:commons-jelly-tags-jaxme
 -ERROR- Cannot resolve output/outputpath of *unknown* [ws-jaxme]
 -ERROR- Unhandled Property: maven.jar.jaxme-xs on: Maven on 
Project:commons-jelly-tags-jaxme
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -INFO- Failed with reason configuration failed
 -ERROR- Bad Dependency. Project: ws-jaxme unknown to *this* workspace
 -INFO- Failed to extract fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jaxme/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2308012007, vmgump.apache.org:vmgump-public:2308012007
Gump E-mail Identifier (unique within run) #40.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-jelly-tags-jsl-test (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-jsl development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-jsl-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jsl-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on ant exists, no need to add for property 
maven.jar.ant-optional.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/gump_work/build_commons-jelly_commons-jelly-tags-jsl-test.html
Work Name: build_commons-jelly_commons-jelly-tags-jsl-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 17 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/commons-cli-1.0.x/target/commons-cli-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-08012007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTagSupport.fail(AssertTagSupport.java:64)
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:59)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:263)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:66)
[junit] at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:113)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:161)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Mode.applyTemplates(Mode.java:80)
[junit] at org.dom4j.rule.RuleManager$1.run(RuleManager.java:171)
[junit] 

[EMAIL PROTECTED]: Project commons-jelly-tags-jsl-test (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-jsl development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-jsl-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jsl-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on ant exists, no need to add for property 
maven.jar.ant-optional.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/gump_work/build_commons-jelly_commons-jelly-tags-jsl-test.html
Work Name: build_commons-jelly_commons-jelly-tags-jsl-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 17 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/commons-cli-1.0.x/target/commons-cli-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-08012007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTagSupport.fail(AssertTagSupport.java:64)
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:59)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:263)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:66)
[junit] at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:113)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:161)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Mode.applyTemplates(Mode.java:80)
[junit] at org.dom4j.rule.RuleManager$1.run(RuleManager.java:171)
[junit] 

[EMAIL PROTECTED]: Project commons-jelly-tags-fmt-test (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-fmt development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-fmt-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-fmt-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/gump_work/build_commons-jelly_commons-jelly-tags-fmt-test.html
Work Name: build_commons-jelly_commons-jelly-tags-fmt-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 12 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/beanshell/target/commons-jelly-tags-beanshell-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-08012007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/commons-jelly-tags-fmt-08012007.jar
-
[junit] at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at 
org.apache.commons.jelly.tags.ant.AntTagLibrary.createProject(AntTagLibrary.java:128)

[EMAIL PROTECTED]: Project commons-jelly-tags-fmt-test (in module commons-jelly) failed

2007-01-08 Thread commons-jelly-tags-fmt development
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-jelly-tags-fmt-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-fmt-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/gump_work/build_commons-jelly_commons-jelly-tags-fmt-test.html
Work Name: build_commons-jelly_commons-jelly-tags-fmt-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 12 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/beanshell/target/commons-jelly-tags-beanshell-08012007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-08012007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-08012007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-08012007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/commons-jelly-tags-fmt-08012007.jar
-
[junit] at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at 
org.apache.commons.jelly.tags.ant.AntTagLibrary.createProject(AntTagLibrary.java:128)

svn commit: r494097 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 07:46:11 2007
New Revision: 494097

URL: http://svn.apache.org/viewvc?view=revrev=494097
Log:
revert revision 493942 - due to http://jira.codehaus.org/browse/MSOURCES-6

Modified:
jakarta/commons/proper/commons-parent/trunk/pom.xml

Modified: jakarta/commons/proper/commons-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-parent/trunk/pom.xml?view=diffrev=494097r1=494096r2=494097
==
--- jakarta/commons/proper/commons-parent/trunk/pom.xml (original)
+++ jakarta/commons/proper/commons-parent/trunk/pom.xml Mon Jan  8 07:46:11 2007
@@ -96,21 +96,6 @@
 /mailingList
   /mailingLists
   build
-resources
-  !--
-   N.B. If dependant poms specify resources the following entry will
-need to be added as maven only inherits if no resources are
-specified in the dependant pom.
-   --
-  resource
-directory${basedir}/directory
-targetPathMETA-INF/targetPath
-includes
-  includeLICENSE.txt/include
-  includeNOTICE.txt/include
-/includes
-  /resource
-/resources
 plugins
   !-- TODO: later use toolchain support to do compilation on an external 
JDK 1.3+ compiler --
   plugin
@@ -143,6 +128,35 @@
 configuration
   jdkLevel${maven.compile.source}/jdkLevel
 /configuration
+  /plugin
+  plugin
+!-- This should possibly better be done by using a resource
+ definition. However, if we declare a resource with
+ ${basedir} as the base directory, then the
+ maven-source-plugin will add the whole directory to
+ its contents when generating a sources jar.
+
+ see http://jira.codehaus.org/browse/MSOURCES-6
+--
+artifactIdmaven-antrun-plugin/artifactId
+executions
+  execution
+phasegenerate-resources/phase
+configuration
+  tasks
+copy todir=${project.build.outputDirectory}/META-INF
+  fileset dir=${basedir}
+include name=LICENSE.txt /
+include name=NOTICE.txt /
+  /fileset
+/copy
+  /tasks
+/configuration
+goals
+  goalrun/goal
+/goals
+  /execution
+/executions
   /plugin
 /plugins
   /build



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r493942 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread Niall Pemberton

On 1/8/07, Jochen Wiedmann [EMAIL PROTECTED] wrote:

Hi, Niall,

I would beg you to remove the changes you did in

http://marc.theaimsgroup.com/?l=jakarta-commons-devm=116823124228193w=2

Reason: A similar section has already been in commons-parent in the
past. I have removed this section because of

http://jira.codehaus.org/browse/MSOURCES-6

Your resources section triggers this bug and makes it impossible to
build a sources jar file with Maven 2. If that fact wasn't clear
enough from the comments you removed, then please be so kind to fix
them appropriately.


Apologies, I mis-read/understood the comment and didn't think it was
still an issue

reverted:
 http://svn.apache.org/viewvc?view=revrevision=494097

Niall


It is of course discussable, whether the NOTICE.txt and LICENSE.txt
files should always be added to the jar file. If so, I suggest simply
moving the invocation of the antrun plugin from the rc and release
profiles to the global section. My personal impression is, that most
developers would prefer not to loose the time for invoking ant in the
usual case.


Thanks,

Jochen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494100 - /jakarta/commons/proper/validator/trunk/pom.xml

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 07:50:22 2007
New Revision: 494100

URL: http://svn.apache.org/viewvc?view=revrev=494100
Log:
remove resource element due to http://jira.codehaus.org/browse/MSOURCES-6

Modified:
jakarta/commons/proper/validator/trunk/pom.xml

Modified: jakarta/commons/proper/validator/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/validator/trunk/pom.xml?view=diffrev=494100r1=494099r2=494100
==
--- jakarta/commons/proper/validator/trunk/pom.xml (original)
+++ jakarta/commons/proper/validator/trunk/pom.xml Mon Jan  8 07:50:22 2007
@@ -112,14 +112,6 @@
 build
 resources
 resource
-directory${basedir}/directory
-targetPathMETA-INF/targetPath
-includes
-includeLICENSE.txt/include
-includeNOTICE.txt/include
-/includes
-/resource
-resource
 directorysrc/main/resources/directory
 /resource
 resource
@@ -156,6 +148,7 @@
 descriptors
 descriptorsrc/main/assembly/bin.xml/descriptor
 descriptorsrc/main/assembly/src.xml/descriptor
+descriptorsrc/main/assembly/sources.xml/descriptor
 /descriptors
 tarLongFileModegnu/tarLongFileMode
 /configuration



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494102 - /jakarta/commons/proper/validator/trunk/pom.xml

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 07:52:23 2007
New Revision: 494102

URL: http://svn.apache.org/viewvc?view=revrev=494102
Log:
oops - changed by mistake

Modified:
jakarta/commons/proper/validator/trunk/pom.xml

Modified: jakarta/commons/proper/validator/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/validator/trunk/pom.xml?view=diffrev=494102r1=494101r2=494102
==
--- jakarta/commons/proper/validator/trunk/pom.xml (original)
+++ jakarta/commons/proper/validator/trunk/pom.xml Mon Jan  8 07:52:23 2007
@@ -148,7 +148,6 @@
 descriptors
 descriptorsrc/main/assembly/bin.xml/descriptor
 descriptorsrc/main/assembly/src.xml/descriptor
-descriptorsrc/main/assembly/sources.xml/descriptor
 /descriptors
 tarLongFileModegnu/tarLongFileMode
 /configuration



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



commons id package code issue

2007-01-08 Thread Pradeep Arumalla

Hi all,
 I am trying to downloadthe commons id package found at
http://jakarta.apache.org/commons/sandbox/id/ , and write java program for
generating  UUID's , but how do I get the code ? jar , zip ?  It takes me to
a folders page , I guess I need to  download from a repository ? , can some
body point me in the right direction. Sorry for sending personal mail, I
tried sending it to the groups , but not sure it went through.


Thanks
Pradeep


svn commit: r494111 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread niallp
Author: niallp
Date: Mon Jan  8 08:23:48 2007
New Revision: 494111

URL: http://svn.apache.org/viewvc?view=revrev=494111
Log:
Specify maven-jar-plugin version 2.1

Modified:
jakarta/commons/proper/commons-parent/trunk/pom.xml

Modified: jakarta/commons/proper/commons-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-parent/trunk/pom.xml?view=diffrev=494111r1=494110r2=494111
==
--- jakarta/commons/proper/commons-parent/trunk/pom.xml (original)
+++ jakarta/commons/proper/commons-parent/trunk/pom.xml Mon Jan  8 08:23:48 2007
@@ -96,6 +96,15 @@
 /mailingList
   /mailingLists
   build
+pluginManagement
+  plugins
+plugin
+  groupIdorg.apache.maven.plugins/groupId
+  artifactIdmaven-jar-plugin/artifactId
+  version2.1/version
+/plugin
+  /plugins
+/pluginManagement
 plugins
   !-- TODO: later use toolchain support to do compilation on an external 
JDK 1.3+ compiler --
   plugin



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [nightly build] betwixt finder failed.

2007-01-08 Thread Niall Pemberton

On 1/7/07, Dennis Lundberg [EMAIL PROTECTED] wrote:

Phil Steitz wrote:
 On 1/7/07, Dennis Lundberg [EMAIL PROTECTED] wrote:

 [EMAIL PROTECTED] wrote:
  Failed build logs:
 
 http://people.apache.org/~psteitz/commons-nightlies/20070107/betwixt.log
  http://people.apache.org/~psteitz/commons-nightlies/20070107/finder.log

 The Maven 2 installation running the nightly builds needs to upgrade its
 jar-plugin to version 2.1, otherwise Phil's changes to the parent pom
 will cause this failure for finder or other M2 builds.


 What is the best way to do that?  Wouldn't it be best to put the explicit
 versioned dependency in the pom(s) that need it?  I don't like having
 builds
 depend on local setups. I guess if its maven itself that  needs to be
 upgraded we can doc that somewhere and do it, but if its a plugin, we
 learned the hard way with m1 that its best to specify these in the poms.

Yes I've thought about this some more and I agree that the best thing
would be to lock down the versions in a parent pom somewhere, preferably
commons-parent. That way we will have reproducible builds no matter runs it.

 Also, what changes to the parent are you talking about?


That was me rather than Phil :-(

 http://svn.apache.org/viewvc?view=revrevision=493671


Maven-jar-plugin stopped adding Implementation-* and Specification-*
stuff in the manifest by default starting with version 2.1. You're
probably using that new version locally and have not noticed anything.
The log says there is a duplicate Implementation-Title.


I've added 2.1 to the parent pom

 http://svn.apache.org/viewvc?view=revrevision=494111

Niall


 Thanks for looking into this.

 Phil


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Jakarta-commons Wiki] Update of Net/FrequentlyAskedQuestions by dgsoft

2007-01-08 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Jakarta-commons Wiki 
for change notification.

The following page has been changed by dgsoft:
http://wiki.apache.org/jakarta-commons/Net/FrequentlyAskedQuestions

The comment on the change is:
old code always transfers the whole buffer even if less bytes are read

--
InputStream fis = new FileInputStream(c:\\temp\\B.pdf);
OutputStream os = client.storeFileStream(B.pdf);

-   byte buf[] = new byte[8192];
+ byte buf[] = new byte[8192];
-   while (fis.read(buf) != -1) {
-   os.write(buf);
-   }
+ int bytesRead = fis.read(buf);
+ while (bytesRead != -1) {
+ os.write(buf, 0, bytesRead);
+ bytesRead = fis.read(buf);
+ }
fis.close();
os.close();
client.completePendingCommand();

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JXPATH-69) JXPath doesn't properly search for XBeanInfo defined for a parent class.

2007-01-08 Thread Matt Benson (JIRA)

[ 
https://issues.apache.org/jira/browse/JXPATH-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463073
 ] 

Matt Benson commented on JXPATH-69:
---

It'd be helpful if you could attach concrete examples of what you're doing.  
Thanks!

 JXPath doesn't properly search for XBeanInfo defined for a parent class.
 

 Key: JXPATH-69
 URL: https://issues.apache.org/jira/browse/JXPATH-69
 Project: Commons JXPath
  Issue Type: Bug
 Environment: java 1.5, WinXP
Reporter: dror

 class A { ... }
 class B extends A { ... }
 class AXBeanInfo implmements JXPathBeanInfo { ... }
 Now if I try to
JXPathContext.newContext( new B() )
 it will fail to read the XBeanInfo of the base class (A), and will use 
 simplebeaninfo instead.
 if instead I first do 
JXPathContext.newContext( new A() )
 and then do the 
JXPathContext.newContext( new B() )
 it will work.
 (it will probably work if A implemented the JXPathBeanInfo interface by 
 itself, but I don't want it to require that. my current workarround is to do 
 the above dummy context initialization)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [sandbox] Using commons-skin for all components

2007-01-08 Thread Dennis Lundberg

Niall Pemberton wrote:

Hi Denis,

Good job on the skin - I added an m2 build to Validator using it and
looks great to me - I've published the m2 generated site for Validator
here:

  http://people.apache.org/~niallp/validator-m2/

I can't see any problems with the skin - but noticed the following
site issues which look like maven plugin features/bugs:

1) Maven changes absolute URLs specified in site.xml to relative URLs.
This isn't a problem for the web sites - but components (like
validator) that include them as docs in the distro it means that the
breadcrumbs (Jakarta and Commons) and links to previous versions
JavaDocs that are only on the site no longer work.


Yep, the links will work once the site is published, but it should work 
for a staged site as well. This is a known issue:


http://jira.codehaus.org/browse/MSITE-159


2) The changes report doesn't seem to like content that contains
markup - it seems to split out the markup into a separate report - m1
and m2(x2) changes reports are here for comparison:
 http://jakarta.apache.org/commons/validator/changes-report.html
 http://people.apache.org/~niallp/validator-m2/changes-report.html
(markup removed)


I'll take a closer look at this. Unfortunately the M2 plugin is not yet 
up to par with its M1 counterpart.


 http://people.apache.org/~niallp/validator-m2/changes.html (removed 
markup)


I noticed this file too. We need to exclude this file from the M2 site 
build. I'll patch a parent pom shortly.



3) Validator has a custom issue-tracking page - which seems to cause
the site plugin to omit it from the project information menu and
page:
  http://people.apache.org/~niallp/validator-m2/project-info.html
If I delete the custom version - then m2 generates one and includes it
on both the above.


Strange, I'll look into it.


more comments inline below...

On 1/7/07, Dennis Lundberg [EMAIL PROTECTED] wrote:

Here's a status report on how far I have gotten.

The sandbox parent is finished. I have added a bunch of reports to it
that seems logical, at least to me, for all components. These are:

- Cobertura (test coverage)
- Javadoc
- JXR (cross reference for sources)
- PMD
- Surefire (test results)
- JDepend (metrics)
- Taglist (list things left to do)


One thing I noticed recently with Cobertura is that it includes some
JavaScript files with various (GPL+ other) licenses - maybe we should
switch to JCoverage instead:
   http://tinyurl.com/ynbjge


I hadn't noticed that. I'll take it up over in Maven land.


The individual components have at least the reports they have in their
M1 sites, with these exceptions:


Sounds like a good plan - how will this be handled for proper
components - is commons-parent the right place to put them or do we
need a proper-parent pom?


Once we settle on a standard set my plan is to move them to the parent 
pom. I don't currently see the need for a proper pom.



- i18n is missing JCoverage, but Cobertura does the same thing
- Id and Proxy are missing Clover, but Cobertura does the same thing
- All are missing JavaDoc Report, JavaDoc Warnings Report and Link
check, which does not exist in M2
- All are missing Project License which is available in another place 
in M2


Some components have their own reports as well. These didn't seem like
something suitable for all components. These reports are:

- Checkstyle (5 component) (requires a configuration file)
- Changelog (3 component)
- Changes (1 component) (requires a changes.xml file)
- FindBugs (1 component)

Still to do:

- I haven't been able to get the logo in the upper right corner to work
simultaneously for M1 and M2. This affects I18n, Id and Proxy.


I fixed this in Validator by copying the logo to site/resources/images
and including a bannerRight element in site.xml


Yes, that's the easy way to go. I was hoping that I wouldn't need to 
resort to copying stuff in SVN. Some components have the Gimp or 
Photoshop source file in SVN as well. These need to go somewhere too.



- Id has test failures in M2, which I haven't been able to solve. I
temporarily added a configuration so that the build succeeds even if
there are test failures.
- Id has a downloads page that refers to an M1 report. Need to decide
how to deal with that. Can't have M1 and M2 working at the same time for
this one.


I assume you mean cvs-usage.html? While id is in the sandbox we could
copy the cvs-usage.html to source-repository.html in the maven.xml and
refer to source-repository.html on the downloads page.


Yes, that's the file I meant. I think we'll just keep it like is for 
now. When the M2 site build is finished, we change the page to refer to 
the appropriate M2 page. We shouldn't need the M1 site build once we've 
switched to M1.



Once its out of
the sandbox I would remove the downloads page altogether and replace
it with the standard downloads_commons-id.cgi


True.


Alternatively just delete the downloads page now.

Thanks again for doing all this

Niall


- Publish staged sites 

Re: [nightly build] betwixt finder failed.

2007-01-08 Thread Dennis Lundberg

Niall Pemberton wrote:

On 1/7/07, Dennis Lundberg [EMAIL PROTECTED] wrote:

Phil Steitz wrote:
 On 1/7/07, Dennis Lundberg [EMAIL PROTECTED] wrote:

 [EMAIL PROTECTED] wrote:
  Failed build logs:
 
 
http://people.apache.org/~psteitz/commons-nightlies/20070107/betwixt.log
  
http://people.apache.org/~psteitz/commons-nightlies/20070107/finder.log


 The Maven 2 installation running the nightly builds needs to 
upgrade its

 jar-plugin to version 2.1, otherwise Phil's changes to the parent pom
 will cause this failure for finder or other M2 builds.


 What is the best way to do that?  Wouldn't it be best to put the 
explicit

 versioned dependency in the pom(s) that need it?  I don't like having
 builds
 depend on local setups. I guess if its maven itself that  needs to be
 upgraded we can doc that somewhere and do it, but if its a plugin, we
 learned the hard way with m1 that its best to specify these in the 
poms.


Yes I've thought about this some more and I agree that the best thing
would be to lock down the versions in a parent pom somewhere, preferably
commons-parent. That way we will have reproducible builds no matter 
runs it.


 Also, what changes to the parent are you talking about?


That was me rather than Phil :-(

 http://svn.apache.org/viewvc?view=revrevision=493671


Sorry Phil!


Maven-jar-plugin stopped adding Implementation-* and Specification-*
stuff in the manifest by default starting with version 2.1. You're
probably using that new version locally and have not noticed anything.
The log says there is a duplicate Implementation-Title.


I've added 2.1 to the parent pom

 http://svn.apache.org/viewvc?view=revrevision=494111


Great, thanks.


Niall


 Thanks for looking into this.

 Phil


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Dennis Lundberg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [sandbox] Using commons-skin for all components

2007-01-08 Thread Jörg Schaible
Hi Dennis,

Dennis Lundberg wrote:

[snip]
 - Id has test failures in M2, which I haven't been able to solve. I
 temporarily added a configuration so that the build succeeds even if
 there are test failures.

I tried to look at this, but where's the commons-sandbox parent pom?

 % 
[EMAIL PROTECTED] ~/src/Jakarta/sandbox/id $ mvn test
[INFO] Scanning for projects...
[INFO] 
[ERROR] FATAL ERROR
[INFO] 
[INFO] Failed to resolve artifact.

GroupId: org.apache.commons
ArtifactId: commons-sandbox
Version: 1-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.apache.commons:commons-sandbox:pom:1-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
[snip]
 % 

and

 % 
[EMAIL PROTECTED] ~/src/Jakarta/sandbox/id $ svn list
https://svn.apache.org/repos/asf/jakarta/commons/sandbox
commons-skin/
compress/
csv/
exec/
finder/
i18n/
id/
javaflow/
jci/
js2j/
openpgp/
pipeline/
project-template/
proposal/
proxy/
 % 

There's no sandpox-parent project and neither proposal nor project-template
seems to contain the parent ...

- Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: commons id package code issue

2007-01-08 Thread Jörg Schaible
Hi Pradeep,

Pradeep Arumalla wrote:

 Hi all,
   I am trying to downloadthe commons id package found at
 http://jakarta.apache.org/commons/sandbox/id/ , and write java program for
 generating  UUID's , but how do I get the code ? jar , zip ?  It takes me
 to
 a folders page , I guess I need to  download from a repository ? , can
 some body point me in the right direction. Sorry for sending personal
 mail, I tried sending it to the groups , but not sure it went through.

there has been no release yet, but you may also download from the nightly
snapshots:
http://people.apache.org/builds/jakarta-commons/nightly/commons-id/

Yes, we're aware, that we need to update the site ... it will happen as soon
as the jakarta commons build with M2.

- Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [sandbox] Using commons-skin for all components

2007-01-08 Thread Rahul Akolkar

On 1/8/07, Jörg Schaible [EMAIL PROTECTED] wrote:

Hi Dennis,

Dennis Lundberg wrote:

[snip]
 - Id has test failures in M2, which I haven't been able to solve. I
 temporarily added a configuration so that the build succeeds even if
 there are test failures.

I tried to look at this, but where's the commons-sandbox parent pom?


snip/

In trunks-sandbox, more specifically:

https://svn.apache.org/repos/asf/jakarta/commons/trunks-sandbox/pom.xml

-Rahul



 % 
[EMAIL PROTECTED] ~/src/Jakarta/sandbox/id $ mvn test
[INFO] Scanning for projects...
[INFO] 
[ERROR] FATAL ERROR
[INFO] 
[INFO] Failed to resolve artifact.

GroupId: org.apache.commons
ArtifactId: commons-sandbox
Version: 1-SNAPSHOT

Reason: Unable to download the artifact from any repository

  org.apache.commons:commons-sandbox:pom:1-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
[snip]
 % 

and

 % 
[EMAIL PROTECTED] ~/src/Jakarta/sandbox/id $ svn list
https://svn.apache.org/repos/asf/jakarta/commons/sandbox
commons-skin/
compress/
csv/
exec/
finder/
i18n/
id/
javaflow/
jci/
js2j/
openpgp/
pipeline/
project-template/
proposal/
proxy/
 % 

There's no sandpox-parent project and neither proposal nor project-template
seems to contain the parent ...

- Jörg



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494179 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread dennisl
Author: dennisl
Date: Mon Jan  8 11:47:11 2007
New Revision: 494179

URL: http://svn.apache.org/viewvc?view=revrev=494179
Log:
Exclude the changes file that is used by the changes-plugin, as it interferes 
with the site generation.

Modified:
jakarta/commons/proper/commons-parent/trunk/pom.xml

Modified: jakarta/commons/proper/commons-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-parent/trunk/pom.xml?view=diffrev=494179r1=494178r2=494179
==
--- jakarta/commons/proper/commons-parent/trunk/pom.xml (original)
+++ jakarta/commons/proper/commons-parent/trunk/pom.xml Mon Jan  8 11:47:11 2007
@@ -176,10 +176,11 @@
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-site-plugin/artifactId
 configuration
-  !-- Exclude the navigation file for Maven 1 sites, as it interferes
-   with the site generation. --
+  !-- Exclude the navigation file for Maven 1 sites
+   and the changes file used by the changes-plugin,
+   as they interfere with the site generation. --
   moduleExcludes
-xdocnavigation.xml/xdoc
+xdocnavigation.xml,changes.xml/xdoc
   /moduleExcludes
 /configuration
   /plugin



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Statistics for ftp

2007-01-08 Thread Susanne Lefvert
Do you know if there's a command line version for the statistics page  
shown in the ftpd_ui? I'd like to get statistics for an always  
running ftp server without having to open the gui or restart the ftp  
server. Ideally, I'd like to view stats in a web page.


Thanks,

Susanne

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r493942 - /jakarta/commons/proper/commons-parent/trunk/pom.xml

2007-01-08 Thread Jochen Wiedmann

On 1/8/07, Niall Pemberton [EMAIL PROTECTED] wrote:


reverted:
  http://svn.apache.org/viewvc?view=revrevision=494097


Thank you!

--
My wife Mary and I have been married for forty-seven years and not
once have we had an argument serious enough to consider divorce;
murder, yes, but divorce, never.
(Jack Benny)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] IO 1.3 RC1

2007-01-08 Thread Stephen Colebourne

-1, here's why...

After reviewing the javadoc, I realised that having an inner class as an 
exception is A Bad Idea. It looks wrong in Javadoc, and will look wrong 
in code.


I propose that this exception is promoted to a top level class, and 
renamed to DirectoryWalkCancelledException.


Since we need to build a new RC for Niall's fix, this shouldn't be a big 
problem if people agree.


If people disagree with my analysis, then I will of course re-evaluate 
this -1 (for which I apologise...)


Stephen



Henri Yandell wrote:

I've made a first release candidate of IO 1.3, tagged IO_1_3_RC1.

Available at:

http://people.apache.org/~bayard/commons-io/1.3-rc1/

Various build files, clirr/jardiff reports and the proposed site.

[ ] +1
[ ] -1

Vote to end on Friday (if it makes it that far).

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (CONFIGURATION-78) [configuration] Inconsistent handling for keys that don't exist

2007-01-08 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger updated CONFIGURATION-78:
--

Fix Version/s: 2.0

Because such a change would affect existing code it should be made only in a 
major release.

 [configuration] Inconsistent handling for keys that don't exist
 ---

 Key: CONFIGURATION-78
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-78
 Project: Commons Configuration
  Issue Type: Bug
 Environment: Operating System: other
 Platform: Other
Reporter: Ittay Dror
 Fix For: 2.0


 The getXXX(String key) methods in AbstractConfiguration are not consistent in 
 how they handle non-existing keys:
 getProperty(String key) - returns null
 getString(String key) - throws an exception if isThrowExceptionOnMissing is 
 true
 getShort(String key) - throws an exception
 getStringArray(String key) - returns an empty array (why not null?)
 etc.
 I suggest that all these methods (include getProperty()) will check 
 isThrowExceptionOnMissing and if true, throw an exception.
 As it is, it makes it hard to extend this class, and use Configuration in 
 general.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (SANDBOX-26) [jci] Eclipse compiler breaks if packages have capital letters

2007-01-08 Thread Justine Blackmore Hlista (JIRA)

[ 
https://issues.apache.org/jira/browse/SANDBOX-26?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463126
 ] 

Justine Blackmore Hlista commented on SANDBOX-26:
-

This problem gets exposed when using JBoss Rules and loading/compiling rules at 
runtime that use classes from packages that have caps. We can't depend on 
convention since our clients will (hopefully) be writing the business objects 
and business rules and may have funny notions about package names. 

 [jci] Eclipse compiler breaks if packages have capital letters
 --

 Key: SANDBOX-26
 URL: https://issues.apache.org/jira/browse/SANDBOX-26
 Project: Commons Sandbox
  Issue Type: Bug
  Components: JCI
 Environment: Operating System: other
 Platform: Other
Reporter: Mark Proctor
 Assigned To: Torsten Curdt

 Although convention says we shouldn't put capitals in package names, this is 
 not
 something that is enforced by the JVM and some users may do this. I don't 
 think
 it should be jci enforcing that naming convention.
 See line 229 of EclipseJavaCompiler.
 if (Character.isUpperCase(packageName[0])) {
 return false;
 }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (CONFIGURATION-26) [configuration] Consider returning a concatenation of the list properties with getString()

2007-01-08 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger updated CONFIGURATION-26:
--

Fix Version/s: 2.0

Setting fix version to the next major release because this will probably 
involve an API change.

 [configuration] Consider returning a concatenation of the list properties 
 with getString()
 --

 Key: CONFIGURATION-26
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-26
 Project: Commons Configuration
  Issue Type: Bug
 Environment: Operating System: All
 Platform: All
Reporter: Ittay Dror
 Fix For: 2.0


 in AbstractConfiguration.resolveContainerStore (javadoc):
   * Returns an object from the store described by the key. If the value is a
   * List object, replace it with the first object in the list.
 but what if getProperty returns a List because this is the type of the 
 property? 
  this code will silently grab the first elemen. I don't understand why. 
 Probably 
 the reason is that some class extending AbstractConfiguration returns List 
 for 
 properties. In this case I think the better approach is to have that class 
 return the first element instead, rather than returning the List and letting 
 AbstractConfiguration (which is used by many other implementations, including 
 outside of the configuration package) handle it

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494198 - /jakarta/commons/proper/validator/trunk/pom.xml

2007-01-08 Thread dennisl
Author: dennisl
Date: Mon Jan  8 13:20:49 2007
New Revision: 494198

URL: http://svn.apache.org/viewvc?view=revrev=494198
Log:
Remove configuration for maven-site-plugin that is available in the parent.

Modified:
jakarta/commons/proper/validator/trunk/pom.xml

Modified: jakarta/commons/proper/validator/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/validator/trunk/pom.xml?view=diffrev=494198r1=494197r2=494198
==
--- jakarta/commons/proper/validator/trunk/pom.xml (original)
+++ jakarta/commons/proper/validator/trunk/pom.xml Mon Jan  8 13:20:49 2007
@@ -226,16 +226,6 @@
 
 plugin
 groupIdorg.apache.maven.plugins/groupId
-artifactIdmaven-site-plugin/artifactId
-configuration
-moduleExcludes
-xdoc**/navigation.xml/xdoc
-/moduleExcludes
-/configuration
-/plugin
-
-plugin
-groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-surefire-report-plugin/artifactId
 /plugin
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread Joerg Heinicke
Simon Kitching skitching at apache.org writes:

 When using maven, only the first run needs to download the jars ... So, no 
 need
 for internet access at build time.
 
 For ant ... This can be run *once* to download the jars, but is not part of 
 the
 main build task, so there is no need for internet access at build time.

Even if only for the first run you need a build environment for downloading the
dependencies. That's the point.

  (I speak from experience. In my company ...)
 
 A poor corporate internet access policy at one company is *NOT* a good
 justification for misusing the Apache SVN repository.

1. How can be a misuse what was (inevitably?) custom for years? I don't know how
Jakarta Commons handled this before Maven. Of course SVN might not be perfect
for it. But as long as infrastructure team does not even discourage from
committing jars I don't see a real problem with it. And for commons transaction
we talk about other magnitudes than for Cocoon (665 KB vs. 40-45 MB).

2. I don't give justifications for enacting a law or something like that. I only
gave an argument which might be considered as well. Other examples might be
imaginable. If it is common understanding to do it the other way, be it for
unification or other reasons mentioned, I'm ok with it.

Thanks for your understanding.

Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TRANSACTION-11) Improve relationship between ResourceManager and FileResourceManager

2007-01-08 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/TRANSACTION-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörg Heinicke updated TRANSACTION-11:
-

Fix Version/s: 1.2
 Assignee: Jörg Heinicke  (was: Oliver Zeigermann)
Affects Version/s: (was: 1.2)

 Improve relationship between ResourceManager and FileResourceManager
 

 Key: TRANSACTION-11
 URL: https://issues.apache.org/jira/browse/TRANSACTION-11
 Project: Commons Transaction
  Issue Type: Improvement
Affects Versions: 1.1
Reporter: Jeremy Fujimoto-Johnson
 Assigned To: Jörg Heinicke
 Fix For: 1.2

 Attachments: commons-transaction-rm-patch.txt


 Add the reset method to ResourceManager so that classes using a 
 ResourceManager won't have to cast it to FileResourceManager to call this 
 method.
 Add new constructors to FileResourceManager so that it can be constructed 
 with the default timeout period for transactions already specified so that 
 you don't have to cast to FileResourceManager to set it later.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494203 - in /jakarta/commons/proper/transaction/trunk: RELEASE-NOTES.txt src/java/org/apache/commons/transaction/file/ResourceManager.java

2007-01-08 Thread joerg
Author: joerg
Date: Mon Jan  8 13:41:21 2007
New Revision: 494203

URL: http://svn.apache.org/viewvc?view=revrev=494203
Log:
TRANSACTION-11: Added setDefaultTransactionTimeout() and reset() to 
ResourceManager.

Modified:
jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt

jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java

Modified: jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt?view=diffrev=494203r1=494202r2=494203
==
--- jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt Mon Jan  8 
13:41:21 2007
@@ -29,6 +29,7 @@
 - Added functions to FileResourceManager for copying and moving resources.
 - Added possibility to append to (instead of overwriting) an existing resource 
with writeResource in FileResourceManager.
 - Added LoggerFacade implementation for Jakarta Commons Logging
+- Added setDefaultTransactionTimeout() and reset() to ResourceManager (Jira 
issue TRANSACTION-11).
 
 BUGFIXES FROM 1.1
 -

Modified: 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java?view=diffrev=494203r1=494202r2=494203
==
--- 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
 (original)
+++ 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
 Mon Jan  8 13:41:21 2007
@@ -133,6 +133,13 @@
 public boolean recover() throws ResourceManagerSystemException;
 
 /**
+ * Resets the store if applicable (optional operation).
+ * 
+ * @throws UnsupportedOperationException if the codereset/code 
operation is not supported by this ResourceManager.
+ */
+public void reset();
+
+/**
  * Gets the default isolation level as an integer. 
  * The higher the value the higher the isolation.
  *  
@@ -193,17 +200,27 @@
 public void setIsolationLevel(Object txId, int level) throws 
ResourceManagerException;
 
 /**
- * Gets the default transaction timeout. After this time expires and the 
concerned transaction
- * has not finished - either rolled back or committed - the resource 
manager is allowed and
- * also encouraged - but not required - to abort the transaction and to 
roll it back. 
+ * Gets the default transaction timeout in milliseconds.
+ * After this time expires and the concerned transaction has not finished
+ * - either rolled back or committed - the resource manager is allowed and
+ * also encouraged - but not required - to abort the transaction and to 
roll it back.
  * 
- * @return default transaction timeout
+ * @return default transaction timeout in milliseconds
  * @throws ResourceManagerException if an error occured
  */
 public long getDefaultTransactionTimeout() throws ResourceManagerException;
 
 /**
- * Gets the transaction timeout of the specified transaction.
+ * Sets the default transaction timeout in milliseconds.
+ * 
+ * @param mSecs default transaction timeout in milliseconds
+ * @throws ResourceManagerException if an error occured
+ * @see #getDefaultTransactionTimeout
+ */
+public void setDefaultTransactionTimeout(long mSecs) throws 
ResourceManagerException;
+
+/**
+ * Gets the transaction timeout of the specified transaction in 
milliseconds.
  * 
  * @param txId identifier for the concerned transaction
  * @return transaction timeout of the specified transaction in milliseconds
@@ -213,7 +230,7 @@
 public long getTransactionTimeout(Object txId) throws 
ResourceManagerException;
 
 /**
- * Sets the transaction timeout of the specified transaction.
+ * Sets the transaction timeout of the specified transaction in 
milliseconds.
  * 
  * @param txId identifier for the concerned transaction
  * @param mSecs transaction timeout of the specified transaction in 
milliseconds



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (TRANSACTION-11) Improve relationship between ResourceManager and FileResourceManager

2007-01-08 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/TRANSACTION-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörg Heinicke resolved TRANSACTION-11.
--

Resolution: Fixed

Added both reset() and setDefaultTransactionTimeout().

reset(): It's better to extend the interface than forcing to cast to class.

setDefaultTransactionTimeout(): It will be needed for JTA/JCA as well as it 
does not know transaction specific timeout. It's also only consistent with 
getDefaultTransactionTimeout() already existing.

Both changes should have nearly no effect as FileResourceManager already 
implements those functions. If there are other implementations of 
ResourceManager out there, those both functions are trivial to implement.

 Improve relationship between ResourceManager and FileResourceManager
 

 Key: TRANSACTION-11
 URL: https://issues.apache.org/jira/browse/TRANSACTION-11
 Project: Commons Transaction
  Issue Type: Improvement
Affects Versions: 1.1
Reporter: Jeremy Fujimoto-Johnson
 Assigned To: Jörg Heinicke
 Fix For: 1.2

 Attachments: commons-transaction-rm-patch.txt


 Add the reset method to ResourceManager so that classes using a 
 ResourceManager won't have to cast it to FileResourceManager to call this 
 method.
 Add new constructors to FileResourceManager so that it can be constructed 
 with the default timeout period for transactions already specified so that 
 you don't have to cast to FileResourceManager to set it later.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TRANSACTION-13) JTA Compliant

2007-01-08 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/TRANSACTION-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörg Heinicke updated TRANSACTION-13:
-

Fix Version/s: 1.3

 JTA Compliant
 -

 Key: TRANSACTION-13
 URL: https://issues.apache.org/jira/browse/TRANSACTION-13
 Project: Commons Transaction
  Issue Type: New Feature
Reporter: Cyrille
 Assigned To: Jörg Heinicke
 Fix For: 1.3


 Is there a plan to make Commons-Transaction compliant with JTA (Java 
 Transaction API) ?
 It would be great to get it.
 For exemple, in case of a web file upload, we could make one transaction for 
 tose 2 operations :
 1) writing metadata in database (title,description...),
 2) writing the file on the filesystem.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [transaction] svn commit: r494203 - in /jakarta/commons/proper/transaction/trunk: RELEASE-NOTES.txt src/java/org/apache/commons/transaction/file/ResourceManager.java

2007-01-08 Thread Rahul Akolkar

On 1/8/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

Author: joerg
Date: Mon Jan  8 13:41:21 2007
New Revision: 494203

URL: http://svn.apache.org/viewvc?view=revrev=494203

snip/

This change warrants a major release for [transaction].

-Rahul



Log:
TRANSACTION-11: Added setDefaultTransactionTimeout() and reset() to 
ResourceManager.

Modified:
jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt

jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java

Modified: jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt?view=diffrev=494203r1=494202r2=494203
==
--- jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/transaction/trunk/RELEASE-NOTES.txt Mon Jan  8 
13:41:21 2007
@@ -29,6 +29,7 @@
 - Added functions to FileResourceManager for copying and moving resources.
 - Added possibility to append to (instead of overwriting) an existing resource 
with writeResource in FileResourceManager.
 - Added LoggerFacade implementation for Jakarta Commons Logging
+- Added setDefaultTransactionTimeout() and reset() to ResourceManager (Jira 
issue TRANSACTION-11).

 BUGFIXES FROM 1.1
 -

Modified: 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java?view=diffrev=494203r1=494202r2=494203
==
--- 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
 (original)
+++ 
jakarta/commons/proper/transaction/trunk/src/java/org/apache/commons/transaction/file/ResourceManager.java
 Mon Jan  8 13:41:21 2007
@@ -133,6 +133,13 @@
 public boolean recover() throws ResourceManagerSystemException;

 /**
+ * Resets the store if applicable (optional operation).
+ *
+ * @throws UnsupportedOperationException if the codereset/code 
operation is not supported by this ResourceManager.
+ */
+public void reset();
+
+/**
  * Gets the default isolation level as an integer.
  * The higher the value the higher the isolation.
  *
@@ -193,17 +200,27 @@
 public void setIsolationLevel(Object txId, int level) throws 
ResourceManagerException;

 /**
- * Gets the default transaction timeout. After this time expires and the 
concerned transaction
- * has not finished - either rolled back or committed - the resource 
manager is allowed and
- * also encouraged - but not required - to abort the transaction and to 
roll it back.
+ * Gets the default transaction timeout in milliseconds.
+ * After this time expires and the concerned transaction has not finished
+ * - either rolled back or committed - the resource manager is allowed and
+ * also encouraged - but not required - to abort the transaction and to 
roll it back.
  *
- * @return default transaction timeout
+ * @return default transaction timeout in milliseconds
  * @throws ResourceManagerException if an error occured
  */
 public long getDefaultTransactionTimeout() throws ResourceManagerException;

 /**
- * Gets the transaction timeout of the specified transaction.
+ * Sets the default transaction timeout in milliseconds.
+ *
+ * @param mSecs default transaction timeout in milliseconds
+ * @throws ResourceManagerException if an error occured
+ * @see #getDefaultTransactionTimeout
+ */
+public void setDefaultTransactionTimeout(long mSecs) throws 
ResourceManagerException;
+
+/**
+ * Gets the transaction timeout of the specified transaction in 
milliseconds.
  *
  * @param txId identifier for the concerned transaction
  * @return transaction timeout of the specified transaction in milliseconds
@@ -213,7 +230,7 @@
 public long getTransactionTimeout(Object txId) throws 
ResourceManagerException;

 /**
- * Sets the transaction timeout of the specified transaction.
+ * Sets the transaction timeout of the specified transaction in 
milliseconds.
  *
  * @param txId identifier for the concerned transaction
  * @param mSecs transaction timeout of the specified transaction in 
milliseconds




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (TRANSACTION-14) Separate transaction handling from resource handling (split ResourceManager interface)

2007-01-08 Thread JIRA
Separate transaction handling from resource handling (split ResourceManager 
interface)
--

 Key: TRANSACTION-14
 URL: https://issues.apache.org/jira/browse/TRANSACTION-14
 Project: Commons Transaction
  Issue Type: Improvement
Reporter: Jörg Heinicke
 Fix For: 2.0


http://marc.theaimsgroup.com/?t=11528064431r=1w=4

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread David Blevins


On Jan 7, 2007, at 6:28 PM, Phil Steitz wrote:


I see
the geronimo spec jars were added with the comment that they had been
recompiled for JDK 1.3.  If that is necessary, its probably better  
to first
ask geronimo to produce *different* artifacts that satisfy this, or  
at least

to rename these reccompiled artifacts.


/me ears perk up

If someone needs JDK 1.3 versions of any spec jar, I'd be happy to  
help.  OpenJPA had a similar request recently (JDK 1.3 version of JTA  
1.1) and I made sure to do the final release of that spec with JDK 1.3.


-David


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TRANSACTION-12) Use NIO for file copying/moving

2007-01-08 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/TRANSACTION-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörg Heinicke updated TRANSACTION-12:
-

Fix Version/s: 2.0

For the moment I'd postpone this one after a possible refactoring. But if you 
provide a more or less backwards compatible way it can go into an earlier 
release as well ;)

 Use NIO for file copying/moving
 ---

 Key: TRANSACTION-12
 URL: https://issues.apache.org/jira/browse/TRANSACTION-12
 Project: Commons Transaction
  Issue Type: Wish
Affects Versions: 1.2
Reporter: Holger Hoffstätte
 Fix For: 2.0

 Attachments: moveByRenameAndNIO.txt


 The Mule project (http://mule.codehaus.org/) is considering adoption of 
 commons-transaction for (among other things) file transactions. Unfortunately 
 inspection of the code reveals that FileHelper copies files in the slowest 
 possible way (traditional Java I/O via Input/OutputStreams). Since some of 
 our users move lots and/or large files (hundreds of megabytes to gigabytes) 
 we implemented file moving by rename (atomic and obviously very fast when 
 source and target are on the same filesystem) and NIO as backup strategy (a 
 lot less CPU usage).
 Attached is a code snippet that outlines the procedure; it would be cool if 
 c-tx could adopt a similar strategy for moving via rename-first and copy via 
 NIO. I do not know if and how this might conflict with c-tx's transactional 
 behaviour and recovery but then again it is just a suggestion. :-)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread Craig McClanahan

On 1/8/07, Joerg Heinicke [EMAIL PROTECTED] wrote:


Simon Kitching skitching at apache.org writes:

 When using maven, only the first run needs to download the jars ... So,
no need
 for internet access at build time.

 For ant ... This can be run *once* to download the jars, but is not part
of the
 main build task, so there is no need for internet access at build
time.

Even if only for the first run you need a build environment for
downloading the
dependencies. That's the point.

  (I speak from experience. In my company ...)

 A poor corporate internet access policy at one company is *NOT* a good
 justification for misusing the Apache SVN repository.

1. How can be a misuse what was (inevitably?) custom for years? I don't
know how
Jakarta Commons handled this before Maven. Of course SVN might not be
perfect
for it. But as long as infrastructure team does not even discourage from
committing jars I don't see a real problem with it. And for commons
transaction
we talk about other magnitudes than for Cocoon (665 KB vs. 40-45 MB).

2. I don't give justifications for enacting a law or something like that.
I only
gave an argument which might be considered as well. Other examples might
be
imaginable. If it is common understanding to do it the other way, be it
for
unification or other reasons mentioned, I'm ok with it.



The problem here is not disk space or overhead on the SCM server (although
you won't hurt my feelings if you take actions that make the Apache
Subversion server run faster :-).  The problem is one of engineering best
practices.

Storing JAR files in your source repository (or pretty much any other
scenario where you check in things that have been generated, instead of
rebuilding them) has the following negative impacts:

* Bypasses the normal mechanisms people use to verify
 that the bits they are depending on have not been corrupted
 (either accidentally or maliciously).  A cautious downstream
 user will go directly to the origin for every package they
 depend on, and validate checksums and signatures.  You
 are asking your downstream users to trust *you* to not
 have messed with these jar files.

* Typically leads to a build environment where *only* the
 copy of the dependent jars in your repository are used.
 That makes life much harder for downstream users who
 might have several packages that need the same dependency,
 and need to be sure that their entire application

* Creates redundant copies of shared dependencies in the
 build environment of your downstream users (if they use
 lots of packages that follow the same practice).  It's one thing
 to make a mess of redundant copies on our own server.
 It's quite another thing to make a mess in your user's directory,
 for every user.

This is not the same as saying do not distribute such jars in a binary
distribution.  That is a convenience that many projects offer ... but
please let your user opt out of *only* being allowed to use the version you
shipped.


Thanks for your understanding.


Jörg



Craig


[jira] Updated: (TRANSACTION-9) [transaction] Add full file management capabilities to the FileResourceManager

2007-01-08 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/TRANSACTION-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörg Heinicke updated TRANSACTION-9:


Fix Version/s: 2.0

 [transaction] Add full file management capabilities to the FileResourceManager
 --

 Key: TRANSACTION-9
 URL: https://issues.apache.org/jira/browse/TRANSACTION-9
 Project: Commons Transaction
  Issue Type: Improvement
 Environment: Operating System: All
 Platform: All
Reporter: Peter Fassev
Priority: Minor
 Fix For: 2.0

 Attachments: filemanager.zip


 Hi,
 As stated in the doc the FileResourceManager is:
 A resource manager for streamable objects stored in a file system
 I agree, that this is a resource manager, but it could be easily extended, to 
 support a full file management system. It will be very helpful to have 
 additional methods like renameResource(), getResourceSize(), 
 getResourceTime(), 
 setResourceTime() etc. This are common file operations, which should be 
 managed 
 by the FileResourceManager.
 Further it will be very helpful to have (real) support for resource 
 collections 
 (folders). It will be necessary to distinguish between single resources 
 (files) 
 and collections (folders). 
 Together, this features will enable a transactional access to any file based 
 resources - for instance a document repository.
 Are there plans for such extensions and if not, will they actually fit in the 
 goals of the transaction library?
 If not, please open the underlying structure, like the inner class 
 TransactionContext, in order to add extensions the file management. For 
 instance, it will be good to have a separate factory method, which creates 
 the 
 context.
 If you are interested in this proposal, I am ready to contribute to this 
 project. I consider myself as an experienced java developer and I will be 
 glad 
 to help you. 
 Best regards
 Peter Fassev

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread Joerg Heinicke
David Blevins david.blevins at visi.com writes:

 If someone needs JDK 1.3 versions of any spec jar, I'd be happy to  
 help.  OpenJPA had a similar request recently (JDK 1.3 version of JTA  
 1.1) and I made sure to do the final release of that spec with JDK 1.3.

What exactly do you have in mind with your help offer? Is it publicly available
then, maybe with a different naming?

Please find my commit at http://svn.apache.org/viewvc?view=revrevision=493595.

Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (DAEMON-45) [daemon] jsvc links to 32-bit JVM when compiled for (64-bit) sparcv9

2007-01-08 Thread Renaud Waldura (JIRA)

[ 
https://issues.apache.org/jira/browse/DAEMON-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463146
 ] 

Renaud Waldura commented on DAEMON-45:
--

Let me restate the problem and maybe broaden the scope of this bug: there 
doesn't appear to be a way to run the 64-bit VM with jsvc 1.0.1. (The 64-bit VM 
is needed for heaps = 4GB.) The java switch -d64 is not recognized.

I am building from the source included in the binary distribution of Tomcat 
5.5.20. I fixed it my way by doing the following. 

I ran configure and edited the generated Makedefs file. I set CPU to 
sparcv9 and added -m64 to CFLAGS and LDFLAGS. This gets me an executable 
that is 64-bit and links to the 64-bit VM always.


 [daemon] jsvc links to 32-bit JVM when compiled for (64-bit) sparcv9
 

 Key: DAEMON-45
 URL: https://issues.apache.org/jira/browse/DAEMON-45
 Project: Commons Daemon
  Issue Type: Bug
 Environment: Operating System: Solaris
 Platform: Sun
Reporter: Jeff Carroll
 Attachments: ls.out


 This is a report on misbehavior of the search algorithm in native/location.c.
 I am building from the source included in the binary distribution of Tomcat 
 5.5.16.
 uname -a reports:
 SunOS iempsoa1 5.10 Generic_118822-27 sun4u sparc SUNW,Sun-Fire-880
 config.guess reports sparc-sun-solaris2.10. 
 ls -laR runs to 4k lines of text, so I will attach the file separately if I 
 can
 figure out how. I'm not sure it's relevant, though.
 configure is identifying $host_cpu as sparc, and thus location.c finds the
 jvm.cfg for the 32-bit JVM, terminating with the messages
 18/04/2006 15:35:12 7724 jsvc64 debug: Using default JVM in 
 /usr/java/jre/lib/sp
 arc/client/libjvm.so
 18/04/2006 15:35:12 7724 jsvc64 debug: Attemtping to load library 
 /usr/java/jre/
 lib/sparc/client/libjvm.so
 18/04/2006 15:35:12 7724 jsvc64 error: Cannot dynamically link to 
 /usr/java/jre/
 lib/sparc/client/libjvm.so
 18/04/2006 15:35:12 7724 jsvc64 error: ld.so.1: jsvc64: fatal: 
 /usr/java/jre/lib
 /sparc/client/libjvm.so: wrong ELF class: ELFCLASS32
 I intend to fix the problem for my purposes by hacking location_jvm_cfg[], 
 but I
 know that's not a good solution for the general case.
 Everything works flawlessly on the 32-bit JVM. Given that, and given the
 disclaimers all over jvm.cfg, I don't know whether you'll consider this worth
 fixing or not.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [transaction] svn commit: r494203 - in /jakarta/commons/proper/transaction/trunk: RELEASE-NOTES.txt src/java/org/apache/commons/transaction/file/ResourceManager.java

2007-01-08 Thread Joerg Heinicke
Rahul Akolkar rahul.akolkar at gmail.com writes:

  URL: http://svn.apache.org/viewvc?view=revrev=494203
 snip/
 
 This change warrants a major release for [transaction].

Really? I don't mind if the current code is release as 2.0. But for such a minor
change (though in the interface)? Please find my reasoning in
https://issues.apache.org/jira/browse/TRANSACTION-11.

Also I read the versioning guideline and can't see whether it really needs a
major release (http://jakarta.apache.org/commons/releases/versioning.html):

Generally speaking, an interface-compatible change will at most change the
private interface of a component, or simply add classes, methods and attributes
whose use is optional to both internal and external interface clients.

Developers must perform a major release whenever the new release is not at
least interface-compatible the previous release.

IMHO the condition is fulfilled, so the rule does not fire.

Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread Joerg Heinicke
Craig McClanahan craigmcc at apache.org writes:

 Storing JAR files in your source repository (or pretty much any other
 scenario where you check in things that have been generated, instead of
 rebuilding them) has the following negative impacts:
 
 * Bypasses the normal mechanisms people use to verify
   that the bits they are depending on have not been corrupted
   (either accidentally or maliciously).  A cautious downstream
   user will go directly to the origin for every package they
   depend on, and validate checksums and signatures.  You
   are asking your downstream users to trust *you* to not
   have messed with these jar files.

Good point.

Side notes (not invalidating the point): Maven has switched off enforcing
checksum match by default. Often projects would also not be buildable due to
checksum mismatches in the dependencies. And: I have to trust Maven that it
really checks every download.

 * Typically leads to a build environment where *only* the
   copy of the dependent jars in your repository are used.
   That makes life much harder for downstream users who
   might have several packages that need the same dependency,
   and need to be sure that their entire application
 
 * Creates redundant copies of shared dependencies in the
   build environment of your downstream users (if they use
   lots of packages that follow the same practice).  It's one thing
   to make a mess of redundant copies on our own server.
   It's quite another thing to make a mess in your user's directory,
   for every user.

I guess that was the major driver for Maven et al.

 but please let your user opt out of *only* being allowed to use the version
 you shipped.

What do you have in mind? What's actually enforced? Does it relate to your
impact 2 which is somewhat shortened?

Jörg


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] IO 1.3 RC1

2007-01-08 Thread Niall Pemberton

On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:

-1, here's why...

After reviewing the javadoc, I realised that having an inner class as an
exception is A Bad Idea. It looks wrong in Javadoc, and will look wrong
in code.

I propose that this exception is promoted to a top level class, and
renamed to DirectoryWalkCancelledException.

Since we need to build a new RC for Niall's fix, this shouldn't be a big
problem if people agree.

If people disagree with my analysis, then I will of course re-evaluate
this -1 (for which I apologise...)


I'm happy with how it is - but I also don't have an objection to you
changing it either.

Niall


Stephen

Henri Yandell wrote:
 I've made a first release candidate of IO 1.3, tagged IO_1_3_RC1.

 Available at:

 http://people.apache.org/~bayard/commons-io/1.3-rc1/

 Various build files, clirr/jardiff reports and the proposed site.

 [ ] +1
 [ ] -1

 Vote to end on Friday (if it makes it that far).

 Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494275 - /jakarta/commons/proper/transaction/trunk/build.xml

2007-01-08 Thread joerg
Author: joerg
Date: Mon Jan  8 16:20:33 2007
New Revision: 494275

URL: http://svn.apache.org/viewvc?view=revrev=494275
Log:
follow hint of Ant:
[javac] The -source switch defaults to 1.5 in JDK 1.5 and 1.6.
[javac] If you specify -target 1.3 you now must also specify -source 1.3.
[javac] Ant will implicitly add -source 1.3 for you.  Please change your build 
file.

Modified:
jakarta/commons/proper/transaction/trunk/build.xml

Modified: jakarta/commons/proper/transaction/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/transaction/trunk/build.xml?view=diffrev=494275r1=494274r2=494275
==
--- jakarta/commons/proper/transaction/trunk/build.xml (original)
+++ jakarta/commons/proper/transaction/trunk/build.xml Mon Jan  8 16:20:33 2007
@@ -30,6 +30,7 @@
 
   property file=${basedir}/build.properties/
 
+  property name=compile.source value=1.3 /
   property name=compile.target value=1.3 /
   property name=compile.debug value=true /
   property name=compile.deprecation value=true /
@@ -183,6 +184,7 @@
 
   target name=build depends=prepare,detect description=Compiles the main 
classes
 javac destdir=${build.classes}
+  source=${compile.source}
   target=${compile.target}
   debug=${compile.debug}
   deprecation=${compile.deprecation}
@@ -194,6 +196,7 @@
   
   target name=build-test depends=detect,build
 javac destdir=${build.classes}
+  source=${compile.source}
   target=${compile.target}
   debug=${compile.debug}
   deprecation=${compile.deprecation}
@@ -205,6 +208,7 @@
   
   target name=build-jca depends=build if=java1.4.present
 javac destdir=${build.classes}
+  source=${compile.source}
   target=${compile.target}
   debug=${compile.debug}
   deprecation=${compile.deprecation}
@@ -216,6 +220,7 @@
   
   target name=build-map-example depends=build-jca if=java1.4.present
 javac destdir=${build.classes}
+  source=${compile.source}
   target=${compile.target}
   debug=${compile.debug}
   deprecation=${compile.deprecation}



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] IO 1.3 RC1

2007-01-08 Thread Martin Cooper

On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:


-1, here's why...

After reviewing the javadoc, I realised that having an inner class as an
exception is A Bad Idea. It looks wrong in Javadoc, and will look wrong
in code.



Could you say more about this, please? I happen to disagree on exceptions as
inner classes being a bad idea; FileUpload has done this for years, without
any problems. But I'm always interested in hearing new perspectives...

--
Martin Cooper


I propose that this exception is promoted to a top level class, and

renamed to DirectoryWalkCancelledException.

Since we need to build a new RC for Niall's fix, this shouldn't be a big
problem if people agree.

If people disagree with my analysis, then I will of course re-evaluate
this -1 (for which I apologise...)

Stephen



Henri Yandell wrote:
 I've made a first release candidate of IO 1.3, tagged IO_1_3_RC1.

 Available at:

 http://people.apache.org/~bayard/commons-io/1.3-rc1/

 Various build files, clirr/jardiff reports and the proposed site.

 [ ] +1
 [ ] -1

 Vote to end on Friday (if it makes it that far).

 Hen

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [io] Inner class exception

2007-01-08 Thread Stephen Colebourne

Martin Cooper wrote:
Could you say more about this, please? I happen to disagree on 
exceptions as

inner classes being a bad idea; FileUpload has done this for years, without
any problems. But I'm always interested in hearing new perspectives...


I guess its stylistic, and therefore subjective. But I see an exception 
as a critical system object, and not one that should be relegated to 
inner class status.


I pretty much only use inner classes for the internals of the main 
class. Details that shouldn't be exposed as part of the public API, 
except for very specialist users. Catching a cancellation exception 
doesn't seem to be a special case.


For example, I also dislike Map.Entry, and think it should be MapEntry. 
(Well, actually I think map entries are the biggest mistake in the 
collections framework but thats another story...)


Stephen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [transaction] svn commit: r494203 - in /jakarta/commons/proper/transaction/trunk: RELEASE-NOTES.txt src/java/org/apache/commons/transaction/file/ResourceManager.java

2007-01-08 Thread Rahul Akolkar

On 1/8/07, Joerg Heinicke [EMAIL PROTECTED] wrote:

Rahul Akolkar rahul.akolkar at gmail.com writes:

  URL: http://svn.apache.org/viewvc?view=revrev=494203
 snip/

 This change warrants a major release for [transaction].

Really? I don't mind if the current code is release as 2.0. But for such a minor
change (though in the interface)? Please find my reasoning in
https://issues.apache.org/jira/browse/TRANSACTION-11.


snip/

Thanks, but I am not questioning the absolute validity of the change,
just its validity for the proposed release.



Also I read the versioning guideline and can't see whether it really needs a
major release (http://jakarta.apache.org/commons/releases/versioning.html):

Generally speaking, an interface-compatible change will at most change the
private interface of a component, or simply add classes, methods and attributes
whose use is optional to both internal and external interface clients.

Developers must perform a major release whenever the new release is not at
least interface-compatible the previous release.


snap/

And this is not. You could convince yourself by running the changes
through clirr, for instance.

-Rahul



IMHO the condition is fulfilled, so the rule does not fire.

Jörg




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [all] jarfiles in svn

2007-01-08 Thread Craig McClanahan

On 1/8/07, Joerg Heinicke [EMAIL PROTECTED] wrote:


Craig McClanahan craigmcc at apache.org writes:

 Storing JAR files in your source repository (or pretty much any other
 scenario where you check in things that have been generated, instead of
 rebuilding them) has the following negative impacts:

 * Bypasses the normal mechanisms people use to verify
   that the bits they are depending on have not been corrupted
   (either accidentally or maliciously).  A cautious downstream
   user will go directly to the origin for every package they
   depend on, and validate checksums and signatures.  You
   are asking your downstream users to trust *you* to not
   have messed with these jar files.

Good point.

Side notes (not invalidating the point): Maven has switched off enforcing
checksum match by default. Often projects would also not be buildable due
to
checksum mismatches in the dependencies. And: I have to trust Maven that
it
really checks every download.



Not necessarily ... people who are sufficiently concerned about this are
also  setting up their own internal repositories, containing only the bits
they have vetted themselves, and with their own security settings.


* Typically leads to a build environment where *only* the
   copy of the dependent jars in your repository are used.
   That makes life much harder for downstream users who
   might have several packages that need the same dependency,
   and need to be sure that their entire application

 * Creates redundant copies of shared dependencies in the
   build environment of your downstream users (if they use
   lots of packages that follow the same practice).  It's one thing
   to make a mess of redundant copies on our own server.
   It's quite another thing to make a mess in your user's directory,
   for every user.

I guess that was the major driver for Maven et al.



Someone had asked earlier about how Commons projects accomplished this goal
before Maven.  The answer was a convention for using Ant build.xml scripts
that referenced a series of build.properties files containing definitions
for things like what commons-digester.jar should I use.  The highest level
such file consulted was your ${user.home}/build.properties, so it was
reasonably easy to enforce global usage of common dependencies, as long as
all the build scripts used the same variable names.

Not perfect by any means, but it was minimally acceptable.


but please let your user opt out of *only* being allowed to use the
version
 you shipped.

What do you have in mind? What's actually enforced? Does it relate to your
impact 2 which is somewhat shortened?



In your build script, don't hard code the build to use your particular
version of the dependency only.  If I have my own version, I'm going to want
to use it universally.

Jörg


Craig


Re: [io] Inner class exception

2007-01-08 Thread Henri Yandell

On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:

Martin Cooper wrote:
 Could you say more about this, please? I happen to disagree on
 exceptions as
 inner classes being a bad idea; FileUpload has done this for years, without
 any problems. But I'm always interested in hearing new perspectives...

I guess its stylistic, and therefore subjective. But I see an exception
as a critical system object, and not one that should be relegated to
inner class status.


+1

} catch( DirectoryWalker.CancellationException ce) {
...
}

feels weak to me. Either we should catch CancellationException and its
a normal class, or we should catch IOException and it's package static
rather than public static.

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [io] Inner class exception

2007-01-08 Thread Martin Cooper

On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:


Martin Cooper wrote:
 Could you say more about this, please? I happen to disagree on
 exceptions as
 inner classes being a bad idea; FileUpload has done this for years,
without
 any problems. But I'm always interested in hearing new perspectives...

I guess its stylistic, and therefore subjective. But I see an exception
as a critical system object, and not one that should be relegated to
inner class status.



Inner classes are not inferior in any way, so there's no relegation going
on. An inner class makes perfect sense for a class that has little relevance
in isolation from another class, which is exactly the situation when you
have a exception that is tied to its enclosing class. If the exception is
specific to that class, what better way to document that than by making the
exception an inner class?

I pretty much only use inner classes for the internals of the main

class. Details that shouldn't be exposed as part of the public API,
except for very specialist users. Catching a cancellation exception
doesn't seem to be a special case.



As I mentioned above, there is nothing inferior about inner classes. If you
choose to view them that way, well, that's a separate issue altogether. ;-)

--
Martin Cooper


For example, I also dislike Map.Entry, and think it should be MapEntry.

(Well, actually I think map entries are the biggest mistake in the
collections framework but thats another story...)

Stephen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [io] Inner class exception

2007-01-08 Thread Martin Cooper

On 1/8/07, Henri Yandell [EMAIL PROTECTED] wrote:


On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:
 Martin Cooper wrote:
  Could you say more about this, please? I happen to disagree on
  exceptions as
  inner classes being a bad idea; FileUpload has done this for years,
without
  any problems. But I'm always interested in hearing new perspectives...

 I guess its stylistic, and therefore subjective. But I see an exception
 as a critical system object, and not one that should be relegated to
 inner class status.

+1

} catch( DirectoryWalker.CancellationException ce) {
...
}

feels weak to me.



Weak why? To me, it makes the code very explicit about what is being
cancelled. It also, by the way, allows for other classes to have a
CancellationException without having to make up some other name, because the
enclosing class scopes the exception class name and allows its reuse in
other classes. It seems like an eminently suitable way of naming / scoping
tightly coupled classes such as we see with these types of exceptions.

--
Martin Cooper


Either we should catch CancellationException and its

a normal class, or we should catch IOException and it's package static
rather than public static.

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [io] Inner class exception

2007-01-08 Thread Henri Yandell

On 1/8/07, Martin Cooper [EMAIL PROTECTED] wrote:

On 1/8/07, Henri Yandell [EMAIL PROTECTED] wrote:

 On 1/8/07, Stephen Colebourne [EMAIL PROTECTED] wrote:
  Martin Cooper wrote:
   Could you say more about this, please? I happen to disagree on
   exceptions as
   inner classes being a bad idea; FileUpload has done this for years,
 without
   any problems. But I'm always interested in hearing new perspectives...
 
  I guess its stylistic, and therefore subjective. But I see an exception
  as a critical system object, and not one that should be relegated to
  inner class status.

 +1

 } catch( DirectoryWalker.CancellationException ce) {
 ...
 }

 feels weak to me.


Weak why?


Because I'm not used to it I suspect. It's not a common idiom so not
something my eyes naturally parse, and if I was writing the code I
suspect it would take a bit longer to write. Not char-wise, I mean in
terms of realising what I was meant to catch.

Stephen mentioned the javadoc. Looking at that, I doubt I'd be
catching DirectoryWalker.CancellationException anyway - the method
that it is thrown from throws IOException. The
DirectoryWalker.CancellationException isn't in its contract, except as
an argument passed in.

The examples in the Javadoc look bad btw. They refer to CancelException and not
DirectoryWalker.CancellationException.


To me, it makes the code very explicit about what is being
cancelled. It also, by the way, allows for other classes to have a
CancellationException without having to make up some other name, because the
enclosing class scopes the exception class name and allows its reuse in
other classes. It seems like an eminently suitable way of naming / scoping
tightly coupled classes such as we see with these types of exceptions.


Good arguments - though they just make me think in terms of a more
specific class name - WalkCancelledException.

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JXPATH-10) [jxpath] JXPath 1.1 code using custom functions failing when run in 1.2 onwards

2007-01-08 Thread Paul Parisi (JIRA)

[ 
https://issues.apache.org/jira/browse/JXPATH-10?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463199
 ] 

Paul Parisi commented on JXPATH-10:
---




 [jxpath] JXPath 1.1 code using custom functions failing when run in 1.2 
 onwards
 ---

 Key: JXPATH-10
 URL: https://issues.apache.org/jira/browse/JXPATH-10
 Project: Commons JXPath
  Issue Type: Bug
Affects Versions: 1.2 Final
 Environment: Operating System: other
 Platform: PC
Reporter: Paul Parisi
Priority: Blocker
 Fix For: 1.3


 We have recently attempted to upgrade from a 1.1 release of jxpath
 to 1.2 and found a great deal of our jxpath code fails to run correctly. 
 We isolated the problem to relating to the use of Custom Extension
 Functions and have included sample junit test case snippets that should 
 demonstrate the issue clearly. 
 The background on what we are trying to do with jxpath is as follows
 (included so its clear on what we are trying to use jxpath to achieve):
 Within our project, we make extensive use of Custom Extension Functions in 
 JXPath.  
 We also use JXPath variables significantly, in combination with these 
 functions, 
 that often take a JXPath variable as an argument(s) to the function.
 We now rely heavily on the use of the ExpressionContext interface as the 
 first 
 argument to many of our functions.  The reason for this is that we need a
 convienient way to obtain access to 'original' object references within the
 context invoked by the function (as you would expect).
 However, we have also begun using a very useful combination of features, which
 the API supports in version 1.1, where the first argument always defines the
 ExpressionContext interface (which isn't really part of the method signature -
 from a caller perspective), and a 2nd argument as 'Object' type. Within body 
 of
 the function, we then cast the object of the 2nd argument as a NodeSet (or
 define the NodeSet type within the method signature - either appears to work),
 which provides us with access to the pointers for the object. 
 As previously mentioned, a jxpath variable is passed from the caller of the
 function (received via the 2nd argument in the method signature), which is
 automatically resolved, by jxpath, to the object itself.
 The benefit of casting the object to NodeSet (interface) enables us to 
 retrieve
 the first pointer in the NodeSet list. The first pointer concerns us, as it
 refers to the String value passed to the argument of the function which we 
 need
 access to.  The object reference itself is of little concern in this case, as
 once we have access to the variable name sent to the function, we can access 
 the
 object via the ExpressionContext.
 This all works fine in jxpath 1.1, however, in version 1.2 this functionality 
 is
 now broken, since our objects are no longer being cast to NodeSet (previously
 achieved via the internal implementation of jxpath NodeSet using a 
 SimpleNodeSet
 - as per inspecting jxpath 1.1 source code).
 Note on the use of ExpressionContext: For those methods that declare the
 ExpressionContext interface (which must be the first argument, if used), as 
 part
 of the argument list, the method signature from the caller perspective, 
 excludes
 it from the argument list, as it is implied by jxpath.  In other words, there
 will be one less argument from the caller when the interface is used.  In the
 case where this interface was the only argument, which is common, then the
 caller would be invoking a zero-argument method.  This is behaviour we expect.
 Here is a simplified example of one of our functions using the techniques
 discussed:-
 public static void deleteSomeObject(ExpressionContext expContext, Object obj) 
 {
  // create a local jxpath context to retrieve values for jxpath variables
  JXPathContext localContext = expContext.getJXPathContext();
  // Nodeset of the object passed to method
  NodeSet nodeset = (NodeSet)obj;
  // Retrieve variable name passed to function
  String declaredVariable = nodeset.getPointers().get(0).toString();
  Object objectToDelete = null;
 // If this method was passed the $obj1 var to delete, then retrieve 'Object 
 Type
 1' via $obj1 variable 
if (declaredVariable.equals($obj1)) {
   objectToDelete = (ObjectType1)localContext.getValue($obj1);
   }
   // If this method was passed the $obj2 var to delete, then retrieve 
 'Object
 Type 2' via $obj2 variable 
   if (declaredVariable.equals($obj2)) { 
   objectToDelete = (ObjectType2)localContext.getValue($obj2);
   }
   collectionOfSomeObjects.delete(objectToDelete);
  }
 Which would be used (called) in the following way:-
 ...
 // add to collection
 ObjectType1 objectType1 = new 

RE: [sandbox] Using commons-skin for all components

2007-01-08 Thread Jörg Schaible
Hi Rahul,

Rahul Akolkar wrote on Monday, January 08, 2007 8:47 PM:

 On 1/8/07, Jörg Schaible [EMAIL PROTECTED] wrote:
 Hi Dennis,
 
 Dennis Lundberg wrote:
 
 [snip]
 - Id has test failures in M2, which I haven't been able to solve. I
 temporarily added a configuration so that the build succeeds even if
 there are test failures.
 
 I tried to look at this, but where's the commons-sandbox parent pom?
 
 snip/
 
 In trunks-sandbox, more specifically:
 
 https://svn.apache.org/repos/asf/jakarta/commons/trunks-sandbo
 x/pom.xml 

IMHO it makes more sense to have an own commons-sandbox-parent trunk (like any 
other sandbox component). That way you don't have to checkout the complete 
sandbox and additionally you get the possibility to create a release for the 
POM ... or is that not supposed to happen for the sandbox parent POM ?

- Jörg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JXPATH-10) [jxpath] JXPath 1.1 code using custom functions failing when run in 1.2 onwards

2007-01-08 Thread Paul Parisi (JIRA)

[ 
https://issues.apache.org/jira/browse/JXPATH-10?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463204
 ] 

Paul Parisi commented on JXPATH-10:
---

Hello Matt,
  We originally logged this defected some time back.  I note you are interested 
in knowing our
progress from your comments. 

Since logging this defect we stopped using jxpath 1.2 and commented out all the 
unit tests we had
developed that depending on its functionality (we cannot run two versions of 
jxpath in our 
build system) So essentially we have not been able to upgrade jxpath, however 
we still would like
to do this as we eventually.  If you are able to provide a workaround we would 
be keen to try it out.

regards,
Paul Parisi


 [jxpath] JXPath 1.1 code using custom functions failing when run in 1.2 
 onwards
 ---

 Key: JXPATH-10
 URL: https://issues.apache.org/jira/browse/JXPATH-10
 Project: Commons JXPath
  Issue Type: Bug
Affects Versions: 1.2 Final
 Environment: Operating System: other
 Platform: PC
Reporter: Paul Parisi
Priority: Blocker
 Fix For: 1.3


 We have recently attempted to upgrade from a 1.1 release of jxpath
 to 1.2 and found a great deal of our jxpath code fails to run correctly. 
 We isolated the problem to relating to the use of Custom Extension
 Functions and have included sample junit test case snippets that should 
 demonstrate the issue clearly. 
 The background on what we are trying to do with jxpath is as follows
 (included so its clear on what we are trying to use jxpath to achieve):
 Within our project, we make extensive use of Custom Extension Functions in 
 JXPath.  
 We also use JXPath variables significantly, in combination with these 
 functions, 
 that often take a JXPath variable as an argument(s) to the function.
 We now rely heavily on the use of the ExpressionContext interface as the 
 first 
 argument to many of our functions.  The reason for this is that we need a
 convienient way to obtain access to 'original' object references within the
 context invoked by the function (as you would expect).
 However, we have also begun using a very useful combination of features, which
 the API supports in version 1.1, where the first argument always defines the
 ExpressionContext interface (which isn't really part of the method signature -
 from a caller perspective), and a 2nd argument as 'Object' type. Within body 
 of
 the function, we then cast the object of the 2nd argument as a NodeSet (or
 define the NodeSet type within the method signature - either appears to work),
 which provides us with access to the pointers for the object. 
 As previously mentioned, a jxpath variable is passed from the caller of the
 function (received via the 2nd argument in the method signature), which is
 automatically resolved, by jxpath, to the object itself.
 The benefit of casting the object to NodeSet (interface) enables us to 
 retrieve
 the first pointer in the NodeSet list. The first pointer concerns us, as it
 refers to the String value passed to the argument of the function which we 
 need
 access to.  The object reference itself is of little concern in this case, as
 once we have access to the variable name sent to the function, we can access 
 the
 object via the ExpressionContext.
 This all works fine in jxpath 1.1, however, in version 1.2 this functionality 
 is
 now broken, since our objects are no longer being cast to NodeSet (previously
 achieved via the internal implementation of jxpath NodeSet using a 
 SimpleNodeSet
 - as per inspecting jxpath 1.1 source code).
 Note on the use of ExpressionContext: For those methods that declare the
 ExpressionContext interface (which must be the first argument, if used), as 
 part
 of the argument list, the method signature from the caller perspective, 
 excludes
 it from the argument list, as it is implied by jxpath.  In other words, there
 will be one less argument from the caller when the interface is used.  In the
 case where this interface was the only argument, which is common, then the
 caller would be invoking a zero-argument method.  This is behaviour we expect.
 Here is a simplified example of one of our functions using the techniques
 discussed:-
 public static void deleteSomeObject(ExpressionContext expContext, Object obj) 
 {
  // create a local jxpath context to retrieve values for jxpath variables
  JXPathContext localContext = expContext.getJXPathContext();
  // Nodeset of the object passed to method
  NodeSet nodeset = (NodeSet)obj;
  // Retrieve variable name passed to function
  String declaredVariable = nodeset.getPointers().get(0).toString();
  Object objectToDelete = null;
 // If this method was passed the $obj1 var to delete, then retrieve 'Object 
 Type
 1' via $obj1 variable 
if 

Re: [io] Inner class exception

2007-01-08 Thread Jochen Wiedmann

On 1/9/07, Henri Yandell [EMAIL PROTECTED] wrote:


} catch( DirectoryWalker.CancellationException ce) {


Consider importing CancellationException and not or not only
DirectoryWalker. :-)

Jochen

--
My wife Mary and I have been married for forty-seven years and not
once have we had an argument serious enough to consider divorce;
murder, yes, but divorce, never.
(Jack Benny)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]