I just finished project upgrade code. I hate the way the upgrade pipeline is implemented (by me)... maybe someday when we have to handle more different versions at once, somebody will rewrite it. :-) The bottom line - it works, and all the unit tests pass successfully, including the new ones that test the upgrade procedure.

If anybody has time to do this, could you please start the new Modeler (build it from HEAD or wait for the nightly build - it should go through tomorrow morning) and try an upgrade of your existing project. If you see any errors or inconsistencies, please let me know.


What's next...

I guess now we need to start getting into the Apache release procedure. The docs [1] are still work in progress, so an advice from our mentors is very much appreciated. I'll do some research on my own as well (probably just look at other incubating projects). If I understand correctly, with all the proper disclaimers we can make a 2.0 release from the incubator before the CLA situation is addressed 100% (it is now at ~80%), and before Windows build LGPL dependency [2] is resolved?

[1] http://incubator.apache.org/guides/releasemanagement.html
[2] http://issues.apache.org/cayenne/browse/CAY-493

Andrus




On Jul 17, 2006, at 12:21 PM, Gentry, Michael ((Contractor)) wrote:

PS. I can build now and almost all unit tests are running for me.



-----Original Message-----
From: Gentry, Michael (Contractor) [mailto:[EMAIL PROTECTED]

Sent: Monday, July 17, 2006 9:56 AM
To: [email protected]
Subject: RE: Stable branch is created, any word on CLA's?


I've found a few more I missed which I'm working on fixing.




-----Original Message-----
From: Gentry, Michael (Contractor) [mailto:[EMAIL PROTECTED]

Sent: Monday, July 17, 2006 9:36 AM
To: [email protected]
Subject: RE: Stable branch is created, any word on CLA's?


OK, I've changed these.  I'll try to get the build and tests working
here, too.

Thanks!

/dev/mrg


-----Original Message-----
From: Andrus Adamchik [mailto:[EMAIL PROTECTED]
Sent: Sunday, July 16, 2006 10:40 PM
To: [email protected]
Subject: Re: Stable branch is created, any word on CLA's?


Michael,

I fixed the error below, and also all code generation templates, and
now I can compile and run unit tests, but many of them still fail.

Could you use your script to fix the test resources under

* cayenne-java/src/tests/resources/ClassGeneration/
* cayenne-java/src/tests/resources/dml/

Andrus


On Jul 16, 2006, at 3:47 PM, Andrus Adamchik wrote:

Also it looks like we will need a project upgrade checker in the
modeler, as the queries are saved with a builder factory class
encoded:

factory="org.objectstyle.cayenne.map.SelectQueryBuilder"

Same is true for the explicit DbAdapters. As a result when I run
the tests, I get this:

# ant clean test
...
BUILD FAILED
/Users/andrus/work/cayenne/cayenne-ant/build.xml:112: The following
error occurred while executing this line:
/Users/andrus/work/cayenne/cayenne-ant/ant/test.xml:30: The
following error occurred while executing this line:
/Users/andrus/work/cayenne/cayenne-ant/ant/import/macros.xml:93:
Error generating classes: MapLoader::processStartQuery(), invalid
query builder: org.objectstyle.cayenne.map.SelectQueryBuilder

I may look into that once I am done with 1.2 release.

Andrus


On Jul 16, 2006, at 1:31 PM, Michael Gentry wrote:

OK, I think it is mostly done.  I think I might still have a few
glitches, though.  I can't do a full ant build yet, but I think I'm
missing the tutorials ...  I can't work on it more until this
evening,
though.  If you find problems, please let me know.

Thanks!

/dev/mrg


On 7/14/06, Andrus Adamchik <[EMAIL PROTECTED]> wrote:

On Jul 14, 2006, at 8:28 PM, Michael Gentry wrote:
OK, I've made a script that'll change all Java package and import
references from ObjectStyle to Apache.  Appears to be working
fine in
my sandbox test.

Cool!

This is going into the TRUNK, right?  (paranoid hat firmly in
place) :-)

Yep:

https://svn.apache.org/repos/asf/incubator/cayenne/main/trunk/


BTW, I just moved the website to Apache. Waiting for the sync
process
to pick it up in production. According to the infra docs this should
happen around 9:11 pm EST.

Andrus








Reply via email to