cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: [REVIEW] Cayenne 2.0.1-incubating release
Date Tue, 19 Sep 2006 21:10:27 GMT

On Sep 18, 2006, at 10:38 PM, Jean T. Anderson wrote:

> There's a handy licensing tool here (derby just used this for the  
> recent
> license updating, which is how I found out about it):
> https://svn.apache.org/repos/private/committers/relicense/src/perl/ 
> insert_license.pl
>
> If you run it in practice mode (-p) it doesn't actually do anything  
> but
> provides a report of what needs to be done; e.g. here's what I just  
> did:
>
>    insert_license.pl -p /opt/Apache/cayenne-2.0.1-incubating/src >&
> cayenne.log
>
> Here's the summary at the end of that cayenne.log output:

Addressing the issues that were found so far....

I just went through all the warnings in Jean's report and fixed those  
that weren't false positives (there were a few - see full report  
below). There was one file with dual licensing - _HessianServlet.java  
- it is a patch to a bug in the Hessian servlet that requires access  
to private variables. I removed Caucho license from the file and  
added a note to the NOTICE file...

> I notice that recent incubator releases have the md5 sigs
> (http://people.apache.org/dist/incubator/tuscany/incubating-M1/ ,
> http://people.apache.org/dist/incubator/stdcxx/releases/ ,
> http://people.apache.org/dist/incubator/harmony/snapshots/ ) so that
> might be another thing to look into (more info is at
> http://www.apache.org/dev/release-signing.html)

When we finish the review, I'll post the new release with the  
signatures. Although my PGP key is not known to anybody, defeating  
the purpose of signing. So I guess we can limit this to just MD5's.

Andrus


------------
WARNINGS ADDRESSED

/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/cayennemodeler-strings.properties,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/event/DomainDisplayEvent.java
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/ 
remote/hessian/service/_HessianServlet.java

INSERTED LICENSES:

/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/DataMapDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/DBGeneratorDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/DataNodeDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/ 
dba/types.xml

FALSE POSITIVES:

/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
pref/PreferenceService.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/ 
project/validator/DomainValidator.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/ 
map/event/DomainEvent.java,


GENERATED, WILL NOT INSERT A LICENCE:

/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
pref/_DomainPreference.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/cayenne.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/ 
HSQLNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/ 
Preferences.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/pref/ 
ModelerPreferences.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_DBConnectionInfo.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_DataMapDefaults.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_FSPath.java
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_ComponentGeometry.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_DBGeneratorDefaults.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
modeler/pref/_DataNodeDefaults.java,
/opt/Apache/cayenne-2.0.1-incubating/src/modeler/org/apache/cayenne/ 
pref/_Domain.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/UntitledDomainNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/UntitledDomainMap.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/UntitledDomainNode.driver.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/UntitledDomainMap.map.xml,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial/src/cayenne/tutorial/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Painting.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Gallery.java,
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start-rop/ 
cayenne-tutorial-client/src/cayenne/tutorial/client/auto/_Artist.java,
/opt/Apache/cayenne-2.0.1-incubating/src/cayenne/org/apache/cayenne/ 
exp/parser/ExpressionParserTreeConstants.java
/opt/Apache/cayenne-2.0.1-incubating/src/tutorials/quick-start/ 
cayenne-tutorial/src/cayenne.xml,







Mime
View raw message