[jira] Commented: (BEANUTILS-185) [beanutils] Try to align BeanUtils with JSTL standard tags

2006-06-09 Thread Gabriel Belingueres (JIRA)
[ 
http://issues.apache.org/jira/browse/BEANUTILS-185?page=comments#action_12415646
 ] 

Gabriel Belingueres commented on BEANUTILS-185:
---

Hi Niall (answers starting with *)

Thanks for the patches, however I'm not that keen on implementing what 
you propose.

1) In regards to RowSetDynaClass and the createDynaBean() method, the 
contract of that method is IMO clear since the return type is a DynaBean 
- if a specific implementation was required then the return type should 
have been the specific  implementation (such as BasicDynaBean). 
Therefore I'm against introducing your new AbstractRowSetDynaClass as IMO its 
unnecessary.

* I introduced the AbstractRowSetDynaClass class for two reasons I can remember 
of now:
a) To tell with the code by itself that there is a Factory Method 
createDynaBean() and it is OK to create your own type of RowSetDynaClass which 
create the kind of row beans you want.
b) The introduction of the AbstractRowSetDynaClass class made it really easy to 
introduce both the DirectRowSetDynaClass and IndirectRowSetDynaClass (we only 
implement the createDynaBean() method)


Looking at RowSetDynaClass I am surprised there is a createDynaBean() 
method at all, since DynaClass defines a perfectly good public 
newInstance() method for that very purpose. IMO we should deprecate the 
createDynaBean() method and switch to using newInstance() instead.

* If I understood it well, I think newInstance() would not be an adequate 
method to use in this situation. From the DynaClass javadoc: "A DynaClass is a 
simulation of the functionality of java.lang.Class for classes implementing the 
DynaBean interface".
If in a regular Java program I call newInstance() on the java.util.ArrayList 
class, I would not expect to be returned a new Object instance because it is 
the type of objects an ArrayList can hold, but I would expect to be returned an 
instance of a new ArrayList.
With RowSetDynaClass I think it happens the same: calling newInstance() one 
would expect I get returned a new RowSetDynaBean (which it is a concept that 
doesn't exist!), not a BasicDynaBean instance (which is the type of the 
elements in the RowSet. I think that it is why when called it throws an 
UnsupportedOperationException.

May be we need to replace RowSetDynaClass with something more meaningful? 
RowSetDynaClass is like an abstract class: We have the class available but we 
can't instantiate it. Maybe we need to align the definition with the standard 
JDBC RowSet implementation?


2) DirectAccessDynaBean gives me some concern since it is both a Map 
and a DynaBean and I'm unsure whether this may confuse other BeanUtils 
functionality or cause it to act inconsistently. Even if that didn't turn 
out to be a problem I'm against this "super" interface as I don't see 
how this provides any advantage/benefit over an object that implements 
the two interfaces separtely rather than this combined one.

* I agree that this is dangerous. I wanted to use JSTL tags like  with my dynabeans, so the combination of 
DynaBean and Map seemed a good idea. The BasicDirectAccessDynaBean 
implementation I provided treats the dynabean (when accessed from a Map method) 
as immutable.
In the one hand, read access was the only thing I needed since I use JSTL with 
a model 2 mvc framework (so no writing is performed in the JSP pages), and in 
the other hand, I wrapped the map in a Collections.unmodifiableMap to protect 
the dynabean integrity from writing.
I tend to agree that this super interface may be opening the door for bugs. 
However, I think that before dropping it we could consult with a JSF 
implementer to see if it would simplify the implementation of expressions like 
, which will read and WRITE on the 
dynabean.


An alternative thought I had to this is to provide a Map implementation 
to decorate DynaBeans - that way any DynaBean could be decorated to 
look like a Map?

* This can be a good idea, however if you wrap a DynaBean with a Map interface, 
then it is no longer a DynaBean. Don't know if this loss of functionality can 
be counter productive or not, but would cover the requirement of being JSTL 
friendly.
Also, this will require to either change the RowSetDynaClass.copy() 
implementation to wrap the dynabean with an optional Map, or (easier I think) 
add a getRowsAsMap() method which would create a list of Map-wrapped dynabeans.

3) On the IndirectAccessDynaBean I'm afraid I don't see any benefit in 
JSTL terms since simply adding a getMap() method to a DynaBean 
implementation will enable it to be used by JSTL. Also perhaps it would have 
wider benefit if it was simply an interface with that one method (rather 
than extending DynaBean) - that way any object could provide a Map 
representation of itself.

* I agree in both.

The reasons I added this interface were:
a) To have the alternate method  to 
access a dynabean in JSTL.
b) Added the exact getMap() method name to align the i

Re: [collections] Closure is a really bad name

2006-06-09 Thread Stephen Colebourne

Stephen Kestle wrote:

The "Closure" in commons collections is not named well

[snip valid points]

So, what to do?
I would propose an interface called Processor. It is more intuitive and 
has many "real world" examples that can anchor the term so that it makes 
sense to the average (and functional!) programmer.


I don't disagree that the name may be inappropriate, or that your 
argument is valid. However, this is an old widely used interface that 
isn't broken, so changing it seems excessive.


Stephen

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



[jira] Commented: (COLLECTIONS-110) [collections] Support parametized classes with commons.collections.

2006-06-09 Thread Stephen Colebourne (JIRA)
[ 
http://issues.apache.org/jira/browse/COLLECTIONS-110?page=comments#action_12415620
 ] 

Stephen Colebourne commented on COLLECTIONS-110:


Perhaps a key reason that collections isn't generified is that I don't use 
JDK1.5 in my day job. Furthermore, I'm seriously considering turning off 
generics as best as possible when we do upgrade.

Every time I start to try and get my head around them, I realise just how 
confusing and messy they are. Reams of rules, exceptions to rules, strange 
corner cases, unexpected consequences... When the FAQ has to be classified and 
have an index and a glossary you really should recognise very bad code smell.

So there. I've said it publicly now. I just plain don't like generics.

> [collections] Support parametized classes with commons.collections.
> ---
>
>  Key: COLLECTIONS-110
>  URL: http://issues.apache.org/jira/browse/COLLECTIONS-110
>  Project: Commons Collections
> Type: Bug

>  Environment: Operating System: other
> Platform: Other
> Reporter: Colbert Philippe

>
> It's time to create a parallel version of commons.collections to support 
> parametized classes of each container class and abstract class.  It's not 
> that 
> hard.  There is a 23 PDF document on Sun Java website describing in detail 
> how 
> it should be done and what to watch out for.
> I already converted a few classes from commons.collection privately for my 
> own 
> needs.  Once you get the hang of it, it's a rather quick process.
> I am even willing to volunteer my time to do some more but I need the 
> collaboration of some of the original programmers to watch over things.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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]



[FILEUPLOAD] RfC: Proposed API changes for streaming

2006-06-09 Thread Jochen Wiedmann

Hi,

first of all, let me say thanks for giving me the possibility to contribute
to the project as a committer. Let's hope, I'll be doing fine. ;-)

As already written, the changes required for streaming are nontrivial. I'd
like to discuss them even if I were an experienced project member. Which I
am not, so please be alert even more.

The main reason for API changes is, that the existing interface FileItem is
to powerful. Therefore I propose to introduce a new interface, let's call it
SlimFileItem, or StreamingFileItem, with the following signature:

public interface SlimFileItem extends Serializable {
InputStream getInputStream() throws IOException;
String getContentType();
String getName();
String getFieldName();
boolean isFormField();
}

As you can see, the FileItem can be changed to extend SlimFileItem.
Additionally, FileItem has a semantic difference: It allows to invoke
getInputStream() more than once, while SlimFileItem should throw an
IllegalStateException on the second invocation. So far, these changes should
not introduce a problem.

The SlimFileItem is not to be created by a factory: The need for a factory
is mainly caused by the fact, that the FileItem's data needs to be written.
SlimFileItem is best implemented as an inner class of the MultipartStream.

So the API changes can be reduced to an additional method

Iterator /* SlimFileItem */ getItemIterator(RequestContext ctx)
  throws FileUploadException;

in FileUploadBase. The existing method

List parseRequest(RequestContext ctx) throws FileUploadException;

would be changed to use getItemIterator internally and convert the
SlimFileItem instances into FileItem.

Finally, a suggestion for simplification: Let's change the
FileUploadException to extend IOException, and not Exception. It will avoid
a lot of casting, type checking, and conversions. Besides, it also makes
sense in the semantic level. At least, I do thing so.

The only argument I can see against the exception change is the following:
People will see compiler errors when using constructs like

try {
   ...
} catch (IOException e) {
   ...
} catch (FileUploadException e) {
   ...
}

The obvious solution would be to change the order. IMO, that's acceptable.


Regards for any comments,

Jochen

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



svn commit: r413075 - in /jakarta/commons/proper/fileupload/trunk: src/java/org/apache/commons/fileupload/MultipartStream.java xdocs/changes.xml

2006-06-09 Thread jochen
Author: jochen
Date: Fri Jun  9 08:43:27 2006
New Revision: 413075

URL: http://svn.apache.org/viewvc?rev=413075&view=rev
Log:
Eliminated duplicate code (FILEUPLOAD-109)

Modified:

jakarta/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/MultipartStream.java
jakarta/commons/proper/fileupload/trunk/xdocs/changes.xml

Modified: 
jakarta/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/MultipartStream.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/MultipartStream.java?rev=413075&r1=413074&r2=413075&view=diff
==
--- 
jakarta/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/MultipartStream.java
 (original)
+++ 
jakarta/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/MultipartStream.java
 Fri Jun  9 08:43:27 2006
@@ -484,7 +484,9 @@
  * method using a constant size buffer. (see [EMAIL PROTECTED]
  * #MultipartStream(InputStream,byte[],int) constructor}).
  *
- * @param output The Stream to write data into.
+ * @param output The Stream to write data into. May
+ *   be null, in which case this method is equivalent
+ *   to [EMAIL PROTECTED] #discardBodyData()}.
  *
  * @return the amount of data written.
  *
@@ -504,7 +506,9 @@
 pos = findSeparator();
 if (pos != -1) {
 // Write the rest of the data before the boundary.
-output.write(buffer, head, pos - head);
+if (output != null) {
+output.write(buffer, head, pos - head);
+}
 total += pos - head;
 head = pos;
 done = true;
@@ -517,7 +521,9 @@
 pad = tail - head;
 }
 // Write out the data belonging to the body-data.
-output.write(buffer, head, tail - head - pad);
+if (output != null) {
+output.write(buffer, head, tail - head - pad);
+}
 
 // Move the data to the beginning of the buffer.
 total += tail - head - pad;
@@ -534,15 +540,19 @@
 // The last pad amount is left in the buffer.
 // Boundary can't be in there so write out the
 // data you have and signal an error condition.
-output.write(buffer, 0, pad);
-output.flush();
+if (output != null) {
+output.write(buffer, 0, pad);
+output.flush();
+}
 total += pad;
 throw new MalformedStreamException(
 "Stream ended unexpectedly");
 }
 }
 }
-output.flush();
+if (output != null) {
+output.flush();
+}
 return total;
 }
 
@@ -562,50 +572,7 @@
 public int discardBodyData()
 throws MalformedStreamException,
IOException {
-boolean done = false;
-int pad;
-int pos;
-int bytesRead;
-int total = 0;
-while (!done) {
-// Is boundary token present somewere in the buffer?
-pos = findSeparator();
-if (pos != -1) {
-// Write the rest of the data before the boundary.
-total += pos - head;
-head = pos;
-done = true;
-} else {
-// Determine how much data should be kept in the
-// buffer.
-if (tail - head > keepRegion) {
-pad = keepRegion;
-} else {
-pad = tail - head;
-}
-total += tail - head - pad;
-
-// Move the data to the beginning of the buffer.
-System.arraycopy(buffer, tail - pad, buffer, 0, pad);
-
-// Refill buffer with new data.
-head = 0;
-bytesRead = input.read(buffer, pad, bufSize - pad);
-
-// [pprrr]
-if (bytesRead != -1) {
-tail = pad + bytesRead;
-} else {
-// The last pad amount is left in the buffer.
-// Boundary can't be in there so signal an error
-// condition.
-total += pad;
-throw new MalformedStreamException(
-"Stream ended unexpectedly");
-}
-}
-}
-return total;
+return readBodyData(null);
 }
 
 

Modified: jakarta/commons/proper/fileupload/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/f

[jira] Commented: (BEANUTILS-185) [beanutils] Try to align BeanUtils with JSTL standard tags

2006-06-09 Thread Niall Pemberton (JIRA)
[ 
http://issues.apache.org/jira/browse/BEANUTILS-185?page=comments#action_12415595
 ] 

Niall Pemberton commented on BEANUTILS-185:
---

Thanks for the patches, however I'm not that keen on implementing what you 
propose.

1) In regards to RowSetDynaClass and the createDynaBean() method, the contract 
of that method is IMO clear since the return type is a DynaBean - if a specific 
implementation was required then the return type should have been the specific  
implementation (such as BasicDynaBean). Therefore I'm against introducing your 
new AbstractRowSetDynaClass as IMO its unnecessary.

Looking at RowSetDynaClass I am surprised there is a createDynaBean() method at 
all, since DynaClass defines a perfectly good public newInstance() method for 
that very purpose. IMO we should deprecate the createDynaBean() method and 
switch to using newInstance() instead.

2) DirectAccessDynaBean gives me some concern since it is both a Map and a 
DynaBean and I'm unsure whether this may confuse other BeanUtils functionality 
or cause it to act inconsistently. Even if that didn't turn out to be a problem 
I'm against this "super" interface as I don't see how this provides any 
advantage/benefit over an object that implements the two interfaces separtely 
rather than this combined one.

An alternative thought I had to this is to provide a Map implementation to 
decorate DynaBeans - that way any DynaBean could be decorated to look like a 
Map?

3) On the IndirectAccessDynaBean I'm afraid I don't see any benefit in JSTL 
terms since simply adding a getMap() method to a DynaBean implementation will 
enable it to be used by JSTL. Also perhaps it would have wider benefit if it 
was simply an interface with that one method (rather than extending DynaBean) - 
that way any object could provide a Map representation of itself.

Another argument in favour of the Map decorator for a DynaBean is that it would 
make it very easy for DynaBean implementations to implement a getMap() method. 
LazyDynaBean currently has a getMap() - but it exposes the internal Map used to 
store properties - allowing the DynaBean methods such as get/set to be 
circumvented and possible corruption of the contents (illegal values for a 
property). This way the Map returned would under the covers still delegate to 
the proper DynaBean methods.

> [beanutils] Try to align BeanUtils with JSTL standard tags
> --
>
>  Key: BEANUTILS-185
>  URL: http://issues.apache.org/jira/browse/BEANUTILS-185
>  Project: Commons BeanUtils
> Type: Improvement

>  Environment: Operating System: other
> Platform: Other
> Reporter: Gabriel Belingueres
> Priority: Minor
>  Attachments: AbstractRowSetDynaClass.java, BasicDirectAccessDynaBean.java, 
> BasicDirectAccessDynaBeanTestCase.java, BasicIndirectAccessDynaBean.java, 
> DirectAccessDynaBean.java, DirectRowSetDynaClass.java, 
> IndirectAccessDynaBean.java, IndirectRowSetDynaClass.java, beanutil-diff.txt
>
> Hi,
> I've done some modifications to the beanutils package to better support the 
> use 
> of DynaBeans with the JSTL tags. Some of the changes are discussed in this 
> thread of the commons-user mailing list:
> http://marc.theaimsgroup.com/?l=jakarta-commons-user&m=114669123403779&w=2
> I attach the diff file that comprises changes to the RowSetDynaClass.java 
> file 
> and build.xml file (since I added a TestCase.) Note: Please try to filter 
> carefully the diffs in the build.xml file since they include some local 
> settings I have for compilation on my machine. :-(
> Together with the diff file, I attach the new java files added to the package.
> Regards,
> Gabriel Belingueres
> [EMAIL PROTECTED]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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: r413119 - /jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml

2006-06-09 Thread olegk
Author: olegk
Date: Fri Jun  9 11:20:14 2006
New Revision: 413119

URL: http://svn.apache.org/viewvc?rev=413119&view=rev
Log:
Synced with the HTTPCLIENT_3_0 branch

Modified:
jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml

Modified: jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml?rev=413119&r1=413118&r2=413119&view=diff
==
--- jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml (original)
+++ jakarta/commons/proper/httpclient/trunk/xdocs/downloads.xml Fri Jun  9 
11:20:14 2006
@@ -14,7 +14,7 @@
  The following releases are avilable for download:


- 3.0 - 19 December 2005 - 
+ 3.0.1 - 08 May 2006 - 
 http://jakarta.apache.org/site/downloads/downloads_commons-httpclient.cgi";>Download
 - http://www.apache.org/dist/jakarta/commons/httpclient/RELEASE-NOTES.txt";
  >Release notes
@@ -30,7 +30,6 @@


STABLE 3.0 recommended - http://svn.apache.org/builds/jakarta-commons/nightly/commons-httpclient/";>latest
 from HEAD(3.0) - Please note that this code is not API compatible with 
2.0.
-   STABLE 2.0 - http://svn.apache.org/builds/jakarta-commons/nightly/commons-httpclient2/";>latest
 from the 2.0 branch


  The latest http://jakarta.apache.org/gump/";>Gump 
generated binary
@@ -46,21 +45,23 @@


  If you are using Maven for your project, you can create a dependency 
in your
- project.xml with one of the following blocks:
+ project.xml with one of the following:
+3.0.1
  
+2.0.2
  
There are also other jar versions available.  You can check



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



svn commit: r413112 - /jakarta/commons/proper/httpclient/trunk/project.properties

2006-06-09 Thread olegk
Author: olegk
Date: Fri Jun  9 11:06:06 2006
New Revision: 413112

URL: http://svn.apache.org/viewvc?rev=413112&view=rev
Log:
Explicitly set compile source and target levels to 1.2

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

Modified: jakarta/commons/proper/httpclient/trunk/project.properties
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/project.properties?rev=413112&r1=413111&r2=413112&view=diff
==
--- jakarta/commons/proper/httpclient/trunk/project.properties (original)
+++ jakarta/commons/proper/httpclient/trunk/project.properties Fri Jun  9 
11:06:06 2006
@@ -1,5 +1,9 @@
 # Maven specific project properties
 
+maven.compile.source=1.2
+maven.compile.target=1.2
+maven.compile.debug=false
+
 maven.xdoc.date=left
 maven.xdoc.version=${pom.currentVersion}
 maven.checkstyle.properties=checkstyle.xml.properties



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



svn commit: r413108 - /jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt

2006-06-09 Thread olegk
Author: olegk
Date: Fri Jun  9 10:54:25 2006
New Revision: 413108

URL: http://svn.apache.org/viewvc?rev=413108&view=rev
Log:
[HTTPCLIENT-584] Added a list of HttpClient 3.x dependencies (primarily for 
Maven shy users)

Added:
jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt   (with props)

Added: jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt?rev=413108&view=auto
==
--- jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt (added)
+++ jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt Fri Jun  9 
10:54:25 2006
@@ -0,0 +1,8 @@
+HttpClient 3.x requires
+---
+* JRE 1.2.2 or above
+* JSSE 1.0.3 when running in JRE < 1.4 (optional)
+* JCE 1.2.2 when running in JRE < 1.4 (optional)
+* Commons Logging 1.0.0 or above 
+* Commons Codec 1.2.0 or above
+

Propchange: jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt
--
svn:eol-style = native

Propchange: jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt
--
svn:keywords = Date Author Id Revision HeadURL

Propchange: jakarta/commons/proper/httpclient/trunk/DEPENDENCIES.txt
--
svn:mime-type = text/plain



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



[jira] Updated: (POOL-81) Correct PoolUtils javadoc for pool vs. keyedPool

2006-06-09 Thread Sandy McArthur (JIRA)
 [ http://issues.apache.org/jira/browse/POOL-81?page=all ]

Sandy McArthur updated POOL-81:
---

Assign To: Sandy McArthur
 Priority: Minor  (was: Major)

> Correct PoolUtils javadoc for pool vs. keyedPool
> 
>
>  Key: POOL-81
>  URL: http://issues.apache.org/jira/browse/POOL-81
>  Project: Commons Pool
> Type: Improvement

> Versions: 1.3 Final
> Reporter: Michael Heuer
> Assignee: Sandy McArthur
> Priority: Minor
>  Attachments: diff.txt
>
> PoolUtils javadoc contains some mismatched pool vs. keyedPool references.  
> See attached diff.txt.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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: (BEANUTILS-54) [beanutils] "Missing Implementation-Vendor-Id in manifest of commons-beanutils.jar"

2006-06-09 Thread Niall Pemberton (JIRA)
 [ http://issues.apache.org/jira/browse/BEANUTILS-54?page=all ]
 
Niall Pemberton resolved BEANUTILS-54:
--

Fix Version: 1.8.0
 Resolution: Fixed
  Assign To: Niall Pemberton

Fixed, thanks for reporting this.

> [beanutils] "Missing Implementation-Vendor-Id in manifest of 
> commons-beanutils.jar"
> ---
>
>  Key: BEANUTILS-54
>  URL: http://issues.apache.org/jira/browse/BEANUTILS-54
>  Project: Commons BeanUtils
> Type: Bug

>  Environment: Operating System: All
> Platform: All
> Reporter: Pascal Grange
> Assignee: Niall Pemberton
>  Fix For: 1.8.0

>
> In the manifest of  commons-beanutils.jar, the Implementation-Vendor-Id entry 
>  
> is missing. Please add one.  
>   
> Note also that it applies to other jar files contained in 
> commo,ns-beanutils-1.7.0.tar.gz

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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: r413076 - /jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF

2006-06-09 Thread niallp
Author: niallp
Date: Fri Jun  9 08:47:24 2006
New Revision: 413076

URL: http://svn.apache.org/viewvc?rev=413076&view=rev
Log:
Fix for BEANUTILS-54 - add Implementation-Vendor-Id entry to manifest - 
reported by Pascal Grange.

Also changed the manifest's to automatically pick up the 
implementation/specification version

Modified:
jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF

Modified: jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF?rev=413076&r1=413075&r2=413076&view=diff
==
--- jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF (original)
+++ jakarta/commons/proper/beanutils/trunk/src/conf/MANIFEST.MF Fri Jun  9 
08:47:24 2006
@@ -1,7 +1,8 @@
 Extension-Name: org.apache.commons.beanutils
 Specification-Title: Jakarta Commons Beanutils
 Specification-Vendor: Apache Software Foundation
-Specification-Version: 1.6
+Specification-Version: @version@
 Implementation-Title: org.apache.commons.beanutils
 Implementation-Vendor: Apache Software Foundation
-Implementation-Version: 1.6
+Implementation-Vendor-Id: org.apache
+Implementation-Version: @version@



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



[jira] Updated: (POOL-81) Correct PoolUtils javadoc for pool vs. keyedPool

2006-06-09 Thread Michael Heuer (JIRA)
 [ http://issues.apache.org/jira/browse/POOL-81?page=all ]

Michael Heuer updated POOL-81:
--

Attachment: diff.txt

svn diff

> Correct PoolUtils javadoc for pool vs. keyedPool
> 
>
>  Key: POOL-81
>  URL: http://issues.apache.org/jira/browse/POOL-81
>  Project: Commons Pool
> Type: Improvement

> Versions: 1.3 Final
> Reporter: Michael Heuer
>  Attachments: diff.txt
>
> PoolUtils javadoc contains some mismatched pool vs. keyedPool references.  
> See attached diff.txt.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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] Created: (POOL-81) Correct PoolUtils javadoc for pool vs. keyedPool

2006-06-09 Thread Michael Heuer (JIRA)
Correct PoolUtils javadoc for pool vs. keyedPool


 Key: POOL-81
 URL: http://issues.apache.org/jira/browse/POOL-81
 Project: Commons Pool
Type: Improvement

Versions: 1.3 Final
Reporter: Michael Heuer


PoolUtils javadoc contains some mismatched pool vs. keyedPool references.  See 
attached diff.txt.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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: (BEANUTILS-133) [beanutils] Overriding methods in LazyDynaBean

2006-06-09 Thread Niall Pemberton (JIRA)
 [ http://issues.apache.org/jira/browse/BEANUTILS-133?page=all ]
 
Niall Pemberton resolved BEANUTILS-133:
---

Fix Version: 1.8.0
 Resolution: Fixed
  Assign To: Niall Pemberton

Fixed, thanks for pointing this out

> [beanutils] Overriding methods in LazyDynaBean
> --
>
>  Key: BEANUTILS-133
>  URL: http://issues.apache.org/jira/browse/BEANUTILS-133
>  Project: Commons BeanUtils
> Type: Bug

> Versions: 1.6 Final
>  Environment: Operating System: All
> Platform: All
> Reporter: Masoud Omidvar
> Assignee: Niall Pemberton
> Priority: Trivial
>  Fix For: 1.8.0

>
> There are some lines in the javadoc of LazyDynaBean that states:
> ArrayList is the default indexed property that LazyDynaBean uses but this can 
> be
> easily changed by overriding the newIndexedProperty(name) method.
> But, the correct method name is : defaultIndexedProperty(name)
> There is similar mistake about defaultMappedProperty(name)!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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: r413061 - /jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java

2006-06-09 Thread niallp
Author: niallp
Date: Fri Jun  9 07:52:58 2006
New Revision: 413061

URL: http://svn.apache.org/viewvc?rev=413061&view=rev
Log:
Fix for BEANUTILS-133 - JavaDoc corrections - reported by Masoud Omidvar

Modified:

jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java?rev=413061&r1=413060&r2=413061&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/LazyDynaBean.java
 Fri Jun  9 07:52:58 2006
@@ -58,7 +58,7 @@
  *   It will also instantiate a new ArrayList and 
automatically grow
  *   the List so that it is big enough to accomodate the 
index being set.
  *   ArrayList is the default indexed property that 
LazyDynaBean uses but
- *   this can be easily changed by overriding the 
newIndexedProperty(name)
+ *   this can be easily changed by overriding the 
defaultIndexedProperty(name)
  *   method.
  *
  * DynaBean myBean = new LazyDynaBean();
@@ -83,7 +83,7 @@
  *   instantiate a new HashMap in the DynaBean when the
  *   set(name, key, value) method is called. 
HashMap is the default
  *   mapped property that LazyDynaBean uses but this can be easily changed 
by overriding
- *   the newMappedProperty(name) method.
+ *   the defaultMappedProperty(name) method.
  *
  * DynaBean myBean = new LazyDynaBean();
  * myBean.set("myMappedProperty", "myKey", "myValue");



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



svn commit: r413051 - /jakarta/commons/proper/httpclient/trunk/

2006-06-09 Thread olegk
Author: olegk
Date: Fri Jun  9 07:03:39 2006
New Revision: 413051

URL: http://svn.apache.org/viewvc?rev=413051&view=rev
Log:
[HTTPCLIENT-584] Added lib to the svn:ignore list

Modified:
jakarta/commons/proper/httpclient/trunk/   (props changed)

Propchange: jakarta/commons/proper/httpclient/trunk/
--
--- svn:ignore (original)
+++ svn:ignore Fri Jun  9 07:03:39 2006
@@ -10,3 +10,4 @@
 classes
 log4j-tests.properties
 .settings
+lib



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



svn commit: r413050 - /jakarta/commons/proper/httpclient/trunk/lib/

2006-06-09 Thread olegk
Author: olegk
Date: Fri Jun  9 07:01:38 2006
New Revision: 413050

URL: http://svn.apache.org/viewvc?rev=413050&view=rev
Log:
Removed lib directory and its content

Removed:
jakarta/commons/proper/httpclient/trunk/lib/


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



[jira] Resolved: (BEANUTILS-154) [beanutils] BeanUtils copyProperties does not copy if theres a digit in property name

2006-06-09 Thread Niall Pemberton (JIRA)
 [ http://issues.apache.org/jira/browse/BEANUTILS-154?page=all ]
 
Niall Pemberton resolved BEANUTILS-154:
---

Resolution: Invalid

BeanUtils works be getting the PropertyDescriptors for a bean and matching the 
name. According to the JavaBean specification [1] the property name is 
determined for the accessor methods by removing the get/set and changing the 
first letter to lower case - unless the first two letters are upper case, and 
then it leaves it alone.

Since the second letter of your property names are numeric digits it is 
changing the first letter to lower case - so the property names are p1NAME and 
p2NAME and hence BeanUtils can't find the properties to copy to.

If you use PP1NAME or PNAME1 as property names in your custom bean - or use 
p1NAME and p2NAME in your DynaBean  then it would work.

The issue then is with the Java Beans spec and not BeanUtils and I'm closing 
this as "invalid".

http://java.sun.com/products/javabeans/

> [beanutils] BeanUtils copyProperties does not copy if theres a digit in 
> property name
> -
>
>  Key: BEANUTILS-154
>  URL: http://issues.apache.org/jira/browse/BEANUTILS-154
>  Project: Commons BeanUtils
> Type: Bug

> Versions: 1.6 Final
>  Environment: Operating System: other
> Platform: All
> Reporter: Hans

>
> If dest has two properties, say P1NAME and P2NAME, with setter methods
> setP1NAME(String ... and setP2NAME(String ... then the properties from orig 
> will
> not be copied from orig to dest.
> In my particular case orig is a DynaActionBean and dest is a custom bean. If
> P1NAME is changed to PNAME, then the copy properties works.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://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]



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

2006-06-09 Thread commons-jelly-tags-html 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-html has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 5 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-html :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/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-html-09062006.jar] identifier set to 
project name
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-reports
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/gump_work/build_commons-jelly_commons-jelly-tags-html.html
Work Name: build_commons-jelly_commons-jelly-tags-html (Type: Build)
Work ended in a state of : Failed
Elapsed: 13 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/commons-jelly-tags-jsl-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar:/usr/local/gump/packages/nekohtml-0.9.5/nekohtml.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testLowerCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testMixedCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
 

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

2006-06-09 Thread commons-jelly-tags-html 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-html has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 5 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-html :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/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-html-09062006.jar] identifier set to 
project name
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-reports
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/gump_work/build_commons-jelly_commons-jelly-tags-html.html
Work Name: build_commons-jelly_commons-jelly-tags-html (Type: Build)
Work ended in a state of : Failed
Elapsed: 13 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/commons-jelly-tags-jsl-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar:/usr/local/gump/packages/nekohtml-0.9.5/nekohtml.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testLowerCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testMixedCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
 

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

2006-06-09 Thread commons-jelly-tags-define 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-define-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 5 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-define-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-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/define/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/gump_work/build_commons-jelly_commons-jelly-tags-define-test.html
Work Name: build_commons-jelly_commons-jelly-tags-define-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 15 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/dynabean/target/commons-jelly-tags-dynabean-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
[junit] Jun 9, 2006 4:51:49 AM 
org.apache.commons.jelly.expression.xpath.XPathExpression evaluate
[junit] SEVERE: Error constructing xpath
[junit] org.jaxen.XPathSyntaxException: Node-set expected
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:131)
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:156)
[junit] at org.jaxen.dom4j.Dom4jXPath.(Dom4jXPath.java:101)
[junit] at 
org.apache.commons.jelly.expression.xpath.XPathExpression.evaluate(XPathExpression.java:78)
[junit] at 
org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:256)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] at junit.framework.TestCase.runBare(TestCase.java:127)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.T

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

2006-06-09 Thread commons-jelly-tags-define 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-define-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 5 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-define-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-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/define/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/gump_work/build_commons-jelly_commons-jelly-tags-define-test.html
Work Name: build_commons-jelly_commons-jelly-tags-define-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 15 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/dynabean/target/commons-jelly-tags-dynabean-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
[junit] Jun 9, 2006 4:51:49 AM 
org.apache.commons.jelly.expression.xpath.XPathExpression evaluate
[junit] SEVERE: Error constructing xpath
[junit] org.jaxen.XPathSyntaxException: Node-set expected
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:131)
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:156)
[junit] at org.jaxen.dom4j.Dom4jXPath.(Dom4jXPath.java:101)
[junit] at 
org.apache.commons.jelly.expression.xpath.XPathExpression.evaluate(XPathExpression.java:78)
[junit] at 
org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:256)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] at junit.framework.TestCase.runBare(TestCase.java:127)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.T

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

2006-06-09 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 5 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.
 -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: 18 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/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:91)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:78)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:71)
[junit] at 
org.apache.commons.jelly.tags.jsl.StylesheetTag.doTag(StylesheetTag.java:124)
[junit] Root cause
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-classes/org/apache/commons/jelly/jsl/suite.jelly:123:89:
  You must define an attribute called 'select' for this tag.
[junit] at 
org.apache.commons.jelly.tags.xml.ExprTag.doTag(ExprTag.java:46)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.TagSupport.getBodyText(TagSupport.java:234)
[junit] at 
org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:90)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.tags.jsl.Templ

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

2006-06-09 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 5 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.
 -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: 18 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/jakarta-commons/cli/target/commons-cli-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-09062006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-09062006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-09062006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:91)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:78)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:71)
[junit] at 
org.apache.commons.jelly.tags.jsl.StylesheetTag.doTag(StylesheetTag.java:124)
[junit] Root cause
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-classes/org/apache/commons/jelly/jsl/suite.jelly:123:89:
  You must define an attribute called 'select' for this tag.
[junit] at 
org.apache.commons.jelly.tags.xml.ExprTag.doTag(ExprTag.java:46)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.TagSupport.getBodyText(TagSupport.java:234)
[junit] at 
org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:90)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.tags.jsl.Templ

Re: [site] shorter descriptions on index

2006-06-09 Thread Henri Yandell

I went ahead and did this. Still have to do it for the Dormant ones though.

On 4/11/06, Henri Yandell <[EMAIL PROTECTED]> wrote:

The descriptions of the components on the index page seemed quite
wordy and noisy to me when I was trying to create a one page summary,
so I edited out the redundant text and chopped it down a bit. Here's
the modified index page:

http://people.apache.org/~bayard/commons.html

Any interest?

Hen



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



svn commit: r412978 - in /jakarta/commons/proper/commons-build/trunk/parts: components-table.ent sandbox-table.ent

2006-06-09 Thread bayard
Author: bayard
Date: Fri Jun  9 01:25:15 2006
New Revision: 412978

URL: http://svn.apache.org/viewvc?rev=412978&view=rev
Log:
Shortened the component descriptions by removing the many redundant 'Foo:  Foo 
is...'

Modified:
jakarta/commons/proper/commons-build/trunk/parts/components-table.ent
jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent

Modified: jakarta/commons/proper/commons-build/trunk/parts/components-table.ent
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-build/trunk/parts/components-table.ent?rev=412978&r1=412977&r2=412978&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/parts/components-table.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/parts/components-table.ent Fri 
Jun  9 01:25:15 2006
@@ -3,214 +3,181 @@
 
 http://jakarta.apache.org/commons/attributes/";>Attributes
 
- Attributes provides a runtime API to metadata attributes such as doclet 
tags,
- inspired by the Nanning and XRAI projects
- as well as JSR 175 and C# attrbutes.
+ Runtime API to metadata attributes such as doclet tags.
 
 
 
 http://jakarta.apache.org/commons/beanutils/";>BeanUtils
 
- Commons-BeanUtils provides easy-to-use wrappers around the Java
- reflection and introspection APIs.
+Easy-to-use wrappers around the Java reflection and introspection APIs.
 
 
 
 http://jakarta.apache.org/commons/betwixt/";>Betwixt
 
- Betwixt provides services for mapping JavaBeans to XML documents, and 
vice versa.
+ Services for mapping JavaBeans to XML documents, and vice versa.
 
 
 
 http://jakarta.apache.org/commons/chain/";>Chain
 
- Chain provides a "Chain of Responsibility" pattern implemention for 
organizing complex processing flows.
+ "Chain of Responsibility" pattern implemention.
 
 
 
 http://jakarta.apache.org/commons/cli/";>CLI
 
- CLI provides a simple API for working with Comamnd Line arguments, 
- options, option groups, mandatory options and so forth.
+ Comamnd Line arguments parser.
 
 
 
 http://jakarta.apache.org/commons/codec/";>Codec
 
- Codec contains some general encoding/decoding algorithms.  Includes
- some phonetic encoders, Hex, Base64, and a URL encoder.
+ General encoding/decoding algorithms (for example phonetic, base64, URL).
 
 
 
 http://jakarta.apache.org/commons/collections/";>Collections
 
- Commons-Collections provides a suite of classes that
- extend or augment the Java Collections Framework.
+ Extends or augments the Java Collections Framework.
 
 
 
 http://jakarta.apache.org/commons/configuration/";>Configuration
 
- Commons-Configuration Tools to assist in the reading of 
- configuration/preferences files in various formats.
+ Reading of configuration/preferences files in various formats.
 
 
 
 http://jakarta.apache.org/commons/daemon/";>Daemon
 
- An alternative invocation mechanism for unix-daemon-like java code.
+ Alternative invocation mechanism for unix-daemon-like java code.
 
 
 
 http://jakarta.apache.org/commons/dbcp/";>DBCP
 
- Commons-DBCP provides database connection pooling services.
+ Database connection pooling services.
 
 
 
 http://jakarta.apache.org/commons/dbutils/";>DbUtils
 
- DbUtils is a JDBC helper library that factors out mundane resource cleanup
- code for common database tasks.
+ JDBC helper library.
 
 
 
 http://jakarta.apache.org/commons/digester/";>Digester
 
- Commons-Digester is an XML-to-Java-object mapping utility commonly
- used for parsing XML configuration files.
+ XML-to-Java-object mapping utility.
 
 
 
 http://jakarta.apache.org/commons/discovery/";>Discovery
 
- Commons-Discovery provides tools for locating resources (including 
classes)
- by mapping service/reference names to resource names using a variety of 
schemes.
+ Tools for locating resources by mapping service/reference names to 
resource names.
 
 
 
 http://jakarta.apache.org/commons/el/";>EL
 
- Commons-EL provides an interpreter for the Expression Language which is
- defined by the JavaServer Pages(TM) specification, version 2.0.
+ Interpreter for the Expression Language defined by the JSP 2.0 
specification.
 
 
 
 http://jakarta.apache.org/commons/email/";>Email
 
- Email provides a simple library for sending e-mail from Java.
+ Library for sending e-mail from Java.
 
 
 
 http://jakarta.apache.org/commons/fileupload/";>FileUpload
 
- FileUpload makes it easy to add robust, high-performance, file upload
- capability to your servlets and web applications.
+ File upload capability for your servlets and web applications.
 
 
 
 http://jakarta.apache.org/commons/httpclien

svn commit: r412968 - /jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java

2006-06-09 Thread bayard
Author: bayard
Date: Fri Jun  9 00:57:54 2006
New Revision: 412968

URL: http://svn.apache.org/viewvc?rev=412968&view=rev
Log:
Moved back to JDK 1.3 compatibility. 

Modified:

jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java

Modified: 
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java?rev=412968&r1=412967&r2=412968&view=diff
==
--- 
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java
 (original)
+++ 
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/CSVParser.java
 Fri Jun  9 00:57:54 2006
@@ -444,7 +444,8 @@
   } else {
 // prepend whitespaces (if we have)
 if (wsBuf.length() > 0) {
-  tkn.content.append(wsBuf);
+  // for J2SDK 1.3 compatibility we use toString()
+  tkn.content.append(wsBuf.toString());
   wsBuf.delete(0, wsBuf.length());
 }
 tkn.content.append((char) c);



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



svn commit: r412967 - in /jakarta/commons/sandbox/csv/trunk: project.xml src/site/ xdocs/ xdocs/index.xml

2006-06-09 Thread bayard
Author: bayard
Date: Fri Jun  9 00:42:48 2006
New Revision: 412967

URL: http://svn.apache.org/viewvc?rev=412967&view=rev
Log:
Setting up a maven-1 site; m2 isn't working for me

Added:
jakarta/commons/sandbox/csv/trunk/xdocs/
jakarta/commons/sandbox/csv/trunk/xdocs/index.xml
Removed:
jakarta/commons/sandbox/csv/trunk/src/site/
Modified:
jakarta/commons/sandbox/csv/trunk/project.xml

Modified: jakarta/commons/sandbox/csv/trunk/project.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/csv/trunk/project.xml?rev=412967&r1=412966&r2=412967&view=diff
==
--- jakarta/commons/sandbox/csv/trunk/project.xml (original)
+++ jakarta/commons/sandbox/csv/trunk/project.xml Fri Jun  9 00:42:48 2006
@@ -24,10 +24,16 @@
 Commons CSV is a component that parses comma separated value files. 
   
   0.1-dev
-  http://issues.apache.org/bugzilla/
+  
http://issues.apache.org/jira/browse/SANDBOX
   cvs.apache.org
   
+
+  
+
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/sandbox/csv/trunk
+http://svn.apache.org/viewcvs/jakarta/commons/sandbox/csv/trunk
+  
   
+
   
 
   Henri Yandell

Added: jakarta/commons/sandbox/csv/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/csv/trunk/xdocs/index.xml?rev=412967&view=auto
==
--- jakarta/commons/sandbox/csv/trunk/xdocs/index.xml (added)
+++ jakarta/commons/sandbox/csv/trunk/xdocs/index.xml Fri Jun  9 00:42:48 2006
@@ -0,0 +1,31 @@
+
+
+
+ 
+  Home
+  Commons Documentation 
Team
+ 
+
+
+
+
+  Commons CSV was started to unify a common and simple interface for 
reading and writing CSV files under an ASL license. It has been bootstrapped by 
a code donation from Netcetera in Switzerland. 
+
+
+
+
+



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



svn commit: r412966 - in /jakarta/commons/proper/commons-build/trunk: menus/sandbox-items.ent parts/sandbox-table.ent

2006-06-09 Thread bayard
Author: bayard
Date: Fri Jun  9 00:42:10 2006
New Revision: 412966

URL: http://svn.apache.org/viewvc?rev=412966&view=rev
Log:
Hooking in a CSV site

Modified:
jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent
jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent

Modified: jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent?rev=412966&r1=412965&r2=412966&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent Fri Jun  
9 00:42:10 2006
@@ -1,4 +1,5 @@
 http://jakarta.apache.org/commons/sandbox/compress/"/>
+http://jakarta.apache.org/commons/sandbox/csv/"/>
 http://jakarta.apache.org/commons/sandbox/exec/"/>
 http://jakarta.apache.org/commons/sandbox/i18n/"/>
 http://jakarta.apache.org/commons/sandbox/id/"/>

Modified: jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent?rev=412966&r1=412965&r2=412966&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent Fri Jun  
9 00:42:10 2006
@@ -7,6 +7,12 @@
 
 
 
+http://jakarta.apache.org/commons/sandbox/csv/";>CSV
+
+ Commons CSV is an API for parsing and creating CSV (comma separated 
value) files. 
+
+
+
 http://jakarta.apache.org/commons/sandbox/exec/";>Exec
 
   Commons Exec defines an API for dealing with external process execution 
and



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