You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by dw...@apache.org on 2010/05/24 19:12:14 UTC

svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml

Author: dwoods
Date: Mon May 24 17:12:13 2010
New Revision: 947719

URL: http://svn.apache.org/viewvc?rev=947719&view=rev
Log:
Initial pass at readme/changes updates for upcoming release

Added:
    incubator/bval/trunk/CHANGES.txt   (with props)
Modified:
    incubator/bval/trunk/README.txt
    incubator/bval/trunk/pom.xml

Added: incubator/bval/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/CHANGES.txt?rev=947719&view=auto
==============================================================================
--- incubator/bval/trunk/CHANGES.txt (added)
+++ incubator/bval/trunk/CHANGES.txt Mon May 24 17:12:13 2010
@@ -0,0 +1,144 @@
+Apache Bean Validation (incubating) - CHANGES.txt
+(C) Copyright 2010 The Apache Software Foundation.
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+Content
+=======
+   * Overview
+   * Disclaimer
+   * Prerequisites
+   * Documentation
+   * Getting Involved
+   * Release Notes
+
+
+Overview
+========
+This is an implementation of JSR 303 (Bean Validation), a specification of the
+Java API for Javabean validation in Java EE and Java SE.
+The technical objective is to provide a class level constraint declaration and
+validation facility for the Java application developer, as well as a constraint
+metadata repository and query API.
+
+This implementation is based on the validation framework of agimatec GmbH,
+which was contributed to the ASF under a software grant.
+
+
+Disclaimer
+==========
+Apache Bean Validation is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in a
+manner consistent with other successful ASF projects. While incubation status is
+not necessarily a reflection of the completeness or stability of the code, it
+does indicate that the project has yet to be fully endorsed by the ASF.
+
+
+Prerequisites
+=============
+You need a platform that supports Java SE 5 or later.
+
+
+Documentation
+=============
+Please refer to the project page at:
+    http://incubator.apache.org/bval/
+
+
+Getting Involved
+================
+The Apache Bean Validation project is being built by the open source community
+for the open source community - we welcome your input and contributions!
+
+What are we looking for?
+  * Source code and fixes contributions
+  * Documentation assistance
+  * Project and feature suggestions
+  * Integration and testing with other projects
+  * Detailed and constructive feedback
+  * Articles and whitepapers
+
+How do I Contribute?
+  * To discuss Bean Validation topics, check out the mailing lists.
+  * Bugs and other issues can be posted on the project JIRA.
+
+
+Release Notes for 0.1-incubating
+================================
+
+Sub-task
+--------
+    * [BVAL-3] - Move all copyrights to NOTICE files
+    * [BVAL-4] - Rename java packages
+    * [BVAL-5] - Update builds for incubator
+    * [BVAL-7] - Setup initial structure/navigation/content in the wiki
+    * [BVAL-8] - Setup confluence autoexport template
+    * [BVAL-9] - Setup rsync cron job to copy autoexport content over to www staging area
+
+Bug
+---
+    * [BVAL-11] - After moved java packages tests don't work
+    * [BVAL-13] - ConstraintViolationImpl must be Serialziable according to JSR303 spec
+    * [BVAL-15] - @Min and @Max fail with very high values of long
+    * [BVAL-17] - PathImpl keeps a null-named first node on unindexed property paths
+    * [BVAL-18] - DefaultMessageInterpolator substitutes unexistant variables with the whole message
+    * [BVAL-19] - Several changes to pass 12 more tests
+    * [BVAL-20] - When building a MetaBean, the full tree of subclasses/interfaces must be considered
+    * [BVAL-21] - ConstraintViolations set should not have duplicates and should store ElementType and use it in equals()
+    * [BVAL-22] - Incorrect output or IOBException when interpolating messages when annotation values have $ or \
+    * [BVAL-23] - Circular dependency check produces false positives
+    * [BVAL-24] - IllegalArgumentException should be thrown when calling Validator.getConstraintsForClass() with a null class
+    * [BVAL-26] - IllegalAccessException is thrown when accesing annotation values
+    * [BVAL-27] - IllegalArgumentException should be thrown when calling BeanDescriptor.getConstraintsForProperty(null)
+    * [BVAL-28] - Property path for nodes inside iterables that do not implement List should not contain the index
+    * [BVAL-29] - Defer node creation in implementation of ConstraintViolationBuilder API
+    * [BVAL-30] - Groups from the main constraint annotation must be inherited by the composing annotations
+    * [BVAL-31] - A ConstraintDefinitionException should be thrown when the resolved validator is not compatible with the annotation type
+    * [BVAL-32] - Annotations associated with composited contraints must reflect inherited groups
+    * [BVAL-33] - Payload value must also be inherited in compositing constraints
+    * [BVAL-34] - Parameter for @Pattern message should be {regexp}
+    * [BVAL-35] - Improved support of @OverridesAttribute
+    * [BVAL-36] - Improve @ReportAsSingleValidation implementation
+    * [BVAL-37] - Ensure constraint definitions are valid
+    * [BVAL-38] - Groups and payload values must be part of the ConstraintDescriptor attributes
+    * [BVAL-39] - Implicit groups should be correctly set in constraint descriptors
+    * [BVAL-41] - Package bval artifacts as bundles
+    * [BVAL-42] - Stop group sequence validation when at least 1 violation is already reported
+    * [BVAL-43] - GroupDefinitionException must be thrown on cyclic group detection
+    * [BVAL-45] - ValidationException must be thrown when validating a bean with an annotated method which isn't a valid getter
+    * [BVAL-48] - jUnit failure during build on Windows - trunk rev 945800
+    * [BVAL-49] - ValidationException must be thrown in case ConstraintValidatorFactory returns null for a valid getInstance call
+    * [BVAL-50] - Fix TraversableResolver usage
+    * [BVAL-51] - Several fixes in ElementDescriptor and subinterfaces impls
+    * [BVAL-53] - Several fixes for XML metadata processing impl
+    * [BVAL-55] - Fix remaining TCK tests
+    * [BVAL-58] - Clean up build before release
+
+Improvement
+-----------
+    * [BVAL-12] - Current implementation of method validation (appendix C of JSR-303) doesn't work with some constraints
+    * [BVAL-16] - Maven project to launch TCK suite
+    * [BVAL-44] - Move optional JSON code out of bval-core to a bval-json module
+    * [BVAL-46] - Create project source assembly
+    * [BVAL-52] - ValidationParser.getInputStream() should call getResourceAsStream() for TCK suite to work
+    * [BVAL-57] - Create a single apache-bval jar/bundle
+
+New Feature
+-----------
+    * [BVAL-40] - Provide a way to display the Bean Validation version being used
+    * [BVAL-56] - make bval work with geronimo spec osgi service locator
+
+Task
+----
+    * [BVAL-2] - Initial codebase donation tasks
+    * [BVAL-6] - Setup project website
+
+Test
+----
+    * [BVAL-10] - Setup continuous builds
+
+
+--------------------------------------------------------------------------------
+

Propchange: incubator/bval/trunk/CHANGES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/bval/trunk/README.txt
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/README.txt?rev=947719&r1=947718&r2=947719&view=diff
==============================================================================
--- incubator/bval/trunk/README.txt (original)
+++ incubator/bval/trunk/README.txt Mon May 24 17:12:13 2010
@@ -1,97 +1,78 @@
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you 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.
-
-
-Apache Bean Validation (incubating)
+Apache Bean Validation (incubating) - README.txt
 (C) Copyright 2010 The Apache Software Foundation.
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
 --------------------------------------------------------------------------------
 
-JSR 303 Bean Validation 1.0 Implementation
-==========================================
+About
+=====
 This is an implementation of JSR 303 (Bean Validation), a specification of the
 Java API for Javabean validation in Java EE and Java SE.
 The technical objective is to provide a class level constraint declaration and
 validation facility for the Java application developer, as well as a constraint
 metadata repository and query API.
 
-This implementation is based on the validation framework of agimatec GmbH,
-which was contributed to the ASF under a software grant.
 
-How to compile the project
-==========================
-Requirements:
-0. Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
-1. The project is built with maven2 (Tested with 2.0.10 and 2.2.1). 
-   You need to download and install maven2 from: http://maven.apache.org/
-2. Invoke maven in the root directory or a module subdirectory.
+Disclaimer
+==========
+Apache Bean Validation is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in a
+manner consistent with other successful ASF projects. While incubation status is
+not necessarily a reflection of the completeness or stability of the code, it
+does indicate that the project has yet to be fully endorsed by the ASF.
+
+
+Release Notes
+=============
+Please refer to the included CHANGES.txt for a complete list of new features
+available and issues resolved in this release.
 
-compile all projects:
----------------------
-mvn install
 
-(artifacts are generated into the target directories and your local .m2 repo)
+Getting Started
+===============
+Please visit the project website for the latest information:
+    http://incubator.apache.org/bval/
 
-(Optional) generate site, javadoc:
-----------------------------------
-mvn site
+Along with the developer mailing list archive:
+    http://mail-archives.apache.org/mod_mbox/incubator-bval-dev/
 
-(Optional) generate source-jars:
---------------------------------
-mvn source:jar
-mvn source:test-jar
 
-(Optional) generate an IntelliJ project:
-----------------------------------------
-mvn idea:idea
+System Requirements
+===================
+You need a platform that supports Java SE 5 or later.
+Most testing has been done with Java SE 6 on Mac OS X, Windows and Linux.
 
-(Optional) generate Eclipse projects:
--------------------------------------
-mvn eclipse:eclipse
 
-(Committers) deploy maven-site and javadoc:
--------------------------------------------
-mvn site-deploy
+Building
+==========================
+To build from source code:
+  - Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
+  - The project is built with Apache Maven 2 (suggested are 2.0.11 and 2.2.1).
+    You need to download and install Maven 2 from: http://maven.apache.org/
+  - Invoke maven in the root directory or a module subdirectory:
+      mvn install
 
-(Committers) Publish SNAPSHOT or Release artifacts:
----------------------------------------------------
-mvn clean deploy
+Checkout the Building section on the project web site for more details:
+    http://incubator.apache.org/bval/
 
 
+Support
+=======
+Any problems with this release can be reported to the user mailing list or
+opened in the Jira issue tracker.
 
-Getting started
-===============
-Refer to the project page and WIKI at:
-https://cwiki.apache.org/BeanValidation/
+  Mailing list archive:
+    http://mail-archives.apache.org/mod_mbox/incubator-bval-user/
+
+  User mailing list:
+    bval-user@incubator.apache.org
 
-You can checkout latest sources and releases from there.
-You can also refer to the test cases in src/test/java/** for examples.
+  User mailing list subscription:
+    bval-user-subscribe@incubator.apache.org
 
-Project status
-==============
-* The BeanValidation project is currently hosted in the Apache Incubator.
-  Please visit the following for our latest graduation status:
-  http://incubator.apache.org/projects/beanvalidation.html
-
-
-Feedback, questions, contribution
-=================================
-** Your feedback is welcome! **
-
-Checkout our website for more details on how to acess our mailing lists
-or open issues in JIRA:
-  http://incubator.apache.org/bval/
+  Jira:
+    https://issues.apache.org/jira/browse/BVAL/
+
+--------------------------------------------------------------------------------
 

Modified: incubator/bval/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=947719&r1=947718&r2=947719&view=diff
==============================================================================
--- incubator/bval/trunk/pom.xml (original)
+++ incubator/bval/trunk/pom.xml Mon May 24 17:12:13 2010
@@ -387,7 +387,9 @@
                                 descriptors
                             -->
                             <exclude>**/javax.validation.spi.ValidationProvider</exclude>
-
+                            <!-- General informational files -->
+                            <exclude>README.txt</exclude>
+                            <exclude>CHANGES.txt</exclude>
                             <!-- generated content -->
                             <exclude>**/.*/**</exclude>
                             <exclude>**/*.ftl</exclude>



Re: svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml

Posted by Carlos Vara <ba...@gmail.com>.
On Mon, May 24, 2010 at 6:46 PM, Donald Woods <dw...@apache.org> wrote:
> It now has -
> Apache Bean Validation (incubating) - README.txt
> Licensed under Apache License 2.0 -
> http://www.apache.org/licenses/LICENSE-2.0
> --------------------------------------------------------------------------------

Clean and nice IMHO, as I agree that the full license didn't read
"right" in the README. Glad to see it's optional in such cases.

Carlos

Re: svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml

Posted by Donald Woods <dw...@apache.org>.
OK, I was using the main www.apache.org website footer as a guide, but
the http://www.apache.org/legal/src-headers.html page states - "Since
contributors maintain their copyright ownership in the works they
submit, it is misleading to place the ASF copyright at the top of each
source file....."  So I'll remove the copyright notice.

I've looked at several projects (including the Geronimo 2.2.x branch)
and not all TXT files have the full license header, which basically
looks like crap for anyone picking up a README.....

On the same page as above, there is "Documentation, including web site
documentation distributed with the release, may include the header text
within some form of metadata (such as HTML comments) or as a header or
footer appearing in the visible documentation."  Where the "may" seems
to denote it's optional, so I wanted to include just a one-liner
pointing to the license....

It now has -
Apache Bean Validation (incubating) - README.txt
Licensed under Apache License 2.0 -
http://www.apache.org/licenses/LICENSE-2.0
--------------------------------------------------------------------------------


Thoughts?


-Donald



On 5/24/10 1:24 PM, David Jencks wrote:
> What is your basis for claiming the asf has the copyright on these files?  I've never seen this kind of copyright here before.  I thought the standard apache license header was required for these kind of files.
> 
> thanks
> david jencks
> 
> On May 24, 2010, at 10:12 AM, dwoods@apache.org wrote:
> 
>> Author: dwoods
>> Date: Mon May 24 17:12:13 2010
>> New Revision: 947719
>>
>> URL: http://svn.apache.org/viewvc?rev=947719&view=rev
>> Log:
>> Initial pass at readme/changes updates for upcoming release
>>
>> Added:
>>    incubator/bval/trunk/CHANGES.txt   (with props)
>> Modified:
>>    incubator/bval/trunk/README.txt
>>    incubator/bval/trunk/pom.xml
>>
>> Added: incubator/bval/trunk/CHANGES.txt
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/CHANGES.txt?rev=947719&view=auto
>> ==============================================================================
>> --- incubator/bval/trunk/CHANGES.txt (added)
>> +++ incubator/bval/trunk/CHANGES.txt Mon May 24 17:12:13 2010
>> @@ -0,0 +1,144 @@
>> +Apache Bean Validation (incubating) - CHANGES.txt
>> +(C) Copyright 2010 The Apache Software Foundation.
>> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
>> +--------------------------------------------------------------------------------
>> +
>> +Content
>> +=======
>> +   * Overview
>> +   * Disclaimer
>> +   * Prerequisites
>> +   * Documentation
>> +   * Getting Involved
>> +   * Release Notes
>> +
>> +
>> +Overview
>> +========
>> +This is an implementation of JSR 303 (Bean Validation), a specification of the
>> +Java API for Javabean validation in Java EE and Java SE.
>> +The technical objective is to provide a class level constraint declaration and
>> +validation facility for the Java application developer, as well as a constraint
>> +metadata repository and query API.
>> +
>> +This implementation is based on the validation framework of agimatec GmbH,
>> +which was contributed to the ASF under a software grant.
>> +
>> +
>> +Disclaimer
>> +==========
>> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
>> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
>> +of all newly accepted projects until a further review indicates that the
>> +infrastructure, communications, and decision making process have stabilized in a
>> +manner consistent with other successful ASF projects. While incubation status is
>> +not necessarily a reflection of the completeness or stability of the code, it
>> +does indicate that the project has yet to be fully endorsed by the ASF.
>> +
>> +
>> +Prerequisites
>> +=============
>> +You need a platform that supports Java SE 5 or later.
>> +
>> +
>> +Documentation
>> +=============
>> +Please refer to the project page at:
>> +    http://incubator.apache.org/bval/
>> +
>> +
>> +Getting Involved
>> +================
>> +The Apache Bean Validation project is being built by the open source community
>> +for the open source community - we welcome your input and contributions!
>> +
>> +What are we looking for?
>> +  * Source code and fixes contributions
>> +  * Documentation assistance
>> +  * Project and feature suggestions
>> +  * Integration and testing with other projects
>> +  * Detailed and constructive feedback
>> +  * Articles and whitepapers
>> +
>> +How do I Contribute?
>> +  * To discuss Bean Validation topics, check out the mailing lists.
>> +  * Bugs and other issues can be posted on the project JIRA.
>> +
>> +
>> +Release Notes for 0.1-incubating
>> +================================
>> +
>> +Sub-task
>> +--------
>> +    * [BVAL-3] - Move all copyrights to NOTICE files
>> +    * [BVAL-4] - Rename java packages
>> +    * [BVAL-5] - Update builds for incubator
>> +    * [BVAL-7] - Setup initial structure/navigation/content in the wiki
>> +    * [BVAL-8] - Setup confluence autoexport template
>> +    * [BVAL-9] - Setup rsync cron job to copy autoexport content over to www staging area
>> +
>> +Bug
>> +---
>> +    * [BVAL-11] - After moved java packages tests don't work
>> +    * [BVAL-13] - ConstraintViolationImpl must be Serialziable according to JSR303 spec
>> +    * [BVAL-15] - @Min and @Max fail with very high values of long
>> +    * [BVAL-17] - PathImpl keeps a null-named first node on unindexed property paths
>> +    * [BVAL-18] - DefaultMessageInterpolator substitutes unexistant variables with the whole message
>> +    * [BVAL-19] - Several changes to pass 12 more tests
>> +    * [BVAL-20] - When building a MetaBean, the full tree of subclasses/interfaces must be considered
>> +    * [BVAL-21] - ConstraintViolations set should not have duplicates and should store ElementType and use it in equals()
>> +    * [BVAL-22] - Incorrect output or IOBException when interpolating messages when annotation values have $ or \
>> +    * [BVAL-23] - Circular dependency check produces false positives
>> +    * [BVAL-24] - IllegalArgumentException should be thrown when calling Validator.getConstraintsForClass() with a null class
>> +    * [BVAL-26] - IllegalAccessException is thrown when accesing annotation values
>> +    * [BVAL-27] - IllegalArgumentException should be thrown when calling BeanDescriptor.getConstraintsForProperty(null)
>> +    * [BVAL-28] - Property path for nodes inside iterables that do not implement List should not contain the index
>> +    * [BVAL-29] - Defer node creation in implementation of ConstraintViolationBuilder API
>> +    * [BVAL-30] - Groups from the main constraint annotation must be inherited by the composing annotations
>> +    * [BVAL-31] - A ConstraintDefinitionException should be thrown when the resolved validator is not compatible with the annotation type
>> +    * [BVAL-32] - Annotations associated with composited contraints must reflect inherited groups
>> +    * [BVAL-33] - Payload value must also be inherited in compositing constraints
>> +    * [BVAL-34] - Parameter for @Pattern message should be {regexp}
>> +    * [BVAL-35] - Improved support of @OverridesAttribute
>> +    * [BVAL-36] - Improve @ReportAsSingleValidation implementation
>> +    * [BVAL-37] - Ensure constraint definitions are valid
>> +    * [BVAL-38] - Groups and payload values must be part of the ConstraintDescriptor attributes
>> +    * [BVAL-39] - Implicit groups should be correctly set in constraint descriptors
>> +    * [BVAL-41] - Package bval artifacts as bundles
>> +    * [BVAL-42] - Stop group sequence validation when at least 1 violation is already reported
>> +    * [BVAL-43] - GroupDefinitionException must be thrown on cyclic group detection
>> +    * [BVAL-45] - ValidationException must be thrown when validating a bean with an annotated method which isn't a valid getter
>> +    * [BVAL-48] - jUnit failure during build on Windows - trunk rev 945800
>> +    * [BVAL-49] - ValidationException must be thrown in case ConstraintValidatorFactory returns null for a valid getInstance call
>> +    * [BVAL-50] - Fix TraversableResolver usage
>> +    * [BVAL-51] - Several fixes in ElementDescriptor and subinterfaces impls
>> +    * [BVAL-53] - Several fixes for XML metadata processing impl
>> +    * [BVAL-55] - Fix remaining TCK tests
>> +    * [BVAL-58] - Clean up build before release
>> +
>> +Improvement
>> +-----------
>> +    * [BVAL-12] - Current implementation of method validation (appendix C of JSR-303) doesn't work with some constraints
>> +    * [BVAL-16] - Maven project to launch TCK suite
>> +    * [BVAL-44] - Move optional JSON code out of bval-core to a bval-json module
>> +    * [BVAL-46] - Create project source assembly
>> +    * [BVAL-52] - ValidationParser.getInputStream() should call getResourceAsStream() for TCK suite to work
>> +    * [BVAL-57] - Create a single apache-bval jar/bundle
>> +
>> +New Feature
>> +-----------
>> +    * [BVAL-40] - Provide a way to display the Bean Validation version being used
>> +    * [BVAL-56] - make bval work with geronimo spec osgi service locator
>> +
>> +Task
>> +----
>> +    * [BVAL-2] - Initial codebase donation tasks
>> +    * [BVAL-6] - Setup project website
>> +
>> +Test
>> +----
>> +    * [BVAL-10] - Setup continuous builds
>> +
>> +
>> +--------------------------------------------------------------------------------
>> +
>>
>> Propchange: incubator/bval/trunk/CHANGES.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>>
>> Modified: incubator/bval/trunk/README.txt
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/README.txt?rev=947719&r1=947718&r2=947719&view=diff
>> ==============================================================================
>> --- incubator/bval/trunk/README.txt (original)
>> +++ incubator/bval/trunk/README.txt Mon May 24 17:12:13 2010
>> @@ -1,97 +1,78 @@
>> - Licensed to the Apache Software Foundation (ASF) under one
>> - or more contributor license agreements.  See the NOTICE file
>> - distributed with this work for additional information
>> - regarding copyright ownership.  The ASF licenses this file
>> - to you 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.
>> -
>> -
>> -Apache Bean Validation (incubating)
>> +Apache Bean Validation (incubating) - README.txt
>> (C) Copyright 2010 The Apache Software Foundation.
>> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
>> --------------------------------------------------------------------------------
>>
>> -JSR 303 Bean Validation 1.0 Implementation
>> -==========================================
>> +About
>> +=====
>> This is an implementation of JSR 303 (Bean Validation), a specification of the
>> Java API for Javabean validation in Java EE and Java SE.
>> The technical objective is to provide a class level constraint declaration and
>> validation facility for the Java application developer, as well as a constraint
>> metadata repository and query API.
>>
>> -This implementation is based on the validation framework of agimatec GmbH,
>> -which was contributed to the ASF under a software grant.
>>
>> -How to compile the project
>> -==========================
>> -Requirements:
>> -0. Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
>> -1. The project is built with maven2 (Tested with 2.0.10 and 2.2.1). 
>> -   You need to download and install maven2 from: http://maven.apache.org/
>> -2. Invoke maven in the root directory or a module subdirectory.
>> +Disclaimer
>> +==========
>> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
>> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
>> +of all newly accepted projects until a further review indicates that the
>> +infrastructure, communications, and decision making process have stabilized in a
>> +manner consistent with other successful ASF projects. While incubation status is
>> +not necessarily a reflection of the completeness or stability of the code, it
>> +does indicate that the project has yet to be fully endorsed by the ASF.
>> +
>> +
>> +Release Notes
>> +=============
>> +Please refer to the included CHANGES.txt for a complete list of new features
>> +available and issues resolved in this release.
>>
>> -compile all projects:
>> ----------------------
>> -mvn install
>>
>> -(artifacts are generated into the target directories and your local .m2 repo)
>> +Getting Started
>> +===============
>> +Please visit the project website for the latest information:
>> +    http://incubator.apache.org/bval/
>>
>> -(Optional) generate site, javadoc:
>> -----------------------------------
>> -mvn site
>> +Along with the developer mailing list archive:
>> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-dev/
>>
>> -(Optional) generate source-jars:
>> ---------------------------------
>> -mvn source:jar
>> -mvn source:test-jar
>>
>> -(Optional) generate an IntelliJ project:
>> -----------------------------------------
>> -mvn idea:idea
>> +System Requirements
>> +===================
>> +You need a platform that supports Java SE 5 or later.
>> +Most testing has been done with Java SE 6 on Mac OS X, Windows and Linux.
>>
>> -(Optional) generate Eclipse projects:
>> --------------------------------------
>> -mvn eclipse:eclipse
>>
>> -(Committers) deploy maven-site and javadoc:
>> --------------------------------------------
>> -mvn site-deploy
>> +Building
>> +==========================
>> +To build from source code:
>> +  - Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
>> +  - The project is built with Apache Maven 2 (suggested are 2.0.11 and 2.2.1).
>> +    You need to download and install Maven 2 from: http://maven.apache.org/
>> +  - Invoke maven in the root directory or a module subdirectory:
>> +      mvn install
>>
>> -(Committers) Publish SNAPSHOT or Release artifacts:
>> ----------------------------------------------------
>> -mvn clean deploy
>> +Checkout the Building section on the project web site for more details:
>> +    http://incubator.apache.org/bval/
>>
>>
>> +Support
>> +=======
>> +Any problems with this release can be reported to the user mailing list or
>> +opened in the Jira issue tracker.
>>
>> -Getting started
>> -===============
>> -Refer to the project page and WIKI at:
>> -https://cwiki.apache.org/BeanValidation/
>> +  Mailing list archive:
>> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-user/
>> +
>> +  User mailing list:
>> +    bval-user@incubator.apache.org
>>
>> -You can checkout latest sources and releases from there.
>> -You can also refer to the test cases in src/test/java/** for examples.
>> +  User mailing list subscription:
>> +    bval-user-subscribe@incubator.apache.org
>>
>> -Project status
>> -==============
>> -* The BeanValidation project is currently hosted in the Apache Incubator.
>> -  Please visit the following for our latest graduation status:
>> -  http://incubator.apache.org/projects/beanvalidation.html
>> -
>> -
>> -Feedback, questions, contribution
>> -=================================
>> -** Your feedback is welcome! **
>> -
>> -Checkout our website for more details on how to acess our mailing lists
>> -or open issues in JIRA:
>> -  http://incubator.apache.org/bval/
>> +  Jira:
>> +    https://issues.apache.org/jira/browse/BVAL/
>> +
>> +--------------------------------------------------------------------------------
>>
>>
>> Modified: incubator/bval/trunk/pom.xml
>> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=947719&r1=947718&r2=947719&view=diff
>> ==============================================================================
>> --- incubator/bval/trunk/pom.xml (original)
>> +++ incubator/bval/trunk/pom.xml Mon May 24 17:12:13 2010
>> @@ -387,7 +387,9 @@
>>                                 descriptors
>>                             -->
>>                             <exclude>**/javax.validation.spi.ValidationProvider</exclude>
>> -
>> +                            <!-- General informational files -->
>> +                            <exclude>README.txt</exclude>
>> +                            <exclude>CHANGES.txt</exclude>
>>                             <!-- generated content -->
>>                             <exclude>**/.*/**</exclude>
>>                             <exclude>**/*.ftl</exclude>
>>
>>
> 
> 

Re: svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml

Posted by David Jencks <da...@yahoo.com>.
What is your basis for claiming the asf has the copyright on these files?  I've never seen this kind of copyright here before.  I thought the standard apache license header was required for these kind of files.

thanks
david jencks

On May 24, 2010, at 10:12 AM, dwoods@apache.org wrote:

> Author: dwoods
> Date: Mon May 24 17:12:13 2010
> New Revision: 947719
> 
> URL: http://svn.apache.org/viewvc?rev=947719&view=rev
> Log:
> Initial pass at readme/changes updates for upcoming release
> 
> Added:
>    incubator/bval/trunk/CHANGES.txt   (with props)
> Modified:
>    incubator/bval/trunk/README.txt
>    incubator/bval/trunk/pom.xml
> 
> Added: incubator/bval/trunk/CHANGES.txt
> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/CHANGES.txt?rev=947719&view=auto
> ==============================================================================
> --- incubator/bval/trunk/CHANGES.txt (added)
> +++ incubator/bval/trunk/CHANGES.txt Mon May 24 17:12:13 2010
> @@ -0,0 +1,144 @@
> +Apache Bean Validation (incubating) - CHANGES.txt
> +(C) Copyright 2010 The Apache Software Foundation.
> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
> +--------------------------------------------------------------------------------
> +
> +Content
> +=======
> +   * Overview
> +   * Disclaimer
> +   * Prerequisites
> +   * Documentation
> +   * Getting Involved
> +   * Release Notes
> +
> +
> +Overview
> +========
> +This is an implementation of JSR 303 (Bean Validation), a specification of the
> +Java API for Javabean validation in Java EE and Java SE.
> +The technical objective is to provide a class level constraint declaration and
> +validation facility for the Java application developer, as well as a constraint
> +metadata repository and query API.
> +
> +This implementation is based on the validation framework of agimatec GmbH,
> +which was contributed to the ASF under a software grant.
> +
> +
> +Disclaimer
> +==========
> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
> +of all newly accepted projects until a further review indicates that the
> +infrastructure, communications, and decision making process have stabilized in a
> +manner consistent with other successful ASF projects. While incubation status is
> +not necessarily a reflection of the completeness or stability of the code, it
> +does indicate that the project has yet to be fully endorsed by the ASF.
> +
> +
> +Prerequisites
> +=============
> +You need a platform that supports Java SE 5 or later.
> +
> +
> +Documentation
> +=============
> +Please refer to the project page at:
> +    http://incubator.apache.org/bval/
> +
> +
> +Getting Involved
> +================
> +The Apache Bean Validation project is being built by the open source community
> +for the open source community - we welcome your input and contributions!
> +
> +What are we looking for?
> +  * Source code and fixes contributions
> +  * Documentation assistance
> +  * Project and feature suggestions
> +  * Integration and testing with other projects
> +  * Detailed and constructive feedback
> +  * Articles and whitepapers
> +
> +How do I Contribute?
> +  * To discuss Bean Validation topics, check out the mailing lists.
> +  * Bugs and other issues can be posted on the project JIRA.
> +
> +
> +Release Notes for 0.1-incubating
> +================================
> +
> +Sub-task
> +--------
> +    * [BVAL-3] - Move all copyrights to NOTICE files
> +    * [BVAL-4] - Rename java packages
> +    * [BVAL-5] - Update builds for incubator
> +    * [BVAL-7] - Setup initial structure/navigation/content in the wiki
> +    * [BVAL-8] - Setup confluence autoexport template
> +    * [BVAL-9] - Setup rsync cron job to copy autoexport content over to www staging area
> +
> +Bug
> +---
> +    * [BVAL-11] - After moved java packages tests don't work
> +    * [BVAL-13] - ConstraintViolationImpl must be Serialziable according to JSR303 spec
> +    * [BVAL-15] - @Min and @Max fail with very high values of long
> +    * [BVAL-17] - PathImpl keeps a null-named first node on unindexed property paths
> +    * [BVAL-18] - DefaultMessageInterpolator substitutes unexistant variables with the whole message
> +    * [BVAL-19] - Several changes to pass 12 more tests
> +    * [BVAL-20] - When building a MetaBean, the full tree of subclasses/interfaces must be considered
> +    * [BVAL-21] - ConstraintViolations set should not have duplicates and should store ElementType and use it in equals()
> +    * [BVAL-22] - Incorrect output or IOBException when interpolating messages when annotation values have $ or \
> +    * [BVAL-23] - Circular dependency check produces false positives
> +    * [BVAL-24] - IllegalArgumentException should be thrown when calling Validator.getConstraintsForClass() with a null class
> +    * [BVAL-26] - IllegalAccessException is thrown when accesing annotation values
> +    * [BVAL-27] - IllegalArgumentException should be thrown when calling BeanDescriptor.getConstraintsForProperty(null)
> +    * [BVAL-28] - Property path for nodes inside iterables that do not implement List should not contain the index
> +    * [BVAL-29] - Defer node creation in implementation of ConstraintViolationBuilder API
> +    * [BVAL-30] - Groups from the main constraint annotation must be inherited by the composing annotations
> +    * [BVAL-31] - A ConstraintDefinitionException should be thrown when the resolved validator is not compatible with the annotation type
> +    * [BVAL-32] - Annotations associated with composited contraints must reflect inherited groups
> +    * [BVAL-33] - Payload value must also be inherited in compositing constraints
> +    * [BVAL-34] - Parameter for @Pattern message should be {regexp}
> +    * [BVAL-35] - Improved support of @OverridesAttribute
> +    * [BVAL-36] - Improve @ReportAsSingleValidation implementation
> +    * [BVAL-37] - Ensure constraint definitions are valid
> +    * [BVAL-38] - Groups and payload values must be part of the ConstraintDescriptor attributes
> +    * [BVAL-39] - Implicit groups should be correctly set in constraint descriptors
> +    * [BVAL-41] - Package bval artifacts as bundles
> +    * [BVAL-42] - Stop group sequence validation when at least 1 violation is already reported
> +    * [BVAL-43] - GroupDefinitionException must be thrown on cyclic group detection
> +    * [BVAL-45] - ValidationException must be thrown when validating a bean with an annotated method which isn't a valid getter
> +    * [BVAL-48] - jUnit failure during build on Windows - trunk rev 945800
> +    * [BVAL-49] - ValidationException must be thrown in case ConstraintValidatorFactory returns null for a valid getInstance call
> +    * [BVAL-50] - Fix TraversableResolver usage
> +    * [BVAL-51] - Several fixes in ElementDescriptor and subinterfaces impls
> +    * [BVAL-53] - Several fixes for XML metadata processing impl
> +    * [BVAL-55] - Fix remaining TCK tests
> +    * [BVAL-58] - Clean up build before release
> +
> +Improvement
> +-----------
> +    * [BVAL-12] - Current implementation of method validation (appendix C of JSR-303) doesn't work with some constraints
> +    * [BVAL-16] - Maven project to launch TCK suite
> +    * [BVAL-44] - Move optional JSON code out of bval-core to a bval-json module
> +    * [BVAL-46] - Create project source assembly
> +    * [BVAL-52] - ValidationParser.getInputStream() should call getResourceAsStream() for TCK suite to work
> +    * [BVAL-57] - Create a single apache-bval jar/bundle
> +
> +New Feature
> +-----------
> +    * [BVAL-40] - Provide a way to display the Bean Validation version being used
> +    * [BVAL-56] - make bval work with geronimo spec osgi service locator
> +
> +Task
> +----
> +    * [BVAL-2] - Initial codebase donation tasks
> +    * [BVAL-6] - Setup project website
> +
> +Test
> +----
> +    * [BVAL-10] - Setup continuous builds
> +
> +
> +--------------------------------------------------------------------------------
> +
> 
> Propchange: incubator/bval/trunk/CHANGES.txt
> ------------------------------------------------------------------------------
>    svn:eol-style = native
> 
> Modified: incubator/bval/trunk/README.txt
> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/README.txt?rev=947719&r1=947718&r2=947719&view=diff
> ==============================================================================
> --- incubator/bval/trunk/README.txt (original)
> +++ incubator/bval/trunk/README.txt Mon May 24 17:12:13 2010
> @@ -1,97 +1,78 @@
> - Licensed to the Apache Software Foundation (ASF) under one
> - or more contributor license agreements.  See the NOTICE file
> - distributed with this work for additional information
> - regarding copyright ownership.  The ASF licenses this file
> - to you 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.
> -
> -
> -Apache Bean Validation (incubating)
> +Apache Bean Validation (incubating) - README.txt
> (C) Copyright 2010 The Apache Software Foundation.
> +Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
> --------------------------------------------------------------------------------
> 
> -JSR 303 Bean Validation 1.0 Implementation
> -==========================================
> +About
> +=====
> This is an implementation of JSR 303 (Bean Validation), a specification of the
> Java API for Javabean validation in Java EE and Java SE.
> The technical objective is to provide a class level constraint declaration and
> validation facility for the Java application developer, as well as a constraint
> metadata repository and query API.
> 
> -This implementation is based on the validation framework of agimatec GmbH,
> -which was contributed to the ASF under a software grant.
> 
> -How to compile the project
> -==========================
> -Requirements:
> -0. Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
> -1. The project is built with maven2 (Tested with 2.0.10 and 2.2.1). 
> -   You need to download and install maven2 from: http://maven.apache.org/
> -2. Invoke maven in the root directory or a module subdirectory.
> +Disclaimer
> +==========
> +Apache Bean Validation is an effort undergoing incubation at The Apache Software
> +Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
> +of all newly accepted projects until a further review indicates that the
> +infrastructure, communications, and decision making process have stabilized in a
> +manner consistent with other successful ASF projects. While incubation status is
> +not necessarily a reflection of the completeness or stability of the code, it
> +does indicate that the project has yet to be fully endorsed by the ASF.
> +
> +
> +Release Notes
> +=============
> +Please refer to the included CHANGES.txt for a complete list of new features
> +available and issues resolved in this release.
> 
> -compile all projects:
> ----------------------
> -mvn install
> 
> -(artifacts are generated into the target directories and your local .m2 repo)
> +Getting Started
> +===============
> +Please visit the project website for the latest information:
> +    http://incubator.apache.org/bval/
> 
> -(Optional) generate site, javadoc:
> -----------------------------------
> -mvn site
> +Along with the developer mailing list archive:
> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-dev/
> 
> -(Optional) generate source-jars:
> ---------------------------------
> -mvn source:jar
> -mvn source:test-jar
> 
> -(Optional) generate an IntelliJ project:
> -----------------------------------------
> -mvn idea:idea
> +System Requirements
> +===================
> +You need a platform that supports Java SE 5 or later.
> +Most testing has been done with Java SE 6 on Mac OS X, Windows and Linux.
> 
> -(Optional) generate Eclipse projects:
> --------------------------------------
> -mvn eclipse:eclipse
> 
> -(Committers) deploy maven-site and javadoc:
> --------------------------------------------
> -mvn site-deploy
> +Building
> +==========================
> +To build from source code:
> +  - Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
> +  - The project is built with Apache Maven 2 (suggested are 2.0.11 and 2.2.1).
> +    You need to download and install Maven 2 from: http://maven.apache.org/
> +  - Invoke maven in the root directory or a module subdirectory:
> +      mvn install
> 
> -(Committers) Publish SNAPSHOT or Release artifacts:
> ----------------------------------------------------
> -mvn clean deploy
> +Checkout the Building section on the project web site for more details:
> +    http://incubator.apache.org/bval/
> 
> 
> +Support
> +=======
> +Any problems with this release can be reported to the user mailing list or
> +opened in the Jira issue tracker.
> 
> -Getting started
> -===============
> -Refer to the project page and WIKI at:
> -https://cwiki.apache.org/BeanValidation/
> +  Mailing list archive:
> +    http://mail-archives.apache.org/mod_mbox/incubator-bval-user/
> +
> +  User mailing list:
> +    bval-user@incubator.apache.org
> 
> -You can checkout latest sources and releases from there.
> -You can also refer to the test cases in src/test/java/** for examples.
> +  User mailing list subscription:
> +    bval-user-subscribe@incubator.apache.org
> 
> -Project status
> -==============
> -* The BeanValidation project is currently hosted in the Apache Incubator.
> -  Please visit the following for our latest graduation status:
> -  http://incubator.apache.org/projects/beanvalidation.html
> -
> -
> -Feedback, questions, contribution
> -=================================
> -** Your feedback is welcome! **
> -
> -Checkout our website for more details on how to acess our mailing lists
> -or open issues in JIRA:
> -  http://incubator.apache.org/bval/
> +  Jira:
> +    https://issues.apache.org/jira/browse/BVAL/
> +
> +--------------------------------------------------------------------------------
> 
> 
> Modified: incubator/bval/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=947719&r1=947718&r2=947719&view=diff
> ==============================================================================
> --- incubator/bval/trunk/pom.xml (original)
> +++ incubator/bval/trunk/pom.xml Mon May 24 17:12:13 2010
> @@ -387,7 +387,9 @@
>                                 descriptors
>                             -->
>                             <exclude>**/javax.validation.spi.ValidationProvider</exclude>
> -
> +                            <!-- General informational files -->
> +                            <exclude>README.txt</exclude>
> +                            <exclude>CHANGES.txt</exclude>
>                             <!-- generated content -->
>                             <exclude>**/.*/**</exclude>
>                             <exclude>**/*.ftl</exclude>
> 
>