DO NOT REPLY [Bug 27022] - [id] id-alt zip of project for review
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 [id] id-alt zip of project for review --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 08:00 --- Created an attachment (id=10405) Attaching zip - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [lang] findbugs plugin updated!
Ah, thanks, almost there, now Maven downloads the jars but raises a NoSuchMethodError: __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.0-rc1-SNAPSHOT Attempting to download findbugs-0.6.5.jar. . Attempting to download findbugs-ant-0.6.5.jar. ... . Attempting to download findbugs-coreplugin-0.6.5.jar. .. . Attempting to download findbugs-bcel-0.6.5.jar. . Attempting to download dom4j-1.4.jar. ... site: snip maven-findbugs-plugin:report: [echo] Running the FindBugs task... [findbugs] Running FindBugs... [findbugs] java.lang.NoSuchMethodError: org.apache.bcel.Repository.setRepository(Lorg/apache/bcel/util/Repository;)V [findbugs] at edu.umd.cs.findbugs.FindBugs.clearRepository(FindBugs.java:483) [findbugs] at edu.umd.cs.findbugs.FindBugs.execute(FindBugs.java:362) [findbugs] at edu.umd.cs.findbugs.FindBugs.main(FindBugs.java:776) [findbugs] Exception in thread main [findbugs] Bugs were found [findbugs] Output saved to C:\cvs-store\apache.org\jakarta\commons\lang/target/findbugs-raw-report.txt [echo] Generating the Clover... maven-clover-plugin:report: clover:html-report: clover:on: snip Isn't version 0.7.1 supposed to be downloaded and not 0.6.5? Thanks, Gary -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 17, 2004 22:05 To: Jakarta Commons Developers List Subject: Re: [lang] findbugs plugin updated! Eric Pugh [EMAIL PROTECTED] wrote on 18/02/2004 12:58:22 AM: Hi all, I have finished updating the Findbugs plugin. You can access information about it here: http://maven-plugins.sourceforge.net/maven-findbugs-plugin/ To use it, add to your project.xml: dependency groupIdmaven/groupId The groupId should be maven-plugins, not maven. artifactIdmaven-findbugs-plugin/artifactId version0.7.1/version urlhttp://maven-plugins.sourceforge.net/maven-findbugs-plugin//url typeplugin/type /dependency -- dIon Gillard, Multitask Consulting
cvs commit: jakarta-commons/io/xdocs proposal.xml
bayard 2004/02/18 01:01:22 Added: io/xdocs proposal.xml Log: generated a proposal.xml from PROPOSAL.html via a script Revision ChangesPath 1.1 jakarta-commons/io/xdocs/proposal.xml Index: proposal.xml === ?xml version=1.0? ?xml-stylesheet type=text/xsl href=xdoc.xsl? !-- $Revision: 1.1 $ $Date: 2004/02/18 09:01:22 $ -- document properties titleProposal for IO Package/title /properties body section name=Proposal for emIO/em Package subsection name=(0) Rationale pMany software projects have a need to perform I/O in various ways, and the JDK class libraries provide a lot of functionality, but sometimes you need just a little bit more. The io package seeks to encapsulate some of the most popular i/o base classes into one easy to use package./p /subsection subsection name=(1) Scope of the Package pThis proposal is to create a package of Java utility classes for various types of i/o related activity./p /subsection subsection name=(1.5) Interaction With Other Packages pemIO/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. IO will be a dependency for several existing components in the open source world./p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package pThe original Java classes are splashed around various Apache subprojects. We intend to seek them out and integrate them./p pThe proposed package name for the new component is codeorg.apache.commons.io/code./p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codeio/code in the codejakarta-commons/code CVS repository./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [IO]./li liBugzilla - New component IO under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category commons-io (when available)./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the IO component shall be Scott Sanders and Nicola Ken Barozzi and Henri Yandell/p /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [all] maven sites
On Tue, 17 Feb 2004, matthew.hawthorne wrote: I don't think that Maven has inheritable properties files. That's something that a lot of people seem to ask about. Ditto, I'm pretty sure there's no inheritence of this. Maybe the best way to go about this is to create a small plugin? It would be better than having to hack some properties into every project, or load the same file from every project's maven.xml. Yep, though I'd suggest hacking a maven.xml for a bit until we get a grip on the generic parts, and then migrating to a plugin. Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [all] ALv2
bear in mind the maven system is looking for LICENSE.txt I believe, so it'll need changing to see LICENSE instead. Hopefully not work. We also ought to have the NOTICE.txt be included in it somehow, possibly through some custom maven.xml'ing on the license report. Hen On Wed, 18 Feb 2004, John Keyes wrote: I've just read http://www.apache.org/dev/apply-license.html [1] LICENSE To apply the ALv2 to a new software distribution, include one copy of the license text by copying the file: http://www.apache.org/licenses/LICENSE-2.0.txt into a file called LICENSE in the top directory of your distribution. If the distribution is a jar or tar file, try to add the LICENSE file first in order to place it at the top of the archive. We currently use the filename LICENSE.txt, to follow the steps suggested in the guide we should drop the txt extension. [2] NOTICE In addition, a NOTICE file should be included in the same directory as the LICENSE file. The NOTICE should include only those attribution notices that are required by any part of the entire distribution. For Apache projects and those redistributing ASF software, the NOTICE file must contain the sentence: This product includes software developed by The Apache Software Foundation (http://www.apache.org/). All projects using ALv2 should also include a NOTICE file. Both LICENSE and NOTICE files MUST be included in the distributions. [3] Documentation and Source The license is applied to each source file (code and documentation, but excluding the LICENSE and NOTICE files) by including a short copyright notice at the top, as demonstrated by the boilerplate notice provided in the appendix. I haven't licensed documentation previously so this was a wake up call for me. This should probably be raised with the maven xdoc people as the generated HTML will not include the license (you could argue that the .class files don't include the license comment either). [4] Jakarta-Commons LICENSE The jakarta-commons dir contains two files with very similar contents, LICENSE and LICENSE.txt. Following the guidelines above LICENSE should remain. Comments? -John K - 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]
cvs commit: jakarta-commons/io/xdocs proposal.xml
bayard 2004/02/18 01:40:34 Modified:io/xdocs proposal.xml Log: removed the em by improving script Revision ChangesPath 1.2 +1 -1 jakarta-commons/io/xdocs/proposal.xml Index: proposal.xml === RCS file: /home/cvs/jakarta-commons/io/xdocs/proposal.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- proposal.xml 18 Feb 2004 09:01:22 - 1.1 +++ proposal.xml 18 Feb 2004 09:40:34 - 1.2 @@ -8,7 +8,7 @@ body -section name=Proposal for emIO/em Package +section name=Proposal for IO Package - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
PROPOSAL.html - proposal.xml
I'm going through and moving the PROPOSAL.html's into xdocs/proposal.xml, and will remove the PROPOSAL.html's when done. Attached is a script that does most of the work, but some then have some minor xhtml issues. Hen translateProposal.sh Description: hacky script - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/lang/xdocs proposal.xml
bayard 2004/02/18 01:43:55 Added: lang/xdocs proposal.xml Log: proposal for lang in xdoc form Revision ChangesPath 1.1 jakarta-commons/lang/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for Lang Package/title /properties body section name=Proposal for Lang Package subsection name=(0) Rationale pThe standard Java libraries fail to provide enough methods for manipulation of its main components. The emLang/em Package provides these extra methods. There are other classes which might justifiably be included in java.lang someday, this package also provides for them./p /subsection subsection name=(1) Scope of the Package pThis proposal is to create a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The emLang/em Package also applies to primitives and arrays./p /subsection subsection name=(1.5) Interaction With Other Packages pemLang/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Lang will be a dependency for several existing components in the open source world./p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package pThe initial classes came from the Commons.Util subproject./p pThe proposed package name for the new component is codeorg.apache.commons.lang/code./p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codelang/code in the codejakarta-commons/code CVS repository./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [lang]./li liBugzilla - New component Lang under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category commons-lang (when available)./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the Lang component shall be as follows: ul liHenri Yandell (bayard)/li liDaniel Rall (dlr)/li liStephen Colebourne (scolebourne)/li /ul /p /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/collections PROPOSAL.html
bayard 2004/02/18 01:44:36 Modified:collections PROPOSAL.html Log: added missing p closing tag Revision ChangesPath 1.4 +1 -1 jakarta-commons/collections/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/collections/PROPOSAL.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- PROPOSAL.html 13 Oct 2002 11:09:23 - 1.3 +++ PROPOSAL.html 18 Feb 2004 09:44:36 - 1.4 @@ -42,7 +42,7 @@ production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Collections will also be a dependency for -several future proposed components for the Jakarta Commons subproject. +several future proposed components for the Jakarta Commons subproject. /p pNo external configuration files are utilized./p - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/collections PROPOSAL.html
bayard 2004/02/18 01:45:57 Modified:collections PROPOSAL.html Log: added missing li closing tag Revision ChangesPath 1.5 +1 -1 jakarta-commons/collections/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/collections/PROPOSAL.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PROPOSAL.html 18 Feb 2004 09:44:36 - 1.4 +++ PROPOSAL.html 18 Feb 2004 09:45:57 - 1.5 @@ -72,7 +72,7 @@ [Collections]./li liBugzilla - New component Collections under the Commons product category, with appropriate version identifiers as needed./li -liJyve FAQ - New category commons-collections (when available). +liJyve FAQ - New category commons-collections (when available). /li /ul - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons-sandbox/project-template/xdocs - New directory
bayard 2004/02/18 01:46:18 jakarta-commons-sandbox/project-template/xdocs - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons-sandbox/project-template/xdocs proposal.xml
bayard 2004/02/18 01:52:02 Added: project-template/xdocs proposal.xml Log: initial template xdoc proposal Revision ChangesPath 1.1 jakarta-commons-sandbox/project-template/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for your-project Package/title /properties body section name=Proposal for your-project Package subsection name=(0) Rationale pWhat does the emyour-project/em Package provide?/p /subsection subsection name=(1) Scope of the Package pCommons projects should have a tight scope, so define that scope here. /p /subsection subsection name=(1.5) Interaction With Other Packages pemyour-project/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. /p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package pWhere did the source code from your-project come from? /p pThe proposed package name for the new component is codeorg.apache.commons.lc-your-project/code./p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codelc-your-project/code in the codejakarta-commons/code CVS repository./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [lc-your-project]./li liBugzilla - New component your-project under the Commons product category, with appropriate version identifiers as needed./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the your-project component shall be as follows: ul liYour Name Here (ynhere)/li /ul /p /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/collections/xdocs proposal.xml
bayard 2004/02/18 01:52:30 Added: collections/xdocs proposal.xml Log: proposal html translated to xml via script and fixing of html Revision ChangesPath 1.1 jakarta-commons/collections/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for Collections Package/title /properties body section name=Proposal for Collections Package subsection name=(0) Rationale p The Java Collections Framework provides a set of abstract data type interfaces and implementations that offer both a wealth of useful functionality, and a solid foundation for extending that functionality. /p p Many Jakarta projects have needs or design criteria that extend beyond the core Collections API, such as introducing new abstract data types (e.g., Avalon's BinaryHeap) or changing the behaviour of existing abstract data types (e.g., Struts' FastHashMap). /p p In keeping with the spirit of the Collections API and of abstract data types in general, these components can and should be shared assets. A Commons package for abstract data types would encourage the development and reuse of a robust set of collections classes. /p /subsection subsection name=(1) Scope of the Package p The package will create and maintain a set of collections and related classes designed to be compatible with the Java Collections Framework, and to be distributed under the ASF license. /p /subsection subsection name=(1.5) Interaction With Other Packages pemCollections/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Collections will also be a dependency for several future proposed components for the Jakarta Commons subproject. /p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package p The initial codebase was harvested from existing and proposed Jakarta packages, including the Commons Database Connection Pool, Struts, and Avalon. /p pThe proposed package name for the new component is codeorg.apache.commons.collections/code./p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codecollections/code in the codejakarta-commons/code CVS repository. All initial committers are already committers on codejakarta-commons/code, so no additional user setups are required./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [Collections]./li liBugzilla - New component Collections under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category commons-collections (when available). /li /ul /subsection subsection name=(4) Initial Committers ul liPeter Donald/li liCraig McClanahan/li liRodney Waldhoff/li liJames Strachan/li /ul /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/dbutils/xdocs proposal.xml
bayard 2004/02/18 01:54:14 Added: dbutils/xdocs proposal.xml Log: proposal.html converted to xml via script Revision ChangesPath 1.1 jakarta-commons/dbutils/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for Commons DBUtils Package/title /properties body section name=Proposal for DBUtils Package subsection name=(0) Rationale p Correct JDBC coding is time consuming and error prone. Many JDBC coding tasks can be simplified with a small helper library that factors out the mundane resource cleanup steps. DbUtils is focused on providing such a library without any heavyweight framework surrounding it. /p /subsection subsection name=(1) Scope of the Package p This proposal is to create a package of Java utility classes for various types of JDBC related activity. DbUtils will not be an OO representation of database objects nor will it be an Object/Relational framework. It will be a lightweight JDBC library that helps developers write correct database code. /p /subsection subsection name=(1.5) Interaction With Other Packages pemDBUtils/em relies only on standard Java 1.2 (or later) APIs for production deployment. It utilizes the JUnit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Being dependent on Java 1.2 means that this code is expected to be of JDBC 2.0 level. /p p No external configuration files are utilized. /p /subsection subsection name=(2) Initial Source of the Package p Potential source code for this package will come from the initial committers' personal libraries. /p p The proposed package name for the new component is codeorg.apache.commons.dbutils/code. /p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codedbutils/code in the codejakarta-commons/code CVS repository./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [dbutils]./li liBugzilla - New component DBUtils under the Commons product category, with appropriate version identifiers as needed./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the DBUtils component shall be:/p ul liHenri Yandell/li liSteven Caswell/li liJuozas Baliuka/li liDavid Graham/li /ul /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/xdocs proposal.xml
bayard 2004/02/18 01:54:31 Added: codec/xdocs proposal.xml Log: generated a proposal.xml from PROPOSAL.html via a script Revision ChangesPath 1.1 jakarta-commons/codec/xdocs/proposal.xml Index: proposal.xml === ?xml version=1.0? document properties titleJakarta Commons-Codec: Proposal/title /properties body section name=Proposal for Codec Packagebr/ h4January 24, 2002/h4 subsection name=(0) Rationale p Many software projects have a need to use various formats of data, and to be able to switch between various formats. The codec package seeks to encapsulate some of the most popular encode/decode algorithms in one easy to use, well tested package. A base64 codec is the first candidate, with others to follow soon. /p /subsection subsection name=(1) Scope of the Package p This proposal is to create a package of Java utility classes for the encoding/decoding of various types of data. A base64 codec will be the first implementation. /p /subsection subsection name=(1.5) Interaction With Other Packages p emCodec/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Codec will be a dependency for several existing components in the open source world. /p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package p The original Java classes (codeBase64/code, etc.) are splashed around various Apache subprojects. We intend to seek them out and integrate them. /p p The proposed package name for the new component is codeorg.apache.commons.codec/code. /p /subsection subsection name=(3) Required Jakarta-Commons Resources ul li CVS Repository - New directory codecodec/code in the codejakarta-commons/code CVS repository. /li li Mailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [Codec]. /li li Bugzilla - New component Codec under the Commons product category, with appropriate version identifiers as needed. /li /ul /subsection subsection name=(4) Initial Committers p The initial committers on the Codec component shall be as follows: ul lia href=mailto:[EMAIL PROTECTED]Scott Sanders/a/li lia href=mailto:[EMAIL PROTECTED]Henri Yandell/a/li lia href=mailto:[EMAIL PROTECTED]Rodney Waldhoff/a/li lia href=mailto:[EMAIL PROTECTED]Daniel Rall/a/li lia href=mailto:[EMAIL PROTECTED]Jon S. Stevens/a/li lia href=mailto:[EMAIL PROTECTED]Tim O'Brien/a/li /ul /p /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/beanutils PROPOSAL.html
bayard 2004/02/18 01:57:45 Modified:beanutils PROPOSAL.html Log: fixed bad xhtml Revision ChangesPath 1.2 +2 -2 jakarta-commons/beanutils/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/beanutils/PROPOSAL.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- PROPOSAL.html 27 Mar 2001 05:25:34 - 1.1 +++ PROPOSAL.html 18 Feb 2004 09:57:45 - 1.2 @@ -64,7 +64,7 @@ production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. BeanUtils will also be a dependency for -several future proposed components for the Jakarta Commons subproject./li +several future proposed components for the Jakarta Commons subproject./p pNo external configuration files are utilized./p @@ -98,7 +98,7 @@ [BeanUtils]./li liBugzilla - New component BeanUtils under the Commons product category, with appropriate version identifiers as needed./li -liJyve FAQ - New category commons-beanutils (when available). +liJyve FAQ - New category commons-beanutils (when available). /li /ul - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/beanutils/xdocs proposal.xml
bayard 2004/02/18 01:58:09 Added: beanutils/xdocs proposal.xml Log: proposal.html converted to xml via script Revision ChangesPath 1.1 jakarta-commons/beanutils/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for BeanUtils Package/title /properties body section name=Proposal for BeanUtils Package subsection name=(0) Rationale pMost Java developers are used to creating Java classes that conform to the JavaBeans naming patterns for property getters and setters. It is natural to then access these methods directly, using calls to the corresponding codegetXxx/code and codesetXxx/code methods. However, there are some occasions where dynamic access to Java object properties (without compiled-in knowledge of the property getter and setter methods to be called) is needed. Example use cases include:/p ul liBuilding scripting languages that interact with the Java object model (such as the Bean Scripting Framework)./li liBuilding template language processors for web presentation and similar uses (such as JSP or Velocity)./li liBuilding custom tag libraries for JSP and XSP environments (such as Jakarta Taglibs, Struts, Cocoon)./li liConsuming XML-based configuration resources (such as Ant build scripts, web application deployment descriptors, Tomcat's codeserver.xml/code file)./li /ul pThe Java language provides emReflection/em and emIntrospection/em APIs (see the codejava.lang.reflect/code and codejava.beans/code packages in the JDK Javadocs). However, these APIs can be quite complex to understand and utilize. The proposed emBeanUtils/em component provides easy-to-use wrappers around these capabilities./p /subsection subsection name=(1) Scope of the Package pThis proposal is to create a package of Java utility methods for accessing and modifying the properties of arbitrary JavaBeans. No dependencies outside of the JDK are required, so the use of this package is very lightweight./p pIn addition to wrapping the reflection and introspection APIs of the standard JDK, emBeanUtils/em components shall support a syntax for directly accessing strongnested/strong and strongindexed/strong properties, in a manner that will be familar to users of scripting languages like JavaScript. For example, the following property accessor expressions are supported:/p ul listrongcustomer/strong - Equivalent to codegetCustomer()/code./li listrongcustomer.address/strong - Equivalent to codegetCustomer().getAddress()/code./li listrongcustomer.address[2].street/strong - Equivalent to codegetCustomer().getAddress(2).getStreet()/code (access to indexed properties also works if the underlying property is an array rather than providing indexed getter and setter methods)./li /ul /subsection subsection name=(1.5) Interaction With Other Packages pemBeanUtils/em relies only on standard JDK 1.2 (or later) APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. BeanUtils will also be a dependency for several future proposed components for the Jakarta Commons subproject./p pNo external configuration files are utilized./p /subsection subsection name=(2) Initial Source of the Package pThe three original Java classes (codeBeanUtils/code, codeConvertUtils/code, and codePropertyUtils/code) are an integral part of the a href=http://jakarta.apache.org/struts;Struts Framework/a. However, they have very few dependencies on other aspects of Struts, and those dependencies have been removed in the proposed code base. Once accepted and released as a Jakarta Commons component, Struts will be modified to use the Commons version of these classes, and its internal versions will be deprecated./p pThe proposed package name for the new component is codeorg.apache.commons.beanutils/code./p /subsection subsection name=(3) Required Jakarta-Commons Resources ul liCVS Repository - New directory codebeanutils/code in the codejakarta-commons/code CVS repository. All initial committers are already committers on codejakarta-commons/code, so no additional user setups are required./li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [BeanUtils]./li liBugzilla - New component BeanUtils under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category commons-beanutils (when
cvs commit: jakarta-commons/discovery PROPOSAL.html
bayard 2004/02/18 02:00:03 Modified:discovery PROPOSAL.html Log: fixed bad xhtml Revision ChangesPath 1.5 +1 -1 jakarta-commons/discovery/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/discovery/PROPOSAL.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PROPOSAL.html 9 Aug 2002 15:40:36 - 1.4 +++ PROPOSAL.html 18 Feb 2004 10:00:03 - 1.5 @@ -59,7 +59,7 @@ ul liHave an API which should be as simple to use as possible/li liBe based on usage patterns, not specific configuration file/li -liRepresent proper discovery class-loading principles/li +liRepresent proper discovery amp; class-loading principles/li liBe reasonably portable across JDK levels (1.1.8+?)/li /ul /p - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery/xdocs proposal.xml
bayard 2004/02/18 02:00:17 Added: discovery/xdocs proposal.xml Log: proposal.html converted to xml via script Revision ChangesPath 1.1 jakarta-commons/discovery/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for Service Discovery/title /properties body section name=Proposal for Service Discovery Package subsection name=(0) Rationale pThe Discovery Component is about discovering, or finding, implementations for pluggable interfaces. It provides facilities intantiating classes in general, and for lifecycle management of singleton (factory) classes. /p p Fundamentally, Discovery locates classes that implement a given Java interface. The discovery pattern, though not necessarily this package, is used in many projects including JAXP (SaxParserFactory and others) and commons-logging (LogFactory). By extracting this pattern, other projects can (re)use it and take advantage of improvements to the pattern as Discovery evolves. /p p Discovery improves over previous implementations by establishing facilities for working within managed environments. These allow configuration and property overrides without appealing to the global System properties (which are scoped across an entire JVM). /p /subsection subsection name=(1) Scope of the Package p This is not indended to be a replacement to be used strictly by the user, but rather a replacement to be used directly by projects. Use by the user is also reasonable, but limited due to 'keeping this simple'. In particular, there is no configuration for this discovery service, it relies soley on usage patterns. /p p Given a java.lang.Class parameter 'package.Class' that represents a fundamental service as either an interface, an abstract class (or even a regular class), find an implementation of that class: ul liLook for system property named 'package.Class', the value of which is the name of an implementation./li liLook for a 'local' property named 'package.Class'.../li liAttempt JDK 1.3+ style discovery/li liAttempt to load a default implementation/li /ul In all cases, verify that the discovered implementation bimplements/b 'package.Class'. /p p The package should : ul liHave an API which should be as simple to use as possible/li liBe based on usage patterns, not specific configuration file/li liRepresent proper discovery amp; class-loading principles/li liBe reasonably portable across JDK levels (1.1.8+?)/li /ul /p /subsection subsection name=(1.5) Interaction With Other Packages pemServices/em relies on: /p ul liJava Development Kit (Version 1.1 or later)/li li[by design] Nothing Else, particularly anything that would be classified as a 'service'./li /ul /subsection subsection name=(2) Required Jakarta-Commons Resources ul liCVS Repository - New directory codediscovery/code in the codejakarta-commons-sandbox/code CVS repository./li liInitial Committers - The list is provided below. /li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [discovery]./li liBugzilla - New component discovery under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category discovery (when available)./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the Service Discovery component shall be:/p ul liRichard A. Sitze/li liCostin Manoloche/li liCraig R. McClanahan/li /ul /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery adc-guidelines.html
bayard 2004/02/18 02:06:51 Modified:discovery adc-guidelines.html Log: fixed error in xhtml Revision ChangesPath 1.2 +2 -2 jakarta-commons/discovery/adc-guidelines.html Index: adc-guidelines.html === RCS file: /home/cvs/jakarta-commons/discovery/adc-guidelines.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- adc-guidelines.html 21 Aug 2002 16:14:17 - 1.1 +++ adc-guidelines.html 18 Feb 2004 10:06:51 - 1.2 @@ -15,7 +15,7 @@ a name=Introduction/a -h21. Introduction/h3 +h31. Introduction/h3 Kick-off: set of design/architectural guidelines. This should serve as both a record of decisions made, @@ -23,7 +23,7 @@ a name=Security and doPrivileged()/a -h22. Security and doPrivileged()/h3 +h32. Security and doPrivileged()/h3 Do not use doPrivileged() instructions within discovery. That remains the responsibility of the end-user. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery adc-guidelines.html
bayard 2004/02/18 02:09:16 Modified:discovery adc-guidelines.html Log: fixed error in xhtml Revision ChangesPath 1.3 +1 -1 jakarta-commons/discovery/adc-guidelines.html Index: adc-guidelines.html === RCS file: /home/cvs/jakarta-commons/discovery/adc-guidelines.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- adc-guidelines.html 18 Feb 2004 10:06:51 - 1.2 +++ adc-guidelines.html 18 Feb 2004 10:09:16 - 1.3 @@ -6,7 +6,7 @@ div align=center -h1Architecture/Design/Coding Guidelines for Jakarta Commons Discovery Component/h1 +h1Architecture/Design/Coding Guidelines for Jakarta Commons quot;Discoveryquot; Component/h1 $Id$br/ a href=#Introduction[Introduction]/a a href=#Security and doPrivileged()[Security and doPrivileged()]/a - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery best-practices.html adc-guidelines.html
bayard 2004/02/18 02:10:13 Modified:discovery best-practices.html adc-guidelines.html Log: fixed error in xhtml, to quot; Revision ChangesPath 1.7 +2 -2 jakarta-commons/discovery/best-practices.html Index: best-practices.html === RCS file: /home/cvs/jakarta-commons/discovery/best-practices.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- best-practices.html 26 Aug 2002 13:21:41 - 1.6 +++ best-practices.html 18 Feb 2004 10:10:13 - 1.7 @@ -1,12 +1,12 @@ html head -titleBest Practices for using Jakarta Commons Discovery Component/title +titleBest Practices for using Jakarta Commons quot;Discoveryquot; Component/title /head body bgcolor=white div align=center -h1Best Practices for using Jakarta Commons Discovery Component/h1 +h1Best Practices for using Jakarta Commons quot;Discoveryquot; Component/h1 $Id$br / a href=#Introduction[Introduction]/a a href=#Discovery Services[Discovery Services]/a 1.4 +1 -1 jakarta-commons/discovery/adc-guidelines.html Index: adc-guidelines.html === RCS file: /home/cvs/jakarta-commons/discovery/adc-guidelines.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- adc-guidelines.html 18 Feb 2004 10:09:16 - 1.3 +++ adc-guidelines.html 18 Feb 2004 10:10:13 - 1.4 @@ -1,6 +1,6 @@ html head -titleArchitecture/Design/Coding Guidelines for Jakarta Commons Discovery Component/title +titleArchitecture/Design/Coding Guidelines for Jakarta Commons quot;Discoveryquot; Component/title /head body bgcolor=white - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery/xdocs index.xml
bayard 2004/02/18 02:12:34 Modified:discovery/xdocs index.xml Log: typo fixed Revision ChangesPath 1.2 +2 -2 jakarta-commons/discovery/xdocs/index.xml Index: index.xml === RCS file: /home/cvs/jakarta-commons/discovery/xdocs/index.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- index.xml 20 Aug 2002 17:20:20 - 1.1 +++ index.xml 18 Feb 2004 10:12:34 - 1.2 @@ -3,12 +3,12 @@ document properties - titleDiscovery: Serivce Discovery component/title + titleDiscovery: Service Discovery component/title /properties body -section name=Discovery: Serivce Discovery component +section name=Discovery: Service Discovery component pThe Discovery Component is about discovering, or finding, implementations for pluggable interfaces. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery/xdocs adc-guidelines.xml best-practices.xml
bayard 2004/02/18 02:14:01 Added: discovery/xdocs adc-guidelines.xml best-practices.xml Log: documentation moved from html to xml, by use of script Revision ChangesPath 1.1 jakarta-commons/discovery/xdocs/adc-guidelines.xml Index: adc-guidelines.xml === document properties titleArchitecture/Design/Coding Guidelines for Jakarta Commons quot;Discoveryquot; Component/title /properties body section name=Architecture/Design/Coding Guidelines for Jakarta Commons quot;Discoveryquot; Component $Id: adc-guidelines.xml,v 1.1 2004/02/18 10:14:01 bayard Exp $br/ a href=#Introduction[Introduction]/a a href=#Security and doPrivileged()[Security and doPrivileged()]/a br/br/ a name=Introduction/a subsection name=1. Introduction Kick-off: set of design/architectural guidelines. This should serve as both a record of decisions made, and a list of open issues. a name=Security and doPrivileged()/a /subsection subsection name=2. Security and doPrivileged() Do not use doPrivileged() instructions within discovery. That remains the responsibility of the end-user. /subsection /section /body /document 1.1 jakarta-commons/discovery/xdocs/best-practices.xml Index: best-practices.xml === document properties titleBest Practices for using Jakarta Commons quot;Discoveryquot; Component/title /properties body section name=Best Practices for using Jakarta Commons quot;Discoveryquot; Component $Id: best-practices.xml,v 1.1 2004/02/18 10:14:01 bayard Exp $br / a href=#Introduction[Introduction]/a a href=#Discovery Services[Discovery Services]/a a href=#Additional Tools[Additional Tools]/a a href=#Calling Directly[Calling Directly]/a a href=#Integrating into Factories : Wrapping[Integrating into Factories : Wrapping]/a br /br / a name=Introduction/a subsection name=1. INTRODUCTION Best-practices are discussed. See the javadoc, starting with codeDiscoverySingleton/code and codeDiscoverClass/code, for detail on the API: where service implementations are looked for, the order in which those places are checked, which classloaders are used, and the order in which they are used. a name=Discovery Services/a /subsection subsection name=2. DISCOVERY SERVICES a name=Additional Tools/a /subsection subsection name=3. ADDITIONAL TOOLS a name=Calling Directly/a h43.1. CALLING DIRECTLY/h4 a name=Finding Singleton Instances (Factories)/a h53.1.1. Finding Singleton Instances (Factories)/h5 pDiscoverSingleton finds, loads, and manages the lifecycle of a class implementing a given interface. It only supports classes with default (zero-argument) constructors. DiscoverSingleton can pass a set of properties to the class (see a href=#Service Life Cycle Management[Service Life Cycle Management]/a). Use of the term singleton should be applied loosely: DiscoverSingleton will instantiate separate instances of a class if called with different: ul lithread context class loaders (for example, within different web applications in a J2EE managed environment)/li ligroup contexts (maintain separation between different subsystems, if desired)/li /ul /p pTo call discovery directly from user-code: ul pre import org.apache.commons.discovery.DiscoverSingleton; import org.apache.commons.logging.LogFactory; ... LogFactory logFactory = (LogFactory)DiscoverSingleton.find(LogFactory.class); /pre /ul DiscoverSingleton looks for the value of the system property codeorg.apache.commons.logging.LogFactory/code for the name of a class that implements the codeLogFactory/code (abstract) class. Failing that, it uses JDK1.3-style service discovery. /p p DiscoverSingleton also allows a codejava.util.Properties/code parameter to be used for query for service implementation class name, as well as a default implementation class name: ul pre LogFactory factory = (LogFactory)DiscoverSingleton.find(LogFactory.class, properties, LogFactory.FACTORY_DEFAULT); /pre /ul /p p The properties can also be specified as a resource name: ul pre LogFactory factory = (LogFactory)DiscoverSingleton.find(LogFactory.class, LogFactory.FACTORY_PROPERTIES, LogFactory.FACTORY_DEFAULT); /pre /ul This last form is equivalent in function to the original codeLogFactory.getFactory()/code method. /p p There are a variety of codefind/code methods provided by
cvs commit: jakarta-commons/discovery adc-guidelines.html best-practices.html
bayard 2004/02/18 02:14:22 Removed: discovery adc-guidelines.html best-practices.html Log: documentation moved to xml in xdocs/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [general] 'maven site' problem
I'll change the name of the goal if its interfering. I wasn't encountering this with my tests between commons-build and the math project. -Mark Emmanuel Venisse wrote: The problem is due to goal site in commons-build/maven.xml this goal is inherit by maven, so, when you run maven site, this goal is used and not site goal define in maven plugin. First solution rename site goal in maven.xml to commons:site Second solution change basedir in site goal. Where you run maven site? in commons or commons/discovery? Emmanuel - Original Message - From: Emmanuel Venisse [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:54 AM Subject: Re: [general] 'maven site' problem Can you run with -e option for obtain stack trace. Emmanuel - Original Message - From: Henri Yandell [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:29 AM Subject: [general] 'maven site' problem I'm trying to do a maven site and getting a failure early on. Running with -X, I get: BUILD FAILED File.. file:/Users/hen/java/jakarta/src/jakarta-commons/discovery/ Element... maven:reactor Line.. 75 Column 7 ~/java/jakarta/src/jakarta-commons/discovery/:75:7: maven:reactor error getting projects ~/java/jakarta/src/jakarta-commons/project.xml (No such file or directory) and yet the discovery project.xml is right, and the commons-build/ dir is up to date. I also have the same error for Lang. Any ideas? Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/commons-build maven.xml
mdiggory2004/02/18 04:44:41 Modified:commons-build maven.xml Log: Changed name of goals so they do not conflict with subprojects. Revision ChangesPath 1.8 +8 -45 jakarta-commons/commons-build/maven.xml Index: maven.xml === RCS file: /home/cvs/jakarta-commons/commons-build/maven.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- maven.xml 16 Feb 2004 19:00:43 - 1.7 +++ maven.xml 18 Feb 2004 12:44:41 - 1.8 @@ -40,13 +40,13 @@ !-- number and combination of conditions.-- !-- -- -project default=build-all xmlns:maven=jelly:maven +project default=commons-build xmlns:maven=jelly:maven !-- == -- !-- B U I L D -- !-- == -- - goal name=build-all + goal name=commons-build maven:reactor basedir=${basedir}/.. @@ -63,68 +63,31 @@ !-- W E B S I T E -- !-- == -- - goal name=site + goal name=commons-site-generate maven:reactor basedir=${basedir}/.. includes=*/project.xml excludes=commons-build/project.xml - goals=site:deploy + goals=site:generate banner=Generating site for ignoreFailures=true / -attainGoal name=site-front-end/ - - /goal - - !-- == -- - !-- F R O N T E N D W E B S I T E-- - !-- == -- - - goal name=site-front-end - -maven:reactor - basedir=${basedir}/.. - includes=*/project.xml - excludes=commons-build/project.xml - goals=noop - ignoreFailures=true -/ - -!-- - || - || Generate the documentation for the front-end site. First we will - || generate the navigation based on the projects that we just - || processed, then we will generate the front-end site itself. - || --- - -!-- texen has been superceeded -attainGoal name=init-texen-tag/ - -texen:generate - controlTemplate=navigation.vm - outputDirectory=${basedir}/xdocs - templatePath=${basedir} - outputFile=navigation.xml - reactorProjects=${reactorProjects} -/ --- -attainGoal name=xdoc/ - + attainGoal name=xdoc/ /goal + !-- == -- !-- F R O N T E N D W E B S I T E-- !-- == -- goal -name=deploy-front-end-site +name=commons-site-deploy maven:user-check user=${maven.username}/ -attainGoal name=site-front-end/ +attainGoal name=commons-site-generate/ !-- This needs to taken from the project properties -- property name=maven.homepage value=/x1/home/jvanzyl/public_html/jakarta-commons// - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [general] 'maven site' problem
Try updating commons-build and running maven site in your project again now. -Mark Mark R. Diggory wrote: I'll change the name of the goal if its interfering. I wasn't encountering this with my tests between commons-build and the math project. -Mark Emmanuel Venisse wrote: The problem is due to goal site in commons-build/maven.xml this goal is inherit by maven, so, when you run maven site, this goal is used and not site goal define in maven plugin. First solution rename site goal in maven.xml to commons:site Second solution change basedir in site goal. Where you run maven site? in commons or commons/discovery? Emmanuel - Original Message - From: Emmanuel Venisse [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:54 AM Subject: Re: [general] 'maven site' problem Can you run with -e option for obtain stack trace. Emmanuel - Original Message - From: Henri Yandell [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:29 AM Subject: [general] 'maven site' problem I'm trying to do a maven site and getting a failure early on. Running with -X, I get: BUILD FAILED File.. file:/Users/hen/java/jakarta/src/jakarta-commons/discovery/ Element... maven:reactor Line.. 75 Column 7 ~/java/jakarta/src/jakarta-commons/discovery/:75:7: maven:reactor error getting projects ~/java/jakarta/src/jakarta-commons/project.xml (No such file or directory) and yet the discovery project.xml is right, and the commons-build/ dir is up to date. I also have the same error for Lang. Any ideas? Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [general] 'maven site' problem
Yep, much better :) Thanks, Hen On Wed, 18 Feb 2004, Mark R. Diggory wrote: Try updating commons-build and running maven site in your project again now. -Mark Mark R. Diggory wrote: I'll change the name of the goal if its interfering. I wasn't encountering this with my tests between commons-build and the math project. -Mark Emmanuel Venisse wrote: The problem is due to goal site in commons-build/maven.xml this goal is inherit by maven, so, when you run maven site, this goal is used and not site goal define in maven plugin. First solution rename site goal in maven.xml to commons:site Second solution change basedir in site goal. Where you run maven site? in commons or commons/discovery? Emmanuel - Original Message - From: Emmanuel Venisse [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:54 AM Subject: Re: [general] 'maven site' problem Can you run with -e option for obtain stack trace. Emmanuel - Original Message - From: Henri Yandell [EMAIL PROTECTED] To: Jakarta Commons Developers List [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 11:29 AM Subject: [general] 'maven site' problem I'm trying to do a maven site and getting a failure early on. Running with -X, I get: BUILD FAILED File.. file:/Users/hen/java/jakarta/src/jakarta-commons/discovery/ Element... maven:reactor Line.. 75 Column 7 ~/java/jakarta/src/jakarta-commons/discovery/:75:7: maven:reactor error getting projects ~/java/jakarta/src/jakarta-commons/project.xml (No such file or directory) and yet the discovery project.xml is right, and the commons-build/ dir is up to date. I also have the same error for Lang. Any ideas? Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _ Envie de discuter en live avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - 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]
DO NOT REPLY [Bug 25580] - [lang] Uuid identifier enhancement
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25580. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25580 [lang] Uuid identifier enhancement --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 18:05 --- There are already various implementations available, maybe you can reuse or integrate one of them? I don't know how standard-conforming these are, though. http://dev.w3.org/cvsweb/java/classes/org/w3c/util/UUID.java?rev=1.2content-type=text/x-cvsweb-markup http://www2.kuh.kumamoto-u.ac.jp/jsato/java.htm http://ebxmlrr.sourceforge.net/ebxmlrr/apidocs/com/sun/ebxml/registry/util/UUID.html ... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 26930] - better exception messages when validating required fields
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26930. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26930 better exception messages when validating required fields --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 18:11 --- Bug 8257 contains a first small patch to enhance the error text, maybe this Bug is a duplicate of Bug 8257? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [lang] CharUtils: toCharacterObject, toCharacter - toCharact er, toChar?
+1, toCharacter returning a char is funky. Good suggestions. Stephen, any objections? Gary -Original Message- From: Janek Bogucki [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 02:36 To: Jakarta Commons Developers List Subject: [lang] CharUtils: toCharacterObject, toCharacter - toCharacter, toChar? CharUtils features these API methods: public static Character toCharacterObject(char ch) public static char toCharacter(Character ch) public static char toCharacter(String str) public static int toInteger(char ch) public static int toInteger(Character ch) Although 'toCharacterObject' is very clear, 'toCharacter' is slightly ambiguous unless it is taken in context with 'toCharacterObject'. 'toCharacter' suggests the return type will be a Character object when it is actually char. As a suggestion, this API would be clearer: public static Character toCharacter(char ch) public static char toChar(Character ch) public static char toChar(String str) public static int toInt(char ch) public static int toInt(Character ch) CharUtils is since lang 2.1 so there is no 'published' API to worry about. (I've omitted the methods overloaded with defaults but they would also be subject to this proposed change.) As a side benefit of this API change the two 'toString' methods don't need to have 'Object' appended to be consistent with 'toCharacterObject': public static String toString(char ch) public static String toString(Character ch) i.e. they stay as is instead of becoming: public static String toStringObject(char ch) public static String toStringObject(Character ch) -Janek - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 27022] - [id] id-alt zip of project for review
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 [id] id-alt zip of project for review [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||WONTFIX --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 19:26 --- Please see http://jakarta.apache.org/commons/sandbox/id/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/discovery/src/test/org/apache/commons/discovery/test TestAll.java
matth 2004/02/18 11:40:44 Modified:discovery STATUS.html maven.xml project.xml discovery/src/java/org/apache/commons/discovery/jdk JDK12Hooks.java discovery/src/test/org/apache/commons/discovery/test TestAll.java Log: PR: Bugzilla Bug 26875 - Added a try/catch for RuntimeExceptions in JDK12Hooks to avoid NullPointerExceptions from JBoss' UnifiedClassLoader. Reloading the Axis webapp after a redepoy of service classes then allows things to work normally. - Added a pregoal to test:test in maven.xml to make the unit tests pass. There were some problems with the classpath configuration. - Added self as committer. Revision ChangesPath 1.5 +3 -2 jakarta-commons/discovery/STATUS.html Index: STATUS.html === RCS file: /home/cvs/jakarta-commons/discovery/STATUS.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- STATUS.html 14 Apr 2003 17:56:09 - 1.4 +++ STATUS.html 18 Feb 2004 19:40:44 - 1.5 @@ -41,7 +41,7 @@ liFunctional within a J2EE environment./li /ul /p - + p Non-goals: ul @@ -54,7 +54,7 @@ NOT use commons-discovery./li /ul /p - + a name=Dependencies/a h32. DEPENDENCIES/h3 @@ -88,6 +88,7 @@ liRichard A. Sitze/li liCostin Manoloche/li liCraig R. McClanahan/li + liMatthew Hawthorne/li /ul 1.4 +27 -3 jakarta-commons/discovery/maven.xml Index: maven.xml === RCS file: /home/cvs/jakarta-commons/discovery/maven.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- maven.xml 8 Jan 2003 04:36:17 - 1.3 +++ maven.xml 18 Feb 2004 19:40:44 - 1.4 @@ -1,4 +1,28 @@ -project default=java:jar - xmlns:j=jelly:core +?xml version=1.0? + +project default=java:jar xmlns:j=jelly:core xmlns:ant=jelly:ant +xmlns:maven=jelly:maven + + +preGoal name=test:test +ant:property name=test.dest + value=${pom.getPluginContext('maven-test-plugin').getVariable('maven.test.dest')}/ + +ant:path id=test.extra.classpath +pathelement location=${test.dest}/test/ +pathelement location=${test.dest}/testAlt1/ +pathelement location=${test.dest}/testAlt2/ +/ant:path + +maven:addPath id=maven.dependency.classpath +refid=test.extra.classpath/ + +ant:pathconvert property=classpath +refid=maven.dependency.classpath targetOS=unix/ + +ant:echo message=classpath: ${classpath}/ +/preGoal + + +/project - /project 1.17 +13 -4 jakarta-commons/discovery/project.xml Index: project.xml === RCS file: /home/cvs/jakarta-commons/discovery/project.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- project.xml 10 Feb 2004 19:15:04 - 1.16 +++ project.xml 18 Feb 2004 19:40:44 - 1.17 @@ -20,7 +20,7 @@ description Commons Discovery /description - + developers developer nameRichard Sitze/name @@ -46,8 +46,13 @@ email[EMAIL PROTECTED]/email organizationSpiritSoft, Inc./organization /developer +developer + nameMatthew Hawthorne/name + idmatth/id + email[EMAIL PROTECTED]/email +/developer /developers - + dependencies dependency @@ -63,10 +68,12 @@ /dependencies build + unitTest includes include**/TestAll.java/include /includes + resources resource directory${basedir}/src/directory @@ -74,6 +81,7 @@ include**/testResource/include /includes /resource + resource directory${basedir}/src/test/directory includes @@ -81,8 +89,9 @@ includeMETA-INF/**/include /includes /resource - /resources -/unitTest + /resources + /unitTest + /build 1.5 +46 -2 jakarta-commons/discovery/src/java/org/apache/commons/discovery/jdk/JDK12Hooks.java Index: JDK12Hooks.java === RCS file: /home/cvs/jakarta-commons/discovery/src/java/org/apache/commons/discovery/jdk/JDK12Hooks.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- JDK12Hooks.java 9 Oct 2003 19:38:19 - 1.4 +++ JDK12Hooks.java 18 Feb 2004 19:40:44 - 1.5 @@ -63,17
Re: cvs commit: jakarta-commons/discovery/src/test/org/apache/commons/discovery/test TestAll.java
Matt, Awesome and thanks, -- dims --- [EMAIL PROTECTED] wrote: matth 2004/02/18 11:40:44 Modified:discovery STATUS.html maven.xml project.xml discovery/src/java/org/apache/commons/discovery/jdk JDK12Hooks.java discovery/src/test/org/apache/commons/discovery/test TestAll.java Log: PR: Bugzilla Bug 26875 - Added a try/catch for RuntimeExceptions in JDK12Hooks to avoid NullPointerExceptions from JBoss' UnifiedClassLoader. Reloading the Axis webapp after a redepoy of service classes then allows things to work normally. - Added a pregoal to test:test in maven.xml to make the unit tests pass. There were some problems with the classpath configuration. - Added self as committer. Revision ChangesPath 1.5 +3 -2 jakarta-commons/discovery/STATUS.html Index: STATUS.html === RCS file: /home/cvs/jakarta-commons/discovery/STATUS.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- STATUS.html 14 Apr 2003 17:56:09 - 1.4 +++ STATUS.html 18 Feb 2004 19:40:44 - 1.5 @@ -41,7 +41,7 @@ liFunctional within a J2EE environment./li /ul /p - + p Non-goals: ul @@ -54,7 +54,7 @@ NOT use commons-discovery./li /ul /p - + a name=Dependencies/a h32. DEPENDENCIES/h3 @@ -88,6 +88,7 @@ liRichard A. Sitze/li liCostin Manoloche/li liCraig R. McClanahan/li + liMatthew Hawthorne/li /ul 1.4 +27 -3 jakarta-commons/discovery/maven.xml Index: maven.xml === RCS file: /home/cvs/jakarta-commons/discovery/maven.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- maven.xml 8 Jan 2003 04:36:17 - 1.3 +++ maven.xml 18 Feb 2004 19:40:44 - 1.4 @@ -1,4 +1,28 @@ -project default=java:jar - xmlns:j=jelly:core +?xml version=1.0? + +project default=java:jar xmlns:j=jelly:core xmlns:ant=jelly:ant +xmlns:maven=jelly:maven + + +preGoal name=test:test +ant:property name=test.dest + value=${pom.getPluginContext('maven-test-plugin').getVariable('maven.test.dest')}/ + +ant:path id=test.extra.classpath +pathelement location=${test.dest}/test/ +pathelement location=${test.dest}/testAlt1/ +pathelement location=${test.dest}/testAlt2/ +/ant:path + +maven:addPath id=maven.dependency.classpath +refid=test.extra.classpath/ + +ant:pathconvert property=classpath +refid=maven.dependency.classpath targetOS=unix/ + +ant:echo message=classpath: ${classpath}/ +/preGoal + + +/project - /project 1.17 +13 -4 jakarta-commons/discovery/project.xml Index: project.xml === RCS file: /home/cvs/jakarta-commons/discovery/project.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- project.xml 10 Feb 2004 19:15:04 - 1.16 +++ project.xml 18 Feb 2004 19:40:44 - 1.17 @@ -20,7 +20,7 @@ description Commons Discovery /description - + developers developer nameRichard Sitze/name @@ -46,8 +46,13 @@ email[EMAIL PROTECTED]/email organizationSpiritSoft, Inc./organization /developer +developer + nameMatthew Hawthorne/name + idmatth/id + email[EMAIL PROTECTED]/email +/developer /developers - + dependencies dependency @@ -63,10 +68,12 @@ /dependencies build + unitTest includes include**/TestAll.java/include /includes + resources resource directory${basedir}/src/directory @@ -74,6 +81,7 @@ include**/testResource/include /includes /resource + resource directory${basedir}/src/test/directory includes @@ -81,8 +89,9 @@ includeMETA-INF/**/include /includes /resource - /resources -/unitTest + /resources + /unitTest + /build 1.5 +46 -2 jakarta-commons/discovery/src/java/org/apache/commons/discovery/jdk/JDK12Hooks.java Index: JDK12Hooks.java === RCS file:
RE: cvs commit: jakarta-commons/lang project.properties
-Original Message- snip Log: Adding Commons Site Look Feel configuration to all jakarta- commons/project/project.properties snip A, that lovely battleship grey... ;-) gg
cvs commit: jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser AtomFeedParser.java DefaultFeedDirectoryParserListener.java DefaultFeedParserListener.java FOAFFeedParser.java FOAFFeedParserListener.java FeedDirectoryParserListener.java FeedLifecycleListener.java FeedParser.java FeedParserException.java FeedParserFactory.java FeedParserListener.java FeedParserState.java MetaFeedParserListener.java ModContentFeedParserListener.java NS.java OPMLFeedParser.java RSSFeedParser.java TerminateParserException.java Test.java XHTMLFeedParserListener.java
burton 2004/02/18 12:05:20 Added: feedparser LICENSE SPECIFICATIONS TODO build.xml prj.el feedparser/src/java/org/apache/commons/feedparser AtomFeedParser.java DefaultFeedDirectoryParserListener.java DefaultFeedParserListener.java FOAFFeedParser.java FOAFFeedParserListener.java FeedDirectoryParserListener.java FeedLifecycleListener.java FeedParser.java FeedParserException.java FeedParserFactory.java FeedParserListener.java FeedParserState.java MetaFeedParserListener.java ModContentFeedParserListener.java NS.java OPMLFeedParser.java RSSFeedParser.java TerminateParserException.java Test.java XHTMLFeedParserListener.java Log: ... Revision ChangesPath 1.1 jakarta-commons-sandbox/feedparser/LICENSE http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/LICENSE?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/SPECIFICATIONS http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/SPECIFICATIONS?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/TODO http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/TODO?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/build.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/build.xml?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/prj.el http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/prj.el?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/AtomFeedParser.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/AtomFeedParser.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/DefaultFeedDirectoryParserListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/DefaultFeedDirectoryParserListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/DefaultFeedParserListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/DefaultFeedParserListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FOAFFeedParser.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FOAFFeedParser.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FOAFFeedParserListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FOAFFeedParserListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedDirectoryParserListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedDirectoryParserListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedLifecycleListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedLifecycleListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParser.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParser.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserException.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserException.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserFactory.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserFactory.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserListener.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserListener.java?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/FeedParserState.java
Re: Incorrect documentation of FTP task [net]
In message [EMAIL PROTECTED], Dom inique Devienne writes: Probably not... I simply try to avoid having twice the same functionality on my classpath, and JDK1.4+ fulfills my regexp needs (albeit simple) just fine. I've read a few times that ORO is superior to the JDK's regexp impl, so it's not a question of merit, but simply to avoid duplication (I used java.util.regex with the REX/Shallow Parser expressions, and it worked fine, so that's good enough for me.) What I'm getting at is tht oro is not a regex engine. It is a collection of regex engines and additional text processing features. It provides generic interfaces for pattern matching. Why reinvent generic interfaces, when they are already there? So I implemented the glue last night to make that evident. I could just go all the way and add the java.util.regex wrapper and J2SE 1.4 autodetection, in which case I would hope the point would become moot since you'd have the desired functionality. Although, I'd prefer for other to get involved to at kibitz about the glue (implementing the java.util.regex wrapper is just a matter of setting aside a little time). If oro were a part of commons would this even be an issue? I think a desire for Commons Net to use a regex engine abstraction other than oro may be more of a perceptual issue than an engineering issue. I'm not suggesting Ant change it's wrapper since it's already there. It's just that Steve indicated it wasn't quite general enough for Commons Net and I already know that the code changes to Commons Net will be minimal with oro because it already uses PatternMatcher and PatternCompiler. I understand Jakarta libraries must run on many JDKs, so cannot require JDK 1.4+, but OTOH, it's annoying to have useful OS projects you're interested in pick up so many other dependencies, often for just a few convenient classes, thus using 1% of that dependency, which often has a large overlap with other libraries from the JDK or other libraries one's forced to use (thru indirect dependencies). Too true. daniel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Incorrect documentation of FTP task [net]
In message [EMAIL PROTECTED], Steve Cohen writes: This is all true, Daniel, but I think the initial motivation of Dominique Devienne was to REMOVE the requirement that oro be on ant's runtime classpath I wrote: wrapper and J2SE 1.4 autodetection, in which case I would hope the point would become moot since you'd have the desired functionality. Although, I need to edit my email before sending ... Right, so the point wouldn't be completely moot because the concern is the dependency on external jars. The tradeoff though, in this case, is writing your own wrapper instead of using one provided by another package designed to support this. I believe promoting code reuse within Jakarta is a good thing, so you know what my recommendation is. I wrote: I think a desire for Commons Net to use a regex engine abstraction other than oro may be more of a perceptual issue than an engineering issue. Scratch that. This is really a packaging issue. That is, how to package and distribute ant tasks and their dependencies for ready use. daniel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Javascript Validation Flexibility
I ran into a roadblock in the validator framework when I wanted to create a custom alert that didn't involve the window popup alert function (ie a DHTML implementation). I think it would be extremely useful to allow users to declare their own alert functions that have access to more details about what exactly went wrong in the chain of javascript validation events. So, below I have described a potential solution to this problem that I have tested and verified for backwards compatibility. // first create a custom javascript object that encapsulates the field // information for fields that didn't validate function FieldInfo(name, value, message) { this.name = name; this.value = value; this.message = message; } // declare a variable that acts as a callback to the alert method var alertMethod; // this method captures the current alert functionality (default functionality) var windowAlertMethod = function(fieldInfoArray) { var alertStrings = new Array(); var index = 0; for (i in fieldInfoArray) { alertStrings[index++] = fieldInfoArray[i].message; } alert(alertStrings.join('\n')); } // alertMethod will be windowAlertMethod by default alertMethod = windowAlertMethod; // validate method changes: // All of the validate methods (ie validateRequired, validateMask,..) will have // to take in an extra parameter, the customAlertMethod // // Instead of this: function validateRequired(form) { ... } // This:function validateRequired(form, customAlert) { ... } // All of the methods should create an array of FieldInfo objects instead of // string messages // // Instead of these:fields[i++] = oRequired[x][1]; // These: fields[i++] = new FieldInfo(field.name, field.value, oRequired[x][1]); // Finally, the call to alert will change to the customAlert call // The check provides backwards compatibility with the single parameter // validate method calls, but also allows us to create fully custom grouped // validation methods (like the ones generated in the struts framework) that // call preexisting validate methods // // Instead of this: alert(fields.join('\n')); // This:if(customAlert) { // customAlert(fields); // } else { // alertMethod(fields); // } -masahji - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [net] Unit and functional tests
On Tue, 17 Feb 2004 20:33:06 -0500, Mike George [EMAIL PROTECTED] said: Hello, As part of project for a college class I'm taking, I am writing a series of unit tests and functional tests for two of the components of the Commons Net project. I intend to submit any tests I write to Bugzilla. Hopefully someone will have the time to review them and submit them if they are acceptable. Welcome. The commons/net project could use some functional tests. I'd prefer that you post the code on the -dev list and not in bugzilla. Save that for bugs. ( that is of course only *my* opinion ). Question: 1. I would like to work on tests for the POP3 and SMTP components but I do not want to duplicate someone else's work. Is anyone working on tests for these components? Not that I know of, have at it! 2. Assuming that I do work on these components, should I use RFC 821 (SMTP) and RFC 1939 (POP3) as guidelines? Sure. Providing a way to test locally ( i.e. not requiring the internet ) would be nice. -- = Jeffrey D. Brekke [EMAIL PROTECTED] Wisconsin, USA [EMAIL PROTECTED] [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [net] Functional Tests ( was Re: [net][vote] Release plan for commons-net.1.2.0 )
On Tue, 17 Feb 2004 06:36:23 -0600, Steve Cohen [EMAIL PROTECTED] said: Good, Jeff. I've long thought I was hampered by not having actual sites to test against. It's quite possible something slipped as VMS underwent heavier changes than any of the others. Would it be possible to run the functional test against an earlier version of the package? That might help to quickly verify where the problem lies. Maybe, skipping methods that were added. I really wanted to use the new methods you added and just that exploring in the form of functional testing. You maybe on to something, it may have never worked. On Monday 16 February 2004 11:07 pm, you wrote: Sorry to take so long to reply to this vote. I wanted to explore the api a bit and did so by writing a test case that we can use for functionally testing FTPClient wrt to listings. The test is data driven so in the suite() method there is an array of string arrays holding information about each site to test. For each entry the test case is run. Currently I have a public unix and windows site being tested. I did find one public vms ftp server at HP, but there is a problem with it. The listings aren't quite the same as I've seen before, the files permissions/groups aren't terminated with a closing ']'. I've tried to run this test against some of our internal vms sites, but also ran into trouble ( although I haven't had much time to figure it out ). Since this test shouldn't be run at each build, I have it excluded like the telnet functional test. I also added a test:functional goal to our maven.xml so we can run these tests. maven test:functional The above command will run any test case that has a name like: *FunctionalTest.java I'm leaning towards a -1 until we can verify the vms case. I think it may be my test or the public site, but I'm just not sure. I know it is an obscure case, but we do use it and I'd like to know the parsers do work. This functional suite, although it is slow, should provide us with some end-to-end regression along with the currenly growing set of programmer tests. On Fri, 30 Jan 2004 16:21:10 -0600, Steve Cohen [EMAIL PROTECTED] said: I am now proposing for a formal vote, releasing commons-net.1.2.0. The proposal is to release the current HEAD branch, as last amended by me over a week ago. I know there are other patches that have been submitted but no one seems to have the time to evaluate them. The current version of the code contributes autodetection of system type with manual override capability for any ListParser and accomplishes substantial refactoring, reducing the confusion level in this part of the system. These are important changes and will enable better interface with Ant. This plan does NOT encompass the release of the 1.1.1 branch as the last JDK1.1 compatible version. Although the code now in that branch compiles and runs if jakarta-oro-2.0.1.jar is substituted for 2.0.7, it throws JIT errors which probably have more to do with my execution environment or some configuration mistake in this ancient JDK and I'm stumped. I recommend doing this release later (CVS tag is there, waiting to be handled) when more time may be available to look at these issues. If anyone is familiar with JIT errors in JDK1.1 perhaps they can weigh in on what error messages in my previous emails mean. My vote, of course: +1 - 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] -- = Jeffrey D. Brekke [EMAIL PROTECTED] Wisconsin, USA [EMAIL PROTECTED] [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test TestAtom.java TestFeedParserUTF8.java
burton 2004/02/18 13:07:23 Modified:feedparser TODO build.xml feedparser/src/java/org/apache/commons/feedparser/test TestAtom.java TestFeedParserUTF8.java Log: init of junit XML conformance tests Revision ChangesPath 1.2 +5 -1 jakarta-commons-sandbox/feedparser/TODO Index: TODO === RCS file: /home/cvs/jakarta-commons-sandbox/feedparser/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TODO 18 Feb 2004 20:05:19 - 1.1 +++ TODO 18 Feb 2004 21:07:22 - 1.2 @@ -17,4 +17,8 @@ - OCS directory support (pending) - FOAF support (pending) -- Migrate away from JDOM (slow) \ No newline at end of file +- Migrate away from JDOM (slower than just using DOM/SAX) + +- Don't use libs from the KSA. + +- Test cases shouldn't use absolute paths. \ No newline at end of file 1.2 +34 -0 jakarta-commons-sandbox/feedparser/build.xml Index: build.xml === RCS file: /home/cvs/jakarta-commons-sandbox/feedparser/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build.xml 18 Feb 2004 20:05:19 - 1.1 +++ build.xml 18 Feb 2004 21:07:23 - 1.2 @@ -14,6 +14,18 @@ path id=project.classpath +fileset dir=lib + + include name=*.jar/ + +/fileset + +fileset dir=/projects/ksa/lib + + include name=*.jar/ + +/fileset + /path target name=compile @@ -48,6 +60,28 @@ /jar +/target + +target name=junit depends=jakarta-feedparser.jar description=Run junit tests. + +taskdef name=junit classname=org.apache.tools.ant.taskdefs.optional.junit.JUnitTask/ + +junit printsummary=withOutAndErr + fork=true + filtertrace=true + haltonfailure=true + +classpath refid=project.classpath/ + +formatter type=plain usefile=false/ + +test name=org.apache.commons.feedparser.test.TestAtom/ +test name=org.apache.commons.feedparser.test.TestFeedParserUTF8/ + +/junit + +echo message=tests done/ + /target /project 1.2 +2 -2 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestAtom.java Index: TestAtom.java === RCS file: /home/cvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestAtom.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestAtom.java 18 Feb 2004 20:06:27 - 1.1 +++ TestAtom.java 18 Feb 2004 21:07:23 - 1.2 @@ -90,7 +90,7 @@ public void test1() throws Exception { -String resource = file:///projects/feedparser/src/java/org/peerfear/feedparser/test/TestAtom.xml; +String resource = file:///projects/feedparser/src/java/org/apache/commons/feedparser/test/TestAtom.xml; FeedParser parser = FeedParserFactory.newFeedParser(); 1.2 +48 -14 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.java Index: TestFeedParserUTF8.java === RCS file: /home/cvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestFeedParserUTF8.java 18 Feb 2004 20:06:27 - 1.1 +++ TestFeedParserUTF8.java 18 Feb 2004 21:07:23 - 1.2 @@ -76,6 +76,8 @@ import org.apache.commons.feedparser.*; import org.apache.commons.feedparser.impl.*; +import javax.xml.parsers.*; + /** * * @author a href=mailto:[EMAIL PROTECTED]Kevin A. Burton/a @@ -87,30 +89,62 @@ super( name ); } -public void testParse() throws Exception { +public void testAssertXerces() throws Exception { + +String v; + +DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder(); + +v = db.getClass().getName(); + +if ( ! v.equals( org.apache.xerces.jaxp.DocumentBuilderImpl ) ) +throw new Exception( Incorrect version of Xerces: + v ); + +v = org.apache.xerces.impl.Version.fVersion; + +if ( v.indexOf( 2.6 ) == -1 ) +throw new Exception( Incorrect version of Xerces: + v); + +} + +public void test( String path ) throws
cvs commit: jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test broken-Invalid-byte-2-of-3-byte-UTF-8-sequence.xml broken-UTF8-feed.rss broken-salon.rdf TestFeedParserUTF8.java
burton 2004/02/18 13:09:01 Modified:feedparser/src/java/org/apache/commons/feedparser/test TestFeedParserUTF8.java Added: feedparser/src/java/org/apache/commons/feedparser/test broken-Invalid-byte-2-of-3-byte-UTF-8-sequence.xml broken-UTF8-feed.rss broken-salon.rdf Log: broken feed parse... Revision ChangesPath 1.3 +3 -3 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/TestFeedParserUTF8.java.diff?r1=1.2r2=1.3 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-Invalid-byte-2-of-3-byte-UTF-8-sequence.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-Invalid-byte-2-of-3-byte-UTF-8-sequence.xml?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-UTF8-feed.rss http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-UTF8-feed.rss?rev=1.1 1.1 jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-salon.rdf http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/feedparser/src/java/org/apache/commons/feedparser/test/broken-salon.rdf?rev=1.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [lang] CharUtils: toCharacterObject, toCharacter - toCharacter, toChar?
Character - Char+1 CharacterObject is based on BooleanUtils. If people aren't bothered by the difference, then it could get changed to Character, but I think I prefer the CharacterObject. Stephen - Original Message - From: Gary Gregory [EMAIL PROTECTED] To: 'Jakarta Commons Developers List' [EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 7:24 PM Subject: RE: [lang] CharUtils: toCharacterObject, toCharacter - toCharacter, toChar? +1, toCharacter returning a char is funky. Good suggestions. Stephen, any objections? Gary -Original Message- From: Janek Bogucki [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 02:36 To: Jakarta Commons Developers List Subject: [lang] CharUtils: toCharacterObject, toCharacter - toCharacter, toChar? CharUtils features these API methods: public static Character toCharacterObject(char ch) public static char toCharacter(Character ch) public static char toCharacter(String str) public static int toInteger(char ch) public static int toInteger(Character ch) Although 'toCharacterObject' is very clear, 'toCharacter' is slightly ambiguous unless it is taken in context with 'toCharacterObject'. 'toCharacter' suggests the return type will be a Character object when it is actually char. As a suggestion, this API would be clearer: public static Character toCharacter(char ch) public static char toChar(Character ch) public static char toChar(String str) public static int toInt(char ch) public static int toInt(Character ch) CharUtils is since lang 2.1 so there is no 'published' API to worry about. (I've omitted the methods overloaded with defaults but they would also be subject to this proposed change.) As a side benefit of this API change the two 'toString' methods don't need to have 'Object' appended to be consistent with 'toCharacterObject': public static String toString(char ch) public static String toString(Character ch) i.e. they stay as is instead of becoming: public static String toStringObject(char ch) public static String toStringObject(Character ch) -Janek - 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]
cvs commit: jakarta-commons/collections/src/java/org/apache/commons/collections/functors package.html
scolebourne2004/02/18 13:39:04 Modified:collections/src/java/org/apache/commons/collections/keyvalue package.html collections/src/test/org/apache/commons/collections overview.html collections/src/java/org/apache/commons/collections/list package.html collections/src/java/org/apache/commons/collections/set package.html collections/src/java/org/apache/commons/collections overview.html package.html collections/src/java/org/apache/commons/collections/iterators package.html collections/src/java/org/apache/commons/collections/collection package.html collections/src/java/org/apache/commons/collections/bidimap package.html collections/src/java/org/apache/commons/collections/comparators package.html collections/src/java/org/apache/commons/collections/bag package.html collections/src/java/org/apache/commons/collections/map package.html collections/src/java/org/apache/commons/collections/buffer package.html collections/src/java/org/apache/commons/collections/functors package.html Log: Change to Apache License 2.0 Revision ChangesPath 1.2 +16 -0 jakarta-commons/collections/src/java/org/apache/commons/collections/keyvalue/package.html Index: package.html === RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/keyvalue/package.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- package.html 5 Dec 2003 20:23:56 - 1.1 +++ package.html 18 Feb 2004 21:39:03 - 1.2 @@ -1,3 +1,19 @@ +!-- $Id$ -- + !-- + Copyright 2003-2004 The Apache Software Foundation + + Licensed under the Apache License, Version 2.0 (the License); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an AS IS BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + -- BODY p This package contains implementations of collection and map related key/value classes. 1.3 +16 -0 jakarta-commons/collections/src/test/org/apache/commons/collections/overview.html Index: overview.html === RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/overview.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- overview.html 10 Oct 2003 21:19:39 - 1.2 +++ overview.html 18 Feb 2004 21:39:03 - 1.3 @@ -1,3 +1,19 @@ +!-- $Id$ -- + !-- + Copyright 2003-2004 The Apache Software Foundation + + Licensed under the Apache License, Version 2.0 (the License); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an AS IS BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + -- body pThe Collections Test Framework is an extension to JUnit to enable quick and easy testing of collections./p 1.5 +16 -0 jakarta-commons/collections/src/java/org/apache/commons/collections/list/package.html Index: package.html === RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/list/package.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- package.html 24 Dec 2003 01:24:09 - 1.4 +++ package.html 18 Feb 2004 21:39:03 - 1.5 @@ -1,3 +1,19 @@ +!-- $Id$ -- + !-- + Copyright 2003-2004 The Apache Software Foundation + + Licensed under the Apache License, Version 2.0 (the License); + you may not use this file except in compliance with the License. + You may obtain a copy of the License
[beanutils] [PROPOSAL] create optional package
we've talked before about removing the dependency of beanutils on collections. there are two parts to this, the first is to come up with a solution to the issue of fasthashmap, the second is what to do about BeanPropertyValueChangeClosure, BeanPropertyValueEqualsPredicate and BeanToPropertyValueTransformer. i'd like to propose that we solve the second problem by a home for optional classes with non-core dependencies and move these classes into it. i'd prefer to use a maven-friendly subdirectory called 'optional' with commons/beanutils with a complete maven-friendly directory structure. for distribution, we create a beanutils-optional.jar but include that within the main distribution (in a similar way to ant). comments please :) - robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/beanutils/src/java/org/apache/commons/beanutils BeanUtilsBean.java
rdonkin 2004/02/18 14:25:01 Modified:beanutils/src/java/org/apache/commons/beanutils BeanUtilsBean.java Log: Improved documentation of BeanUtilsBean. Patch supplied by Maarten Coene. Revision ChangesPath 1.15 +11 -7 jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BeanUtilsBean.java Index: BeanUtilsBean.java === RCS file: /home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BeanUtilsBean.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- BeanUtilsBean.java9 Oct 2003 20:43:15 - 1.14 +++ BeanUtilsBean.java18 Feb 2004 22:25:01 - 1.15 @@ -500,11 +500,15 @@ /** - * Return the entire set of properties for which the specified bean - * provides a read method. This map can be fed back to a call to + * pReturn the entire set of properties for which the specified bean + * provides a read method. This map contains the to codeString/code + * converted property values for all properties for which a read method + * is provided (i.e. where the getReadMethod() returns non-null)./p + * + * pThis map can be fed back to a call to * codeBeanUtils.populate()/code to reconsitute the same set of * properties, modulo differences for read-only and write-only - * properties, but only if there are no indexed properties. + * properties, but only if there are no indexed properties./p * * @param bean Bean whose properties are to be extracted * - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 27027] - [beanutils] javadoc of BeanUtilsBean.describe(Object) incomplete
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27027. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27027 [beanutils] javadoc of BeanUtilsBean.describe(Object) incomplete [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 22:25 --- Committed. Many Thanks. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang StringUtils.java
fredrik 2004/02/18 14:32:50 Modified:lang/src/java/org/apache/commons/lang StringUtils.java Log: Using isEmpty() internally. Revision ChangesPath 1.125 +32 -32 jakarta-commons/lang/src/java/org/apache/commons/lang/StringUtils.java Index: StringUtils.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/StringUtils.java,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- StringUtils.java 16 Feb 2004 23:48:10 - 1.124 +++ StringUtils.java 18 Feb 2004 22:32:50 - 1.125 @@ -1,7 +1,7 @@ /* * The Apache Software License, Version 1.1 * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights + * Copyright (c) 2002-2004 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -383,7 +383,7 @@ */ public static String trimToNull(String str) { String ts = trim(str); -return (ts == null || ts.length() == 0 ? null : ts); +return (isEmpty(ts) ? null : ts); } /** @@ -523,7 +523,7 @@ * @return the stripped String, codenull/code if null String input */ public static String strip(String str, String stripChars) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return str; } str = stripStart(str, stripChars); @@ -753,7 +753,7 @@ * @since 2.0 */ public static int indexOf(String str, char searchChar) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return -1; } return str.indexOf(searchChar); @@ -785,7 +785,7 @@ * @since 2.0 */ public static int indexOf(String str, char searchChar, int startPos) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return -1; } return str.indexOf(searchChar, startPos); @@ -930,7 +930,7 @@ * @since 2.0 */ public static int lastIndexOf(String str, char searchChar) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return -1; } return str.lastIndexOf(searchChar); @@ -964,7 +964,7 @@ * @since 2.0 */ public static int lastIndexOf(String str, char searchChar, int startPos) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return -1; } return str.lastIndexOf(searchChar, startPos); @@ -1056,7 +1056,7 @@ * @since 2.0 */ public static boolean contains(String str, char searchChar) { -if (str == null || str.length() == 0) { +if (isEmpty(str)) { return false; } return (str.indexOf(searchChar) = 0); @@ -1115,7 +1115,7 @@ * @since 2.0 */ public static int indexOfAny(String str, char[] searchChars) { -if (StringUtils.isEmpty(str) || searchChars == null || searchChars.length == 0) { +if (isEmpty(str) || searchChars == null || searchChars.length == 0) { return -1; } for (int i = 0; i str.length(); i++) { @@ -1152,7 +1152,7 @@ * @since 2.0 */ public static int indexOfAny(String str, String searchChars) { -if (StringUtils.isEmpty(str) || StringUtils.isEmpty(searchChars)) { +if (isEmpty(str) || isEmpty(searchChars)) { return -1; } return indexOfAny(str, searchChars.toCharArray()); @@ -1183,7 +1183,7 @@ * @since 2.0 */ public static int indexOfAnyBut(String str, char[] searchChars) { -if (str == null || str.length() == 0 || searchChars == null || searchChars.length == 0) { +if (isEmpty(str) || searchChars == null || searchChars.length == 0) { return -1; } outer : for (int i = 0; i str.length(); i++) { @@ -1221,7 +1221,7 @@ * @since 2.0 */ public static int indexOfAnyBut(String str, String searchChars) { -if (str == null || str.length() == 0 || searchChars == null || searchChars.length() == 0) { +if (isEmpty(str) || isEmpty(searchChars)) { return -1; } for (int i = 0; i str.length(); i++) { @@ -1722,7 +1722,7 @@ * @since 2.0 */ public static String substringBefore(String str, String separator) { -if (str == null || separator == null || str.length() == 0) { +if (isEmpty(str) || separator == null) { return str; } if
Re: [beanutils] [PROPOSAL] create optional package
--- robert burrell donkin [EMAIL PROTECTED] wrote: we've talked before about removing the dependency of beanutils on collections. there are two parts to this, the first is to come up with a solution to the issue of fasthashmap, FastHashMap states that it's not completely portable across JVM implementations which, IMO, means it (or similarly implemented Maps) shouldn't be used. Using a standard HashMap would be better. David the second is what to do about BeanPropertyValueChangeClosure, BeanPropertyValueEqualsPredicate and BeanToPropertyValueTransformer. i'd like to propose that we solve the second problem by a home for optional classes with non-core dependencies and move these classes into it. i'd prefer to use a maven-friendly subdirectory called 'optional' with commons/beanutils with a complete maven-friendly directory structure. for distribution, we create a beanutils-optional.jar but include that within the main distribution (in a similar way to ant). comments please :) - robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/builder ToStringStyle.java StandardToStringStyle.java HashCodeBuilder.java CompareToBuilder.java package.html ReflectionToStringBuilder.java EqualsBuilder.java ToStringBuilder.java
ggregory2004/02/18 14:53:24 Modified:lang/src/java/org/apache/commons/lang/builder ToStringStyle.java StandardToStringStyle.java HashCodeBuilder.java CompareToBuilder.java package.html ReflectionToStringBuilder.java EqualsBuilder.java ToStringBuilder.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.29 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/builder/ToStringStyle.java Index: ToStringStyle.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/builder/ToStringStyle.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ToStringStyle.java25 Nov 2003 00:53:55 - 1.28 +++ ToStringStyle.java18 Feb 2004 22:53:24 - 1.29 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.builder; 1.17 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java Index: StandardToStringStyle.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/enum ValuedEnum.java EnumUtils.java Enum.java package.html
ggregory2004/02/18 14:53:51 Modified:lang/src/java/org/apache/commons/lang/enum ValuedEnum.java EnumUtils.java Enum.java package.html Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.15 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/enum/ValuedEnum.java Index: ValuedEnum.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/enum/ValuedEnum.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- ValuedEnum.java 7 Sep 2003 14:32:34 - 1.14 +++ ValuedEnum.java 18 Feb 2004 22:53:51 - 1.15 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.enum; 1.11 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/enum/EnumUtils.java Index: EnumUtils.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/enum/EnumUtils.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- EnumUtils.java21 Aug 2003 05:29:08 - 1.10 +++ EnumUtils.java18 Feb 2004 22:53:51 - 1.11 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/exception NestableError.java NestableDelegate.java NestableException.java Nestable.java ExceptionUtils.java package.html NestableRuntimeException.java
ggregory2004/02/18 14:54:04 Modified:lang/src/java/org/apache/commons/lang/exception NestableError.java NestableDelegate.java NestableException.java Nestable.java ExceptionUtils.java package.html NestableRuntimeException.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.8 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/exception/NestableError.java Index: NestableError.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/exception/NestableError.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- NestableError.java18 Aug 2003 02:22:24 - 1.7 +++ NestableError.java18 Feb 2004 22:54:04 - 1.8 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.exception; 1.23 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/exception/NestableDelegate.java Index: NestableDelegate.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/exception/NestableDelegate.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- NestableDelegate.java 13
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/math package.html NumberUtils.java FloatRange.java RandomUtils.java LongRange.java NumberRange.java IntRange.java Range.java Fraction.java JVMRandom.java DoubleRange.java
ggregory2004/02/18 14:56:14 Modified:lang/src/java/org/apache/commons/lang/math package.html NumberUtils.java FloatRange.java RandomUtils.java LongRange.java NumberRange.java IntRange.java Range.java Fraction.java JVMRandom.java DoubleRange.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.4 +15 -0 jakarta-commons/lang/src/java/org/apache/commons/lang/math/package.html Index: package.html === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/math/package.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- package.html 16 Aug 2003 11:14:01 - 1.3 +++ package.html 18 Feb 2004 22:56:13 - 1.4 @@ -1,3 +1,18 @@ +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- html body Extends codejava.math/code for business mathematical classes. This package is intended for business 1.18 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/math/NumberUtils.java Index: NumberUtils.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/math/NumberUtils.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- NumberUtils.java 4 Nov 2003 20:26:14 - 1.17 +++ NumberUtils.java 18 Feb 2004 22:56:13 - 1.18 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - *
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/time DurationFormatUtils.java DateFormatUtils.java FastDateFormat.java DateUtils.java StopWatch.java package.html
ggregory2004/02/18 14:56:42 Modified:lang/src/java/org/apache/commons/lang/time DurationFormatUtils.java DateFormatUtils.java FastDateFormat.java DateUtils.java StopWatch.java package.html Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.9 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/time/DurationFormatUtils.java Index: DurationFormatUtils.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/time/DurationFormatUtils.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- DurationFormatUtils.java 23 Dec 2003 03:54:14 - 1.8 +++ DurationFormatUtils.java 18 Feb 2004 22:56:42 - 1.9 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.time; 1.9 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/time/DateFormatUtils.java Index: DateFormatUtils.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/time/DateFormatUtils.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- DateFormatUtils.java 7 Sep 2003 14:32:35 - 1.8 +++ DateFormatUtils.java 18 Feb 2004
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/util LongIdentifierFactory.java package.html IdentifierUtils.java IdentifierFactory.java StringIdentifierFactory.java
ggregory2004/02/18 14:57:20 Modified:lang/src/java/org/apache/commons/lang/util LongIdentifierFactory.java package.html IdentifierUtils.java IdentifierFactory.java StringIdentifierFactory.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.4 +14 -52 jakarta-commons/lang/src/java/org/apache/commons/lang/util/LongIdentifierFactory.java Index: LongIdentifierFactory.java === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/util/LongIdentifierFactory.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- LongIdentifierFactory.java31 Jan 2004 10:12:56 - 1.3 +++ LongIdentifierFactory.java18 Feb 2004 22:57:20 - 1.4 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2003,2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.util; 1.5 +15 -0 jakarta-commons/lang/src/java/org/apache/commons/lang/util/package.html Index: package.html === RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/util/package.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- package.html 18 Dec 2003 08:18:26 - 1.4 +++ package.html 18 Feb 2004 22:57:20 -
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang IntHashMap.java NumberUtils.java NotImplementedException.java CharSet.java SystemUtils.java NumberRange.java RandomStringUtils.java ObjectUtils.java StringEscapeUtils.java SerializationException.java CharSetUtils.java IncompleteArgumentException.java package.html BooleanUtils.java overview.html BitField.java ArrayUtils.java Tokenizer.java IllegalClassException.java WordUtils.java Entities.java SerializationUtils.java StringUtils.java CharRange.java NullArgumentException.java Validate.java UnhandledException.java CharUtils.java StringPrintWriter.java ClassUtils.java
ggregory2004/02/18 14:59:51 Modified:lang/src/java/org/apache/commons/lang IntHashMap.java NumberUtils.java NotImplementedException.java CharSet.java SystemUtils.java NumberRange.java RandomStringUtils.java ObjectUtils.java StringEscapeUtils.java SerializationException.java CharSetUtils.java IncompleteArgumentException.java package.html BooleanUtils.java overview.html BitField.java ArrayUtils.java Tokenizer.java IllegalClassException.java WordUtils.java Entities.java SerializationUtils.java StringUtils.java CharRange.java NullArgumentException.java Validate.java UnhandledException.java CharUtils.java StringPrintWriter.java ClassUtils.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.6 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/IntHashMap.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/IntHashMap.java.diff?r1=1.5r2=1.6 1.16 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/NumberUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/NumberUtils.java.diff?r1=1.15r2=1.16 1.6 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/NotImplementedException.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/NotImplementedException.java.diff?r1=1.5r2=1.6 1.22 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/CharSet.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/CharSet.java.diff?r1=1.21r2=1.22 1.32 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/SystemUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/SystemUtils.java.diff?r1=1.31r2=1.32 1.11 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/NumberRange.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/NumberRange.java.diff?r1=1.10r2=1.11 1.27 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/RandomStringUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/RandomStringUtils.java.diff?r1=1.26r2=1.27 1.23 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/ObjectUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/ObjectUtils.java.diff?r1=1.22r2=1.23 1.28 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/StringEscapeUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/StringEscapeUtils.java.diff?r1=1.27r2=1.28 1.7 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/SerializationException.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/SerializationException.java.diff?r1=1.6r2=1.7 1.31 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/CharSetUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/CharSetUtils.java.diff?r1=1.30r2=1.31 1.6 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/IncompleteArgumentException.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/IncompleteArgumentException.java.diff?r1=1.5r2=1.6 1.5 +15 -0 jakarta-commons/lang/src/java/org/apache/commons/lang/package.html http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/package.html.diff?r1=1.4r2=1.5 1.18 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/BooleanUtils.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/BooleanUtils.java.diff?r1=1.17r2=1.18 1.2 +15 -0 jakarta-commons/lang/src/java/org/apache/commons/lang/overview.html http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/overview.html.diff?r1=1.1r2=1.2 1.5 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/BitField.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/java/org/apache/commons/lang/BitField.java.diff?r1=1.4r2=1.5 1.42 +15 -53 jakarta-commons/lang/src/java/org/apache/commons/lang/ArrayUtils.java
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/builder StandardToStringStyleTest.java DefaultToStringStyleTest.java CompareToBuilderTest.java ToStringBuilderTest.java NoFieldNamesToStringStyleTest.java ShortPrefixToStringStyleTest.java MultiLineToStringStyleTest.java HashCodeBuilderAndEqualsBuilderTest.java EqualsBuilderTest.java SimpleToStringStyleTest.java HashCodeBuilderTest.java BuilderTestSuite.java
ggregory2004/02/18 15:00:52 Modified:lang/src/test/org/apache/commons/lang/builder StandardToStringStyleTest.java DefaultToStringStyleTest.java CompareToBuilderTest.java ToStringBuilderTest.java NoFieldNamesToStringStyleTest.java ShortPrefixToStringStyleTest.java MultiLineToStringStyleTest.java HashCodeBuilderAndEqualsBuilderTest.java EqualsBuilderTest.java SimpleToStringStyleTest.java HashCodeBuilderTest.java BuilderTestSuite.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.7 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java Index: StandardToStringStyleTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- StandardToStringStyleTest.java18 Aug 2003 02:22:26 - 1.6 +++ StandardToStringStyleTest.java18 Feb 2004 23:00:51 - 1.7 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.builder; 1.6 +15 -53
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/exception ExceptionUtilsTestCase.java ExceptionTestSuite.java NestableErrorTestCase.java NestableDelegateTestCase.java NestableRuntimeExceptionTestCase.java AbstractNestableTestCase.java NestableExceptionTestCase.java
ggregory2004/02/18 15:02:15 Modified:lang/src/test/org/apache/commons/lang/exception ExceptionUtilsTestCase.java ExceptionTestSuite.java NestableErrorTestCase.java NestableDelegateTestCase.java NestableRuntimeExceptionTestCase.java AbstractNestableTestCase.java NestableExceptionTestCase.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.11 +14 -52 jakarta-commons/lang/src/test/org/apache/commons/lang/exception/ExceptionUtilsTestCase.java Index: ExceptionUtilsTestCase.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/exception/ExceptionUtilsTestCase.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- ExceptionUtilsTestCase.java 18 Aug 2003 02:22:27 - 1.10 +++ ExceptionUtilsTestCase.java 18 Feb 2004 23:02:15 - 1.11 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.exception; 1.7 +14 -52 jakarta-commons/lang/src/test/org/apache/commons/lang/exception/ExceptionTestSuite.java Index: ExceptionTestSuite.java === RCS file:
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/math RandomUtilsTest.java IntRangeTest.java LongRangeTest.java FractionTest.java AbstractRangeTest.java NumberRangeTest.java FloatRangeTest.java DoubleRangeTest.java MathTestSuite.java NumberUtilsTest.java
ggregory2004/02/18 15:02:38 Modified:lang/src/test/org/apache/commons/lang/math RandomUtilsTest.java IntRangeTest.java LongRangeTest.java FractionTest.java AbstractRangeTest.java NumberRangeTest.java FloatRangeTest.java DoubleRangeTest.java MathTestSuite.java NumberUtilsTest.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.7 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/math/RandomUtilsTest.java Index: RandomUtilsTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/math/RandomUtilsTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RandomUtilsTest.java 7 Sep 2003 14:32:35 - 1.6 +++ RandomUtilsTest.java 18 Feb 2004 23:02:38 - 1.7 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.math; 1.7 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/math/IntRangeTest.java Index: IntRangeTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/math/IntRangeTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/time FastDateFormatTest.java DurationFormatUtilsTest.java TimeTestSuite.java StopWatchTest.java DateUtilsTest.java DateFormatUtilsTest.java
ggregory2004/02/18 15:03:03 Modified:lang/src/test/org/apache/commons/lang/time FastDateFormatTest.java DurationFormatUtilsTest.java TimeTestSuite.java StopWatchTest.java DateUtilsTest.java DateFormatUtilsTest.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.8 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/time/FastDateFormatTest.java Index: FastDateFormatTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/time/FastDateFormatTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- FastDateFormatTest.java 4 Feb 2004 18:49:10 - 1.7 +++ FastDateFormatTest.java 18 Feb 2004 23:03:03 - 1.8 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002-2004 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.time; 1.7 +14 -52 jakarta-commons/lang/src/test/org/apache/commons/lang/time/DurationFormatUtilsTest.java Index: DurationFormatUtilsTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/time/DurationFormatUtilsTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DurationFormatUtilsTest.java
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/util UtilTestSuite.java IdentifierUtilsTest.java
ggregory2004/02/18 15:03:51 Modified:lang/src/test/org/apache/commons/lang/util UtilTestSuite.java IdentifierUtilsTest.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.6 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/util/UtilTestSuite.java Index: UtilTestSuite.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/util/UtilTestSuite.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- UtilTestSuite.java19 Aug 2003 02:32:16 - 1.5 +++ UtilTestSuite.java18 Feb 2004 23:03:51 - 1.6 @@ -1,55 +1,17 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, if - *any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their names without prior written - *permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. +/* + * Copyright 2002,2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.apache.commons.lang.util; 1.6 +10 -10 jakarta-commons/lang/src/test/org/apache/commons/lang/util/IdentifierUtilsTest.java Index: IdentifierUtilsTest.java === RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/util/IdentifierUtilsTest.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- IdentifierUtilsTest.java 3 Feb 2004 22:34:44 - 1.5 +++ IdentifierUtilsTest.java 18 Feb 2004 23:03:51 - 1.6 @@ -1,17 +1,17 @@ /* - * Copyright 2002-2004 The Apache Software Foundation + * Copyright
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang EntitiesTest.java CharSetTest.java AllLangTestSuite.java CharSetUtilsTest.java IllegalClassExceptionTest.java LangTestSuite.java StringEscapeUtilsTest.java ObjectUtilsTest.java TokenizerTest.java StringUtilsEqualsIndexOfTest.java BooleanUtilsTest.java CharRangeTest.java BitFieldTest.java NotImplementedExceptionTest.java StringUtilsSubstringTest.java StringUtilsTrimEmptyTest.java SerializationUtilsTest.java SystemUtilsTest.java IncompleteArgumentExceptionTest.java NumberUtilsTest.java ArrayUtilsTest.java EntitiesPerformanceTest.java ClassUtilsTest.java StringUtilsIsTest.java WordUtilsTest.java RandomStringUtilsTest.java ValidateTest.java StringUtilsTest.java CharUtilsTest.java UnhandledExceptionTest.java ArrayUtilsAddTest.java NumberRangeTest.java NullArgumentExceptionTest.java
ggregory2004/02/18 15:06:20 Modified:lang/src/test/org/apache/commons/lang EntitiesTest.java CharSetTest.java AllLangTestSuite.java CharSetUtilsTest.java IllegalClassExceptionTest.java LangTestSuite.java StringEscapeUtilsTest.java ObjectUtilsTest.java TokenizerTest.java StringUtilsEqualsIndexOfTest.java BooleanUtilsTest.java CharRangeTest.java BitFieldTest.java NotImplementedExceptionTest.java StringUtilsSubstringTest.java StringUtilsTrimEmptyTest.java SerializationUtilsTest.java SystemUtilsTest.java IncompleteArgumentExceptionTest.java NumberUtilsTest.java ArrayUtilsTest.java EntitiesPerformanceTest.java ClassUtilsTest.java StringUtilsIsTest.java WordUtilsTest.java RandomStringUtilsTest.java ValidateTest.java StringUtilsTest.java CharUtilsTest.java UnhandledExceptionTest.java ArrayUtilsAddTest.java NumberRangeTest.java NullArgumentExceptionTest.java Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.9 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/EntitiesTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/EntitiesTest.java.diff?r1=1.8r2=1.9 1.4 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetTest.java.diff?r1=1.3r2=1.4 1.4 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/AllLangTestSuite.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/AllLangTestSuite.java.diff?r1=1.3r2=1.4 1.16 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetUtilsTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetUtilsTest.java.diff?r1=1.15r2=1.16 1.4 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java.diff?r1=1.3r2=1.4 1.26 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/LangTestSuite.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/LangTestSuite.java.diff?r1=1.25r2=1.26 1.14 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/StringEscapeUtilsTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/StringEscapeUtilsTest.java.diff?r1=1.13r2=1.14 1.12 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/ObjectUtilsTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/ObjectUtilsTest.java.diff?r1=1.11r2=1.12 1.3 +14 -52 jakarta-commons/lang/src/test/org/apache/commons/lang/TokenizerTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/TokenizerTest.java.diff?r1=1.2r2=1.3 1.10 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsEqualsIndexOfTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsEqualsIndexOfTest.java.diff?r1=1.9r2=1.10 1.9 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/BooleanUtilsTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/BooleanUtilsTest.java.diff?r1=1.8r2=1.9 1.4 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/CharRangeTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/CharRangeTest.java.diff?r1=1.3r2=1.4 1.4 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/BitFieldTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/BitFieldTest.java.diff?r1=1.3r2=1.4 1.3 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/NotImplementedExceptionTest.java http://cvs.apache.org/viewcvs/jakarta-commons/lang/src/test/org/apache/commons/lang/NotImplementedExceptionTest.java.diff?r1=1.2r2=1.3 1.14 +15 -53 jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsSubstringTest.java
cvs commit: jakarta-commons/lang/xdocs proposal.xml index.xml navigation.xml tasks.xml
ggregory2004/02/18 15:06:54 Modified:lang/xdocs proposal.xml index.xml navigation.xml tasks.xml Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.2 +15 -0 jakarta-commons/lang/xdocs/proposal.xml Index: proposal.xml === RCS file: /home/cvs/jakarta-commons/lang/xdocs/proposal.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- proposal.xml 18 Feb 2004 09:43:55 - 1.1 +++ proposal.xml 18 Feb 2004 23:06:54 - 1.2 @@ -1,3 +1,18 @@ +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- document properties titleProposal for Lang Package/title 1.3 +15 -0 jakarta-commons/lang/xdocs/index.xml Index: index.xml === RCS file: /home/cvs/jakarta-commons/lang/xdocs/index.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- index.xml 30 Jan 2004 00:04:29 - 1.2 +++ index.xml 18 Feb 2004 23:06:54 - 1.3 @@ -1,4 +1,19 @@ ?xml version=1.0? +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- document 1.5 +15 -0 jakarta-commons/lang/xdocs/navigation.xml Index: navigation.xml === RCS file: /home/cvs/jakarta-commons/lang/xdocs/navigation.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- navigation.xml15 Feb 2004 16:08:42 - 1.4 +++ navigation.xml18 Feb 2004 23:06:54 - 1.5 @@ -1,4 +1,19 @@ ?xml version=1.0 encoding=ISO-8859-1? +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- !DOCTYPE project [ !ENTITY commons-nav SYSTEM ../../commons-build/incl_nav.xml 1.3 +15 -0 jakarta-commons/lang/xdocs/tasks.xml Index: tasks.xml === RCS file: /home/cvs/jakarta-commons/lang/xdocs/tasks.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- tasks.xml 13 Feb 2004 02:03:54 - 1.2 +++ tasks.xml 18 Feb 2004 23:06:54 - 1.3 @@ -1,4 +1,19 @@ ?xml version=1.0? +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/lang NOTICE.txt project.properties project.xml default.properties checkstyle.properties STATUS.html maven.xml build.xml checkstyle.xml PROPOSAL.html LICENSE.txt DEVELOPERS-GUIDE.html
ggregory2004/02/18 15:13:37 Modified:lang project.properties project.xml default.properties checkstyle.properties STATUS.html maven.xml build.xml checkstyle.xml PROPOSAL.html LICENSE.txt DEVELOPERS-GUIDE.html Added: lang NOTICE.txt Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.10 +18 -0 jakarta-commons/lang/project.properties Index: project.properties === RCS file: /home/cvs/jakarta-commons/lang/project.properties,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- project.properties18 Feb 2004 04:11:38 - 1.9 +++ project.properties18 Feb 2004 23:13:37 - 1.10 @@ -1,3 +1,21 @@ +# +# Copyright 2002-2004 The Apache Software Foundation. +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# $Id$ + maven.checkstyle.properties=checkstyle.xml maven.junit.fork=true 1.29 +25 -0 jakarta-commons/lang/project.xml Index: project.xml === RCS file: /home/cvs/jakarta-commons/lang/project.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- project.xml 14 Feb 2004 01:16:24 - 1.28 +++ project.xml 18 Feb 2004 23:13:37 - 1.29 @@ -1,4 +1,19 @@ ?xml version=1.0? +!-- +Copyright 2002-2004 The Apache Software Foundation. + +Licensed under the Apache License, Version 2.0 (the License); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an AS IS BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-- project extend../commons-build/project.xml/extend idcommons-lang/id @@ -280,6 +295,15 @@ idjunit/id version3.8.1/version /dependency +!-- +dependency + groupIdmaven-pluginss/groupId + artifactIdmaven-findbugs-plugin/artifactId + version0.7.1/version + urlhttp://maven-plugins.sourceforge.net/maven-findbugs-plugin//url + typeplugin/type +/dependency +-- /dependencies build @@ -297,6 +321,7 @@ !-- reportmaven-changelog-plugin/report -- !-- reportmaven-changes-plugin/report -- reportmaven-checkstyle-plugin/report + !-- reportmaven-findbugs-plugin/report -- !-- reportmaven-clover-plugin/report -- !-- reportmaven-developer-activity-plugin/report -- !-- reportmaven-file-activity-plugin/report -- 1.17 +18 -0 jakarta-commons/lang/default.properties Index: default.properties === RCS file: /home/cvs/jakarta-commons/lang/default.properties,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- default.properties21 Aug 2003 02:48:44 - 1.16 +++ default.properties18 Feb 2004 23:13:37 - 1.17 @@ -1,3 +1,21 @@ +# +# Copyright 2002-2004 The Apache Software Foundation. +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# $Id$ + # The pathname of the junit.jar JAR file junit.jar = ${junit.home}/junit-3.7.jar 1.3 +18 -0 jakarta-commons/lang/checkstyle.properties Index: checkstyle.properties
DO NOT REPLY [Bug 27054] New: - [lang][patch] Javadoc fixes for ClassUtils
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27054. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27054 [lang][patch] Javadoc fixes for ClassUtils Summary: [lang][patch] Javadoc fixes for ClassUtils Product: Commons Version: Nightly Builds Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: Other Component: Lang AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The attached patch fixes some Javadoc errors in ClassUtils - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 27054] - [lang][patch] Javadoc fixes for ClassUtils
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27054. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27054 [lang][patch] Javadoc fixes for ClassUtils --- Additional Comments From [EMAIL PROTECTED] 2004-02-18 23:19 --- Created an attachment (id=10419) Fixes to some Javadoc errors in ClassUtils - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/lang/xdocs/style project.css
ggregory2004/02/18 15:20:38 Modified:lang/xdocs/style project.css Log: Apply Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.3 +17 -1 jakarta-commons/lang/xdocs/style/project.css Index: project.css === RCS file: /home/cvs/jakarta-commons/lang/xdocs/style/project.css,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- project.css 15 Jan 2004 21:16:31 - 1.2 +++ project.css 18 Feb 2004 23:20:38 - 1.3 @@ -1,4 +1,20 @@ -#banner, #banner td { +/* + * Copyright 2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the License); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + #banner, #banner td { background: #fff; color: #000; } - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[lang] is Apache License 2.0 compliant.
Hello all, [lang] is Apache License 2.0 compliant by the page http://www.apache.org/dev/apply-license.html. If I've missing some, please let me know. What I've missed on purpose: - The manifest (.MF) file. Can MF files have comments? I do not see them spec'd here: http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#JAR%20Manifest Thanks, Gary
cvs commit: jakarta-commons-sandbox/feedparser TODO
burton 2004/02/18 18:26:26 Modified:feedparser TODO Log: more documentation Revision ChangesPath 1.3 +2 -1 jakarta-commons-sandbox/feedparser/TODO Index: TODO === RCS file: /home/cvs/jakarta-commons-sandbox/feedparser/TODO,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TODO 18 Feb 2004 21:07:22 - 1.2 +++ TODO 19 Feb 2004 02:26:26 - 1.3 @@ -21,4 +21,5 @@ - Don't use libs from the KSA. -- Test cases shouldn't use absolute paths. \ No newline at end of file +- Test cases shouldn't use absolute paths. + - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [lang] is Apache License 2.0 compliant.
The only delta I see b/w LICENCE.txt in [lang] and [collections] is that the [collections] version has one extra blank line at the top which http://www.apache.org/licenses/LICENSE-2.0.txt does not have. Both files use CRLF as far as I can tell. One space after the * makes sense to me. Gary -Original Message- From: Stephen Colebourne [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 17:46 To: Jakarta Commons Developers List Subject: Re: [lang] is Apache License 2.0 compliant. The LICENSE.txt file differs between [lang] and [collections]. Seems to be a line ending thing. We should try to make them the same one way or other. Also (less significant) [lang] and [collections] now differ in the license slightly. [lang] uses 1 space in the java comment as an indent. [collections] uses 2 spaces. I prefer the 1 space, so I suggest we try and use that generally. In XML licenses there is also a difference in spacing/indenting. (I didn't do the build files in [collections], but I suppose they are covered too :-0 ) Stephen - Original Message - From: Gary Gregory [EMAIL PROTECTED] Hello all, [lang] is Apache License 2.0 compliant by the page http://www.apache.org/dev/apply-license.html. If I've missing some, please let me know. What I've missed on purpose: - The manifest (.MF) file. Can MF files have comments? I do not see them spec'd here: http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#JAR%20Manifest Thanks, Gary - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 27022] - [id] id-alt zip of project for review
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 [id] id-alt zip of project for review [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX | --- Additional Comments From [EMAIL PROTECTED] 2004-02-19 02:49 --- Reopen as I mistook this ticket as a [lang] ticket. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [id] UUID update
I appologize for this as I mistook the ticket as a [lang] and not [sandbox] ticket. Gary -Original Message- From: Tim Reilly [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 17:28 To: Jakarta Commons Developers List Subject: RE: [id] UUID update Hi Gary, [I wrote] I'll use bugzilla to attach what I've got so that everyone interested can review it. It'll not be in the form of patches yet Bugzilla link: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 [Gary resolved with RESOLVED WONTFIX] Resolved wontfix is fine (since, yes there is nothing to resolve or fix - just a way to post the zip for review.) But I'm unclear if there's more meaning to the resolution's comment: Please see http://jakarta.apache.org/commons/sandbox/id/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/logging/xdocs proposal.xml
bayard 2004/02/18 19:11:47 Added: logging/xdocs proposal.xml Log: translated PROPOSAL.html to proposal.xml Revision ChangesPath 1.1 jakarta-commons/logging/xdocs/proposal.xml Index: proposal.xml === document properties titleProposal for Logging Library Package/title /properties body section name=Proposal for Logging Package subsection name=(0) Rationale pThere is a great need for debugging and logging information inside of Commons components such as HTTPClient and dbcp. However, there are many logging APIs out there and it is difficult to choose among them. /p pThe Logging package will be an ultra-thin bridge between different logging libraries. Commons components may use the Logging JAR to remove compile-time/runtime dependencies on any particular logging package, and contributors may write Log implementations for the library of their choice. /p /subsection subsection name=(1) Scope of the Package pThe package shall create and maintain a package that provides extremely basic logging functionality and bridges to other, more sophisticated logging implementations. /p p The package should : ul liHave an API which should be as simple to use as possible/li liProvide support for log4j/li liProvide pluggable support for other logging APIs/li /ul /p p Non-goals: ul liThis package will not perform logging itself, except at the most basic level./li liWe do not seek to become a standard API./li /ul /p /subsection subsection name=(1.5) Interaction With Other Packages pemLogging/em relies on: /p ul liJava Development Kit (Version 1.1 or later) /li lilog4j (compile-time dependency only) /li /ul /subsection subsection name=(2) Required Jakarta-Commons Resources ul liCVS Repository - New directory codelogging/code in the codejakarta-commons/code CVS repository./li liInitial Committers - The list is provided below. /li liMailing List - Discussions will take place on the general em[EMAIL PROTECTED]/em mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [Logging]./li liBugzilla - New component Logging under the Commons product category, with appropriate version identifiers as needed./li liJyve FAQ - New category commons-logging (when available)./li /ul /subsection subsection name=(4) Initial Committers pThe initial committers on the Logging component shall be:/p ul liMorgan Delagrange/li liRodney Waldhoff/li liCraig McClanahan/li /ul /subsection /section /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[discovery] tests fail under maven build
Building under Maven on OS X gives me 1 Failure: * Testcase: testFindResources took 0.019 sec FAILED located 0 resources, failed to locate all 3 resources: testResource junit.framework.AssertionFailedError: located 0 resources, failed to locate all 3 resources: testResource at org.apache.commons.discovery.test.TestAll.testFindResources(TestAll.java:333) [figured someone might be interested] Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/logging PROPOSAL.html
bayard 2004/02/18 19:28:52 Modified:logging PROPOSAL.html Log: fixed xhtml Revision ChangesPath 1.5 +1 -1 jakarta-commons/logging/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/logging/PROPOSAL.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PROPOSAL.html 4 Dec 2001 04:28:03 - 1.4 +++ PROPOSAL.html 19 Feb 2004 03:28:52 - 1.5 @@ -54,7 +54,7 @@ ul liJava Development Kit (Version 1.1 or later) /li - lilog4j (compile-time dependency only) + lilog4j (compile-time dependency only) /li /ul h3(2) Required Jakarta-Commons Resources/h3 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 25580] - [lang] Uuid identifier enhancement
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25580. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25580 [lang] Uuid identifier enhancement [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||WONTFIX --- Additional Comments From [EMAIL PROTECTED] 2004-02-19 03:32 --- Hi Dominik, This enhancement as well as the other identifiers within lang, have moved over to commons-sandbox id project. See: http://jakarta.apache.org/commons/sandbox/id/ I'll try to close this ticket and reply to your comments on the commons-dev mailing list under the [id] subject / prefix. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/el PROPOSAL.html
bayard 2004/02/18 19:32:14 Modified:el PROPOSAL.html Log: fixed xhtml, ie) closing p tags Revision ChangesPath 1.3 +4 -4 jakarta-commons/el/PROPOSAL.html Index: PROPOSAL.html === RCS file: /home/cvs/jakarta-commons/el/PROPOSAL.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PROPOSAL.html 30 Mar 2003 22:54:17 - 1.2 +++ PROPOSAL.html 19 Feb 2004 03:32:14 - 1.3 @@ -13,7 +13,7 @@ pThe JSP Standard Tag Library (JSTL), version 1.0, introduced the concept of an Expression Language (EL), whose main goal is to provide page authors with an easy way to access and manipulate application -data without requiring the use of scriptlets +data without requiring the use of scriptlets /p pJSP 2.0 adopted the EL specification from JSTL, and expanded its scope: EL expressions are no longer limited to JSTL action attributes, @@ -24,13 +24,13 @@ which allow page authors to invoke static methods in Java classes from EL expressions. Additionally, JSP 2.0 allows programmatic access and customization of the EL evaluator through a set of standard interfaces -and abstract classes. +and abstract classes. /p pCurrently, there are a number of projects (including Tomcat 5 and Java Server Faces) that leverage the EL implementation of the Standard Taglib. In addition, there seems to be interest in leveraging the EL in the context of scripting workflow activities using custom tag -libraries. +libraries. /p pIn order to make the EL implementation available to Tomcat 5, the Tomcat team defined a new ant target for the Standard Taglib that @@ -38,7 +38,7 @@ (quot;jsp20el.jarquot;) which is stored in Tomcat's common/lib directory. This approach has always been considered an interim solution only, until the EL implementation would move from the -Standard Taglib to a more visible location such as jakarta-commons. +Standard Taglib to a more visible location such as jakarta-commons. /p h3(1) Scope of the package/h3 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [id] UUID update
No worries. There is another - Bug id 25580 (originally opened under lang prior to the formation of sandbox id), which someone posted to today. I think that was the confusion. I will try to close that one. -Original Message- From: Gary Gregory [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 9:52 PM To: 'Jakarta Commons Developers List' Subject: RE: [id] UUID update I appologize for this as I mistook the ticket as a [lang] and not [sandbox] ticket. Gary -Original Message- From: Tim Reilly [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 18, 2004 17:28 To: Jakarta Commons Developers List Subject: RE: [id] UUID update Hi Gary, [I wrote] I'll use bugzilla to attach what I've got so that everyone interested can review it. It'll not be in the form of patches yet Bugzilla link: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 [Gary resolved with RESOLVED WONTFIX] Resolved wontfix is fine (since, yes there is nothing to resolve or fix - just a way to post the zip for review.) But I'm unclear if there's more meaning to the resolution's comment: Please see http://jakarta.apache.org/commons/sandbox/id/ - 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]
cvs commit: jakarta-commons/el/xdocs - New directory
bayard 2004/02/18 19:42:55 jakarta-commons/el/xdocs - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[el] updating the maven project.xml
I've updated the maven build for el so it would work if servletapi is released under 2.4 and jspapi is released under 2.0. I'm not sure what the state is for those, or when they might be expected on ibiblio, but I couldn't see how the existing dependency was meant to work. Apologies if this breaks things, but I'm guessing the ant build is mainly used. Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/el/xdocs/style - New directory
bayard 2004/02/18 19:43:30 jakarta-commons/el/xdocs/style - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/el/xdocs navigation.xml
bayard 2004/02/18 19:51:46 Modified:el/xdocs navigation.xml Log: removed the tasks option Revision ChangesPath 1.2 +0 -1 jakarta-commons/el/xdocs/navigation.xml Index: navigation.xml === RCS file: /home/cvs/jakarta-commons/el/xdocs/navigation.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- navigation.xml19 Feb 2004 03:44:31 - 1.1 +++ navigation.xml19 Feb 2004 03:51:46 - 1.2 @@ -21,7 +21,6 @@ item name=Overview href=/index.html/ item name=Mailing lists href=/mail-lists.html/ item name=Team href=/team-list.html/ - item name=Tasks href=/tasks.html/ item name=CVS href=http://cvs.apache.org/viewcvs/jakarta-commons/el// item name=Javadoc (CVS latest) href=apidocs/index.html/ /menu - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [all] maven sites
I've mavenised the [el] project. Bit confused as to why it looks so different from the Digester/Lang sites etc. It has the same css. Am I using a bad version of Maven? [I'm on rc1]. Anyway, it's: http://jakarta.apache.org/commons/el/pending-maven/ The look and feel isn't good, the logos are bad, and the javadoc report doesn't seem to happen. Now, I can understand the lack of a project logo, but I've not looked into why any of the others are bad yet. Hen On Sun, 15 Feb 2004, Tim O'Brien wrote: Hey, someone is publishing Commons Maven sites with an unreleased version of Maven. Probably either from Maven's CVS HEAD, or a beta version. BeanUtils, Betwixt, and Digester all have the newish Maven L+F. A decision was reached a while back to standardize on the released version of Maven. Could whoever did that please get the released version of Maven and republish those sites? - 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]
[id] Bugzilla suggestion to use existing implementations
[This is in reply the bugzilla comments added by Dominik Stadler for bug id 25580; I've changed that bug to resolved won't fix - since it is no longer applicable for lang and we now have the sandbox-id project.] --- Additional Comments From Dominik Stadler 2004-02-18 18:05 --- There are already various implementations available, maybe you can reuse or integrate one of them? I don't know how standard-conforming these are, though. http://dev.w3.org/cvsweb/java/classes/org/w3c/util/UUID.java?rev=1.2content -type=text/x-cvsweb-markup http://www2.kuh.kumamoto-u.ac.jp/jsato/java.htm http://ebxmlrr.sourceforge.net/ebxmlrr/apidocs/com/sun/ebxml/registry/util/U UID.html Hi Dominik, First, thanks for putting together this list of implementations to have a look at, and for the suggestion. I agreed with the thought to use some existing implementation around the time I opened the enhancement request and discussed on the mailing list. The problem with most implementations is due to incompatible licensing; we decided to create an implementation from scratch. These threads contains some history: http://nagoya.apache.org/eyebrowse/SearchList?listId=[EMAIL PROTECTED] akarta.apache.orgsearchText=uuiddefaultField=subjectSearch=Search After researching the IETF draft and re-reading it several times there are some issues with some of the implementations that are out there. The list you provide is fine; except again the licensing issues. I've done some work on the uuid generation if you'd like to review here is the posting I'd made last night: http://nagoya.apache.org/eyebrowse/ReadMsg?listId=15msgNo=43845 There is a zip a file attached to this bugzilla report http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27022 Some feedback on the list of implementations provided: The w3c implementation - looks like it's sound, it should be functionally equalivant to the VersionOneGenerator using an InMemoryStateImpl in the zip file referenced above. W3C license seems compatible, but we'd also have to distribute the NOTICE etc. The jsato implementation - uses the Runtime exec to call uuidgen. No problem here except afaik libuuid.so now generates version 4 uuid's, no option for a version 1 due to a security concern (or perhaps it's always been that way.) Also, I don't have a uuidgen command on windows, but if I'm reading the source correctly that's what it tries to call? It could be changed to make Window Script Host issue a CoCreateGUID() but anyhow. No mention of licensing terms. The ebxmlrr implementation - is technically fine (version 4 uuid) The sourceforge summary page claims Apache license which I assume means ASF like license. Looking at the actually source the copyright is attributed to SUN under the Sun Community License? com.sun is also in the package structure, so I assume Sun is a contributor to that project. The o.a.c.id.uuid.VersionFourGenerator in the zip file referenced above contains similar code. Thanks -TR - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/src/java/org/apache/commons/codec/binary Binary.java
ggregory2004/02/18 21:37:52 Modified:codec/src/java/org/apache/commons/codec/binary Binary.java Log: Organize Imports. Revision ChangesPath 1.2 +545 -545 jakarta-commons/codec/src/java/org/apache/commons/codec/binary/Binary.java Index: Binary.java === RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/binary/Binary.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Binary.java 22 Jan 2004 03:03:18 - 1.1 +++ Binary.java 19 Feb 2004 05:37:52 - 1.2 @@ -1,545 +1,545 @@ -/* - * - * - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2001-2004 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - *notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - *notice, this list of conditions and the following disclaimer in - *the documentation and/or other materials provided with the - *distribution. - * - * 3. The end-user documentation included with the redistribution, - *if any, must include the following acknowledgement: - * This product includes software developed by the - *Apache Software Foundation (http://www.apache.org/). - *Alternately, this acknowledgement may appear in the software itself, - *if and wherever such third-party acknowledgements normally appear. - * - * 4. The names Apache, The Jakarta Project, Commons, and Apache Software - *Foundation must not be used to endorse or promote products derived - *from this software without prior written permission. For written - *permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called Apache - *nor may Apache appear in their name without prior - *written permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * http://www.apache.org/. - * - */ -package org.apache.commons.codec.binary ; - -import org.apache.commons.codec.BinaryDecoder ; -import org.apache.commons.codec.BinaryEncoder ; -import org.apache.commons.codec.DecoderException ; -import org.apache.commons.codec.EncoderException ; - -/** - * Encodes and decodes binary to and from ascii bit Strings. - * - * @todo may want to add more bit vector functions like and/or/xor/nand - * @todo also might be good to generate boolean[] from byte[] et. cetera. - * @author a href=mailto:[EMAIL PROTECTED]Alex Karasulu/a - * @author $Author$ - * @version $Revision$ - */ -public class Binary implements BinaryDecoder, BinaryEncoder -{ -/** mask for bit 0 of a byte */ -public static final int BIT_0 = 1 ; -/** mask for bit 1 of a byte */ -public static final int BIT_1 = 1 1 ; -/** mask for bit 2 of a byte */ -public static final int BIT_2 = 1 2 ; -/** mask for bit 3 of a byte */ -public static final int BIT_3 = 1 3 ; -/** mask for bit 4 of a byte */ -public static final int BIT_4 = 1 4 ; -/** mask for bit 5 of a byte */ -public static final int BIT_5 = 1 5 ; -/** mask for bit 6 of a byte */ -public static final int BIT_6 = 1 6 ; -/** mask for bit 7 of a byte */ -public static final int BIT_7 = 1 7 ; - -public static final
cvs commit: jakarta-commons/codec/src/java/org/apache/commons/codec/net URLCodec.java
ggregory2004/02/18 21:38:20 Modified:codec/src/java/org/apache/commons/codec/net URLCodec.java Log: Organize Imports. Revision ChangesPath 1.15 +2 -2 jakarta-commons/codec/src/java/org/apache/commons/codec/net/URLCodec.java Index: URLCodec.java === RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/net/URLCodec.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- URLCodec.java 9 Jan 2004 19:23:53 - 1.14 +++ URLCodec.java 19 Feb 2004 05:38:20 - 1.15 @@ -63,8 +63,8 @@ import org.apache.commons.codec.BinaryDecoder; import org.apache.commons.codec.BinaryEncoder; -import org.apache.commons.codec.EncoderException; import org.apache.commons.codec.DecoderException; +import org.apache.commons.codec.EncoderException; import org.apache.commons.codec.StringDecoder; import org.apache.commons.codec.StringEncoder; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/src/test/org/apache/commons/codec/binary BinaryTest.java
ggregory2004/02/18 21:39:13 Modified:codec/src/test/org/apache/commons/codec/binary BinaryTest.java Log: Organize Imports. Revision ChangesPath 1.2 +1790 -1792jakarta-commons/codec/src/test/org/apache/commons/codec/binary/BinaryTest.java http://cvs.apache.org/viewcvs/jakarta-commons/codec/src/test/org/apache/commons/codec/binary/BinaryTest.java.diff?r1=1.1r2=1.2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/src/test/org/apache/commons/codec/language MetaphoneTest.java
ggregory2004/02/18 21:39:47 Modified:codec/src/test/org/apache/commons/codec/language MetaphoneTest.java Log: Organize Imports. Revision ChangesPath 1.8 +1 -2 jakarta-commons/codec/src/test/org/apache/commons/codec/language/MetaphoneTest.java Index: MetaphoneTest.java === RCS file: /home/cvs/jakarta-commons/codec/src/test/org/apache/commons/codec/language/MetaphoneTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- MetaphoneTest.java2 Jan 2004 07:05:36 - 1.7 +++ MetaphoneTest.java19 Feb 2004 05:39:47 - 1.8 @@ -59,7 +59,6 @@ import junit.framework.Test; import junit.framework.TestSuite; - import org.apache.commons.codec.StringEncoder; import org.apache.commons.codec.StringEncoderAbstractTest; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/src/test/org/apache/commons/codec/net URLCodecTest.java
ggregory2004/02/18 21:40:11 Modified:codec/src/test/org/apache/commons/codec/net URLCodecTest.java Log: Organize Imports. Revision ChangesPath 1.10 +1 -2 jakarta-commons/codec/src/test/org/apache/commons/codec/net/URLCodecTest.java Index: URLCodecTest.java === RCS file: /home/cvs/jakarta-commons/codec/src/test/org/apache/commons/codec/net/URLCodecTest.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- URLCodecTest.java 9 Jan 2004 19:03:41 - 1.9 +++ URLCodecTest.java 19 Feb 2004 05:40:11 - 1.10 @@ -57,10 +57,9 @@ package org.apache.commons.codec.net; +import junit.framework.TestCase; import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.EncoderException; - -import junit.framework.TestCase; /** * URL codec test cases - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/codec/src/test/org/apache/commons/codec StringEncoderComparatorTest.java
ggregory2004/02/18 21:40:59 Modified:codec/src/test/org/apache/commons/codec StringEncoderComparatorTest.java Log: Organize Imports. Revision ChangesPath 1.8 +1 -2 jakarta-commons/codec/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java Index: StringEncoderComparatorTest.java === RCS file: /home/cvs/jakarta-commons/codec/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- StringEncoderComparatorTest.java 2 Jan 2004 07:05:36 - 1.7 +++ StringEncoderComparatorTest.java 19 Feb 2004 05:40:59 - 1.8 @@ -62,7 +62,6 @@ import java.util.List; import junit.framework.TestCase; - import org.apache.commons.codec.language.DoubleMetaphone; import org.apache.commons.codec.language.Soundex; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-commons/validator/xdocs tasks.xml
dgraham 2004/02/18 22:06:24 Modified:validator/xdocs tasks.xml Log: Added notes about exception handling, xml file formats, and dependencies. Revision ChangesPath 1.8 +29 -4 jakarta-commons/validator/xdocs/tasks.xml Index: tasks.xml === RCS file: /home/cvs/jakarta-commons/validator/xdocs/tasks.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- tasks.xml 15 Dec 2003 06:34:35 - 1.7 +++ tasks.xml 19 Feb 2004 06:06:24 - 1.8 @@ -33,11 +33,24 @@ li Change the validation.xml file semantics to match a more general bean validation usage. Currently, the lt;form-validationgt;, lt;formsetgt;, lt;formgt;, and lt;fieldgt; elements - require a form-centric view of validations. Changing these to lt;bean-validationgt;, lt;beansgt;, - lt;beangt;, and lt;propertygt; respectively would allow Validator to be used more easily in + require a form-centric view of validations. Changing these to lt;bean-validationgt; or lt;validator-configgt;, + lt;beansgt;, lt;beangt;, and lt;propertygt; respectively would allow Validator to be used more easily in non-form based environments. /li li + The above changes to validation.xml could only apply to Validator's native configuration format. We + could add a ValidatorResources constructor that accepts a digester-rules file to allow parsing any + XML format into Validator configuration objects. This would allow higher level frameworks like Struts + to use configuration semantics specific to their domain. + /li + li + Examine the need for all dependencies. Validator has many dependencies that are very lightly used + and could be removed. Two likely candidates for removal are commons-collections and ORO. The first + because Validator only uses one class in a very large jar and backward incompatible changes in recent + versions. The second because it can easily be replaced with the faster and standard Java 1.4 regex + engine. + /li + li Scenario one: Replace the Jakarta ORO regex engine with the standard Java 1.4 engine. Preliminary tests show a 50% speed improvement using the standard engine. This will remove the ORO dependency and @@ -46,12 +59,24 @@ we also change the configuration file semantics. /li li - More likely Scenario: - ORO provides a much richer interface to regular expression, such that we don't have + Scenario two: + ORO provides a much richer interface to regular expressions, such that we don't have to worry about bit twiddling, this includes a pluggable regex engine. Jeffrey E Friedl states in Mastering Regular Expressions 2ed, says that in speaking to the ORO developers that they will likely develop an adapter to the Java 1.4 regex, See page 378. So we get use of ORO and the speed of Java 1.4 Regex engine. + /li + li + ValidatorException is only thrown to indicate configuration and programmer errors + yet is a checked exception. ValidatorException should be converted to a RuntimeException to match its + real purpose. Furthermore, the exception handling for pluggable validations (ValidatorActions) + is not well defined or documented. RuntimeExceptions thrown from ValidatorActions should be propogated + out of the Validator framework as is because they indicate programmer error. Checked exceptions thrown + from a ValidatorAction should stop validation and be propogated out of the framework for handling as these + indicate an unrecoverable system failure. Validation method implementation becomes easier because they + can throw SQLException, IOException, etc. instead of wrapping the exception or defining it as a rule failure. + This allows clients to reliably distinguish between a normal validation failure (invalid data) and exceptional + conditions. /li /ul /subsection - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional
[commons-build] The maven sites
I've been building the sites for some of the commons components using Maven and the all-new-and-shiny common build system. Great work on this everybody! Here are a few issues I have found: 1. Indicator for collapsed menu-items If you use the common LF by setting this in a components project.properties: maven.xdoc.jsl=../commons-build/commons-site.jsl there is no visual indicator that let the user know that Project Info and Project Reports are actually collapsed and contain other stuff beneath them. If you remove the line above you get a tiny arrow as an indicator (at least with xdocs-plugin 1.5). I think we need such an indicator. 2. Empty Project Reports page The default setting in commons-build/project.xml is to include no reports. This still produces a meny-item called Project Reports which contains an empty list of reports. Is it possible to have this menu-item removed if there are no reports? Or this an issue with Maven? On the other hand is there any report that should be mandatory? 3. What parts of commons-build/project.xml should not be overridden There is plenty of useful stuff in commons-build/project.xml. When going through the project.xml-files of the different components there are a few parts that show up in the exact same form (more or less) as in commons-build/project.xml. Here are a few examples that I think should not need to be in the project.xml of a component: - url - organization (also found in project-template/project.xml in sandbox) - gumpRepositoryId - repository - siteAddress - siteDirectory Any thoughts? -- Dennis Lundberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [discovery] tests fail under maven build
Henri Yandell wrote: Building under Maven on OS X gives me 1 Failure: * Testcase: testFindResources took 0.019 sec FAILED located 0 resources, failed to locate all 3 resources: testResource junit.framework.AssertionFailedError: located 0 resources, failed to locate all 3 resources: testResource at org.apache.commons.discovery.test.TestAll.testFindResources(TestAll.java:333) I thought I fixed this today... I'll take another look. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [discovery] tests fail under maven build
Henri Yandell wrote: Building under Maven on OS X gives me 1 Failure: * Testcase: testFindResources took 0.019 sec FAILED located 0 resources, failed to locate all 3 resources: testResource junit.framework.AssertionFailedError: located 0 resources, failed to locate all 3 resources: testResource at org.apache.commons.discovery.test.TestAll.testFindResources(TestAll.java:333) I thought I fixed this today... I'll take another look. Can you confirm that you're using the current CVS HEAD? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[all] enum keyword in Java 1.5
If you haven't heard, the word 'enum' is a keyword in Java 1.5. This causes some errors here and there. Now that the 1.5 beta is out, should we be making an effort to remove this word from our sources? You can sedate the errors and only get warnings if you set: maven.compile.source=1.4 maven.compile.target=1.4 But this may not be a good long term solution. Thoughts? Example: java:compile: [echo] Compiling to /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/target/classes [javac] Compiling 40 source files to /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/target/classes /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/DiscoverResources.java:153: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier Enumeration enum = JDKHooks.getJDKHooks().getResources(loader, resourceName); ^ /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/DiscoverResources.java:154: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier if (enum != null enum.hasMoreElements()) { ^ /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/DiscoverResources.java:154: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier if (enum != null enum.hasMoreElements()) { ^ /home/matth/files/tech/appdev/projects/apache/jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/DiscoverResources.java:155: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier return enum; ^ 4 errors BUILD FAILED - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 27026] New: - release is not signed
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27026. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27026 release is not signed Summary: release is not signed Product: Commons Version: 2.0 Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: Other Component: HttpClient AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] there are no signatures checksums available for your latest release - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final
I also cut a snapshot of the math project into java-repository. It did not replicate to ibiblio. I talked with Jason last night, he's trying to trace through the problem. -Mark Vincent Massol wrote: -Original Message- From: Mark R. Diggory [mailto:[EMAIL PROTECTED] Sent: 18 February 2004 02:05 To: Commons HttpClient Project Cc: Jason van Zyl Subject: Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final Michael Becke wrote: Hi Mark, I uploaded the jar, along with the md5, to java-repository on Sunday around noon. My feeling is that the ibiblio sychronization is not working, since the jar had not moved over to ibiblio by mid day yesterday (Monday). I plan on uploading a new 2.0 jar, renamed to exclude 'final', this evening. I guess my can wait and see if that synchs with ibiblio. Mike Ok, there is already one on ibiblio named commons-httpclient-2.0.jar that appears to have been uploaded to there (not sync'ed). Yes, I've put it there manually myself. Now, if we want to verify if the sync works, I can remove it. Let me know. Thanks -Vincent So this issue is sync'ing on our end. I think if you place a jar called commons-httpclient-2.0.jar in java-repository, it may/may not update over the file on ibiblio. It would be interesting to see, feel free to deploy commons-httpclient-2.0.jar into java-repository and we will see. Hopefully when Jason sees this he can shed some light on our situation. -Mark On Feb 17, 2004, at 5:54 PM, Mark R. Diggory wrote: Ok, there is still a java-repository/commons-httpclient/jars/commons-httpclient-2.0- final.jar copy in the java-repository on www.apache.org and a /commons-httpclient/jars/commons-httpclient-2.0.jar on ibiblio, I suspect something is going wrong in terms of the renaming that occured on ibiblio and the possibility that these files are now somehow conflicting during the 4hour update process. I'm going to forward the thread onto Jason as well, maybe he can verify if there are any issues on the ibiblio side now? Jason, just to recap, they deployed the commons-httpclient-2.0-final.jar to ibiblio via the old process, then realized it should probably be named commons-httpclient-2.0.jar and renamed it. At the same time a copy was also deployed to commons-httpclient-2.0-final.jar in the java-repository directory. This should probably be named commons-httpclient-2.0.jar as well, but currently is not. I'm interested to see if there are any log entries that will clarify why commons-httpclient-2.0-final.jar that is currently in the java-repository is not showing up on ibiblio? In either case I suspect we will want to rename it to commons-httpclient-2.0.jar and have it show still in the repository. Whomever created it will need to rename it to maintain authorship over both the file and its md5 sum (Question: are md5 checksums effected by the filename or just the contents? If the former is true then the author needs to also regenerate the md5). -Mark Mark R. Diggory wrote: Just to let you know, the update from java-repository to ibiblio is every 4 hours, if you just placed it there, wait at least that amount of time before we look into issues. -M. Mark R. Diggory wrote: I missed this cause I wasn't paying attention to the http release on the http list. Yes, you should release into java-repository. If your having any issue let me or Jason know and we'll try to be of as much assistance as possible. -Mark Vincent Massol wrote: -Original Message- From: Michael Becke [mailto:[EMAIL PROTECTED] Sent: 17 February 2004 04:14 To: Commons HttpClient Project Subject: Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final Hi Vincent, Thanks for adding the jar to ibiblio. I added the jar to '/www/www.apache.org/dist/java-repository/commons-httpclient/' and thought this was supposed to replicate with ibiblio. Perhaps this is not working correctly. Arg! You must be right. I'm used to updating ibiblio but I guess we now have an automated synchronization in place. Still it wasn't showing there. Not sure how frequent the sync is. [snip] -Vincent - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - 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] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - To unsubscribe, e-mail: commons-httpclient-dev- [EMAIL PROTECTED] For additional commands, e-mail: commons-httpclient-dev- [EMAIL PROTECTED]
Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final
What are you using (plugin or ssh etc) to create the md5 checksum on your new jars? -Mark Vincent Massol wrote: -Original Message- From: Mark R. Diggory [mailto:[EMAIL PROTECTED] Sent: 18 February 2004 02:05 To: Commons HttpClient Project Cc: Jason van Zyl Subject: Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final Michael Becke wrote: Hi Mark, I uploaded the jar, along with the md5, to java-repository on Sunday around noon. My feeling is that the ibiblio sychronization is not working, since the jar had not moved over to ibiblio by mid day yesterday (Monday). I plan on uploading a new 2.0 jar, renamed to exclude 'final', this evening. I guess my can wait and see if that synchs with ibiblio. Mike Ok, there is already one on ibiblio named commons-httpclient-2.0.jar that appears to have been uploaded to there (not sync'ed). Yes, I've put it there manually myself. Now, if we want to verify if the sync works, I can remove it. Let me know. Thanks -Vincent So this issue is sync'ing on our end. I think if you place a jar called commons-httpclient-2.0.jar in java-repository, it may/may not update over the file on ibiblio. It would be interesting to see, feel free to deploy commons-httpclient-2.0.jar into java-repository and we will see. Hopefully when Jason sees this he can shed some light on our situation. -Mark On Feb 17, 2004, at 5:54 PM, Mark R. Diggory wrote: Ok, there is still a java-repository/commons-httpclient/jars/commons-httpclient-2.0- final.jar copy in the java-repository on www.apache.org and a /commons-httpclient/jars/commons-httpclient-2.0.jar on ibiblio, I suspect something is going wrong in terms of the renaming that occured on ibiblio and the possibility that these files are now somehow conflicting during the 4hour update process. I'm going to forward the thread onto Jason as well, maybe he can verify if there are any issues on the ibiblio side now? Jason, just to recap, they deployed the commons-httpclient-2.0-final.jar to ibiblio via the old process, then realized it should probably be named commons-httpclient-2.0.jar and renamed it. At the same time a copy was also deployed to commons-httpclient-2.0-final.jar in the java-repository directory. This should probably be named commons-httpclient-2.0.jar as well, but currently is not. I'm interested to see if there are any log entries that will clarify why commons-httpclient-2.0-final.jar that is currently in the java-repository is not showing up on ibiblio? In either case I suspect we will want to rename it to commons-httpclient-2.0.jar and have it show still in the repository. Whomever created it will need to rename it to maintain authorship over both the file and its md5 sum (Question: are md5 checksums effected by the filename or just the contents? If the former is true then the author needs to also regenerate the md5). -Mark Mark R. Diggory wrote: Just to let you know, the update from java-repository to ibiblio is every 4 hours, if you just placed it there, wait at least that amount of time before we look into issues. -M. Mark R. Diggory wrote: I missed this cause I wasn't paying attention to the http release on the http list. Yes, you should release into java-repository. If your having any issue let me or Jason know and we'll try to be of as much assistance as possible. -Mark Vincent Massol wrote: -Original Message- From: Michael Becke [mailto:[EMAIL PROTECTED] Sent: 17 February 2004 04:14 To: Commons HttpClient Project Subject: Re: [ANNOUNCE] Release of Commons HttpClient 2.0 Final Hi Vincent, Thanks for adding the jar to ibiblio. I added the jar to '/www/www.apache.org/dist/java-repository/commons-httpclient/' and thought this was supposed to replicate with ibiblio. Perhaps this is not working correctly. Arg! You must be right. I'm used to updating ibiblio but I guess we now have an automated synchronization in place. Still it wasn't showing there. Not sure how frequent the sync is. [snip] -Vincent - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - 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] -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu - To unsubscribe, e-mail: commons-httpclient-dev- [EMAIL PROTECTED] For additional commands, e-mail: commons-httpclient-dev- [EMAIL PROTECTED] - To unsubscribe,