+1

i did find i have a few observations after taking a quick look (but i don't think that there's anything here to stop promotion)...

i did happen to notice that some of the licenses have copyright ending in 2002.

i couldn't get the maven documentation build to run. it's probably just a version issue but it might be worth noting somewhere.

(i'm not sure whether you prefer jira but) i can't see a bugzilla category.

configuration doesn't have a status file. this is probably ok for mavenized components (which i think that maven is).

- robert

On 17 Dec 2003, at 10:04, Eric Pugh wrote:

Configuration exhibits all of the qualities of a component that should be in
Commons proper:
- It's small and focused.
- It's API is well defined
- It has a group of existing Jakarta committers providing code, ideas, and
support.
- It has good unit test coverage. It has also been tested in real world
database applications.
- It has automated nightly builds, website, and Maven all working
- It has incubated in the sandbox for long enough to become stable


Configuration is a mature component that should move to Commons proper so it
can be released to the public. Here's my +1.


The website has additional information:
http://jakarta.apache.org/commons/sandbox/configuration/index.html

Here's the component proposal for reference:
(0) Rationale

Configuration is a project to provide a generic Configuration interface and
allow the source of the values to vary. It provides easy typed access to
single, as well as lists of configuration values based on a 'key'.


(1) Scope of the Package

This proposal is to create a package of Java utility classes for
implementing a simple Configuration object. Configuration will remain
environment agnostic, focusing on just providing Configuration values. It
does not provide any time of IoC style configuration of objects.


(1.5) Interaction With Other Packages

Configuration relies only on standard Java 1.3 (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. It is built using Maven.

No external configuration files are utilized.

(2) Initial Source of the Package

This code has been in Sandbox for over a year, and was originally originally
in the Apache JServ project, then in Turbine, then in Velocity, and finally
ended up in the sandbox.


The proposed package name for the new component is
<code>org.apache.commons.configuration</code>.

(3) Required Jakarta-Commons Resources

CVS Repository - New directory dbutils in the jakarta-commons CVS
repository.

Mailing List - Discussions will take place on the general
[EMAIL PROTECTED] 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 [configuration].


Issue Tracking - Currently scarab on Nagoya is being used
(http://nagoya.apache.org/scarab/servlet/scarab/) however maybe this should
be moved to BugZilla?



(4) Initial Committers


The initial committers on the DBUtils component shall be:
Eric Pugh
Henning P. Schmiedehausen
Martin Poeschl


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



Reply via email to