Re: [REVIEW] Cayenne 2.0.1-incubating release

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Tue Sep 19 2006 - 17:10:27 EDT

  • Next message: Jean T. Anderson: "Re: [REVIEW] Cayenne 2.0.1-incubating release"

    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,



    This archive was generated by hypermail 2.0.0 : Tue Sep 19 2006 - 17:10:47 EDT