You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michelle Caisse <Mi...@Sun.COM> on 2006/03/23 21:42:52 UTC

JDO TCK Conference Call Friday, Mar 24, 9 am PST

Hi,

We will have our regular meeting Friday, March 24 at 9 am PST to discuss 
JDO TCK issues and status.

Dial-in numbers are:
866 230-6968   294-0479#
International: +1 865 544-7856

Agenda:

1. Test status (Michael)
2. New tests status (Martin, Michael, Craig)
3. JSR 243 next steps (Craig)
4. Other issues (any and all)

Action Items from weeks past:

[Mar 17 2006]  AI Craig: review EG discussion on JDOHelper  constructor 
vs. newInstance().

[Mar 17 2006]  Remaining  issue: datastore identity strategy is 
currently defined as IDENTITY  but some datastores don't support 
IDENTITY columns. AI CraIg: propose  a solution.

[Mar 17 2006]  For the persistence manager newInstance(Class) method, 
what should  the implementation do for abstract classes or interfaces 
that contain  abstract methods other than property accessors? Answer: 
throw an  exception. This might happen during enhancement. This needs to 
be  clarified in the spec. AI Michael: file a JIRA.

[Mar 10 2006] Michael noticed a number of configurations have failed.  
AI Craig: see  if changes to PMInterface have affected this problem.

[Feb 24 2006] One of the query tests fails. JDO-310 DERBY-39 for    
details. AI Craig: Can we  get some help on this from the Derby   team?  
Craig asked at the team meeting. AI Craig: follow up.

[Feb 3 2006] AI Michael W fix list of teardown classes in company   
model reader. JDO-285. But this fix cannot be checked in until JPOX   is 
fixed.

[Jan 20 2005]  AI Craig look at new life cycle tests to see if it  can  
fail at the end printing failure messages. AI Craig review the   spec   
updates to make sure the test is consistent. AI Craig:  resolve  the   
test case and spec issues. Done. Martin will start  with the code that  
Michael W updated and will update the test case  not to fail on the  
first error.

[Nov 18 2005] AI: BEA to sign the donation paperwork for their test   
suite. Review how to merge their test cases into JDO TCK. The  latest   
news in BEA is that BEA plans to donate their object  persistence   
engine to open source; it's not clear where they will  do this,   
perhaps in Apache as a sister project to Apache JDO. BEA's  OpenJPA is  
currently under consideration in the Apache incubator, so  the  
integration work might be facilitated once this is resolved.

[Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK   1.5 
issues. in progress

[Sep 2 2005] AI: To recruit members, update the web site. Articles  on  
TheServerSide directing attention to the site. T-shirts, logo.    AI:   
Craig write a ServerSide article.

[July 29 2005] AI: Michelle Chapter 18 wiki needs to be updated to   
include all JDO metadata elements and attributes.

[April 15 2005] AI: Brian Topping will do the maven goal for    creating 
and uploading the snapshots. He will create a directory    parallel to   
trunk called "releases" and put the snapshots there.

[May 13 2005] AI: Brian Topping will arrange for automated nightly   
builds.

Re: Minutes: JDO TCK Conference Call Friday, Mar 24, 9 am PST

Posted by Michelle Caisse <Mi...@Sun.COM>.
Matthew Adams also attended the meeting.

-- Michelle

Craig L Russell wrote:

> Attendees: Michael Bouschen, Michelle Caisse, Martin Zaun, Craig Russell
>
> Agenda:
>
> 1. Test status (Michael) 1239 test cases; 2 errors, 4 failures; 4 of  
> 57 configurations fail. Still an open issue on JDO-273 to update the  
> life cycle for serialization with an active transaction. AI Martin  
> fix the lifecycle tests and update the JIRA issues with the latest  
> results. JPOX has issues with lifecycle and newInstance 
> (PersistentInterface).
>
> 2. New tests status (Martin, Michael, Craig) Martin has one more test  
> case to write: PMF close. Craig is still working on the datastore  
> mapping for identity vs. sequence for primary key generation.
>
> 3. JSR 243 next steps (Craig) Assertions spreadsheet needs to be  
> updated to reflect the new tests. New and updated TCK tests need to  
> be finalized, and then we can cut the release branch. You can see the  
> latest changes at http://svn.apache.org/viewcvs.cgi/db/jdo/trunk.  
> JPOX is preparing a 1.1.0-rc2 for early next week, with the final  
> 1.1.0 release scheduled for next Friday. The final artifact-id is  
> expected to be jpox-1.1.0.
>
> 4. Other issues (any and all)
>
> Craig has instructions on creating a release, and will add a wiki  
> page with the instructions in case anyone else has an itch to make a  
> release.
>
> Need to resolve serialization of a detachable instance for durable  
> storage. AI Craig: propose a solution for the specification.
>
> Action Items from weeks past:
>
> [Mar 17 2006]  AI Craig: review EG discussion on JDOHelper   
> constructor vs. newInstance(). Done. "There's no state in a JDOHelper  
> instance so there's really not much of a reason to use a singleton  
> pattern."
>
> [Mar 17 2006]  Remaining  issue: datastore identity strategy is  
> currently defined as IDENTITY  but some datastores don't support  
> IDENTITY columns. AI CraIg: propose  a solution. In progress
>
> [Mar 17 2006]  For the persistence manager newInstance(Class) method,  
> what should  the implementation do for abstract classes or interfaces  
> that contain  abstract methods other than property accessors? Answer:  
> throw an  exception. This might happen during enhancement. This needs  
> to be  clarified in the spec. AI Michael: file a JIRA. AI Craig:  
> update the change log. Done.
>
> [Feb 24 2006] One of the query tests fails. JDO-310 DERBY-39 for     
> details. AI Craig: Can we  get some help on this from the Derby    
> team?  Craig asked at the team meeting. AI Craig: follow up.
>
> [Feb 3 2006] AI Michael W fix list of teardown classes in company    
> model reader. JDO-285. But this fix cannot be checked in until JPOX    
> is fixed.
>
> [Jan 20 2005]  AI Craig look at new life cycle tests to see if it   
> can  fail at the end printing failure messages. AI Craig review the    
> spec   updates to make sure the test is consistent. AI Craig:   
> resolve  the   test case and spec issues. Done. Martin will start   
> with the code that  Michael W updated and will update the test case   
> not to fail on the  first error.
>
> [Nov 18 2005] AI: BEA to sign the donation paperwork for their test    
> suite. Review how to merge their test cases into JDO TCK. The   
> latest   news in BEA is that BEA plans to donate their object   
> persistence   engine to open source; it's not clear where they will   
> do this,   perhaps in Apache as a sister project to Apache JDO.  
> BEA's  OpenJPA is  currently under consideration in the Apache  
> incubator, so  the  integration work might be facilitated once this  
> is resolved.
>
> [Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK    
> 1.5 issues. in progress
>
> [Sep 2 2005] AI: To recruit members, update the web site. Articles   
> on  TheServerSide directing attention to the site. T-shirts, logo.     
> AI:   Craig write a ServerSide article.
>
> [July 29 2005] AI: Michelle Chapter 18 wiki needs to be updated to    
> include all JDO metadata elements and attributes.
>
>
> Craig Russell
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>


Minutes: JDO TCK Conference Call Friday, Mar 24, 9 am PST

Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michael Bouschen, Michelle Caisse, Martin Zaun, Craig Russell

Agenda:

1. Test status (Michael) 1239 test cases; 2 errors, 4 failures; 4 of  
57 configurations fail. Still an open issue on JDO-273 to update the  
life cycle for serialization with an active transaction. AI Martin  
fix the lifecycle tests and update the JIRA issues with the latest  
results. JPOX has issues with lifecycle and newInstance 
(PersistentInterface).

2. New tests status (Martin, Michael, Craig) Martin has one more test  
case to write: PMF close. Craig is still working on the datastore  
mapping for identity vs. sequence for primary key generation.

3. JSR 243 next steps (Craig) Assertions spreadsheet needs to be  
updated to reflect the new tests. New and updated TCK tests need to  
be finalized, and then we can cut the release branch. You can see the  
latest changes at http://svn.apache.org/viewcvs.cgi/db/jdo/trunk.  
JPOX is preparing a 1.1.0-rc2 for early next week, with the final  
1.1.0 release scheduled for next Friday. The final artifact-id is  
expected to be jpox-1.1.0.

4. Other issues (any and all)

Craig has instructions on creating a release, and will add a wiki  
page with the instructions in case anyone else has an itch to make a  
release.

Need to resolve serialization of a detachable instance for durable  
storage. AI Craig: propose a solution for the specification.

Action Items from weeks past:

[Mar 17 2006]  AI Craig: review EG discussion on JDOHelper   
constructor vs. newInstance(). Done. "There's no state in a JDOHelper  
instance so there's really not much of a reason to use a singleton  
pattern."

[Mar 17 2006]  Remaining  issue: datastore identity strategy is  
currently defined as IDENTITY  but some datastores don't support  
IDENTITY columns. AI CraIg: propose  a solution. In progress

[Mar 17 2006]  For the persistence manager newInstance(Class) method,  
what should  the implementation do for abstract classes or interfaces  
that contain  abstract methods other than property accessors? Answer:  
throw an  exception. This might happen during enhancement. This needs  
to be  clarified in the spec. AI Michael: file a JIRA. AI Craig:  
update the change log. Done.

[Feb 24 2006] One of the query tests fails. JDO-310 DERBY-39 for     
details. AI Craig: Can we  get some help on this from the Derby    
team?  Craig asked at the team meeting. AI Craig: follow up.

[Feb 3 2006] AI Michael W fix list of teardown classes in company    
model reader. JDO-285. But this fix cannot be checked in until JPOX    
is fixed.

[Jan 20 2005]  AI Craig look at new life cycle tests to see if it   
can  fail at the end printing failure messages. AI Craig review the    
spec   updates to make sure the test is consistent. AI Craig:   
resolve  the   test case and spec issues. Done. Martin will start   
with the code that  Michael W updated and will update the test case   
not to fail on the  first error.

[Nov 18 2005] AI: BEA to sign the donation paperwork for their test    
suite. Review how to merge their test cases into JDO TCK. The   
latest   news in BEA is that BEA plans to donate their object   
persistence   engine to open source; it's not clear where they will   
do this,   perhaps in Apache as a sister project to Apache JDO.  
BEA's  OpenJPA is  currently under consideration in the Apache  
incubator, so  the  integration work might be facilitated once this  
is resolved.

[Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK    
1.5 issues. in progress

[Sep 2 2005] AI: To recruit members, update the web site. Articles   
on  TheServerSide directing attention to the site. T-shirts, logo.     
AI:   Craig write a ServerSide article.

[July 29 2005] AI: Michelle Chapter 18 wiki needs to be updated to    
include all JDO metadata elements and attributes.


Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Minutes: JDO TCK Conference Call Friday, Mar 31 9 am PST

Posted by Craig L Russell <Cr...@Sun.COM>.
Attendees: Michelle Caisse, Michael Bouschen, Martin Zaun, Craig Russell

Agenda:

1. Test status (Michael) 1239 tests 0 errors 2 failures 2 of 57  
configurations fail. The persistent interface test is the only test  
that fails (both application and datastore identity). The symptoms of  
the failure have been changing, indicating progress is being made on  
the issue. The latest is that the class created for the persistent  
interface is not found. Either it wasn't created, it was created with  
the wrong name, or it was created in the wrong classloader.

2. Issues with staged release (any and all) JDO-356 has two doc  
issues to be fixed. JDO-293 has some spreadsheet issues to be updated  
before release. And JDO-327 (JPOX bug) needs to be resolved.

3. Integration and testing of JDO 2.0 release (Craig, others) The  
plan is to respin just the tck20 once changes are made to the  
documentation (not the code).

4. Other issues (any and all)

JPOX needs a release of JDO 2.0 api in order to release their 1.1.0- 
rc-2. AI Craig: call for a vote to release just the API20 project to  
allow us to publish the API20 project, including publishing the jar  
files on ibiblio.

We would like to add a link from the JDO web site to the JIRA page to  
do calculations of the open and closed issues by release. AI Craig:  
make sure that all JIRA issues have a "resolved in release" entry.  
Might have to reopen some JIRA issues just to add this info. AI  
Michelle: add links in the web page to point to JIRA "open issues for  
xxx release" and "resolved issues for xxx release".

Assertions: Martin reviewed the assertion spreadsheet and commented  
extensively. Assertions that are exclusively lifecycle transitions  
should be marked as duplicate. AI Michelle: incorporate Martin's  
comments into the spreadsheet before Craig respins the release.

The coverage report should reflect the status of the released code.  
AI Michelle: copy the coverage.txt from the branches/2.0-rc1 into the  
branches/2.0 and update the statistics.

Action Items from weeks past:

[Mar 24 2006] Craig has instructions on creating a release, and will  
add a wiki  page with the instructions in case anyone else has an  
itch to make a  release. In progress.

[Mar 24 2006] Need to resolve serialization of a detachable instance  
for durable  storage. AI Craig: propose a solution for the  
specification. Done.

[Mar 17 2006]  Remaining  issue: datastore identity strategy is   
currently defined as IDENTITY  but some datastores don't support   
IDENTITY columns. AI CraIg: propose  a solution. In progress

[Feb 3 2006] AI Michael W fix list of teardown classes in company     
model reader. JDO-285. But this fix cannot be checked in until  
JPOX    is fixed. Done. Will look at this for maintenance.

[Nov 18 2005] AI: BEA to sign the donation paperwork for their  
test    suite. Review how to merge their test cases into JDO TCK.  
The   latest   news in BEA is that BEA plans to donate their object    
persistence   engine to open source; it's not clear where they will    
do this,   perhaps in Apache as a sister project to Apache JDO.   
BEA's  OpenJPA is  currently under consideration in the Apache   
incubator, so  the  integration work might be facilitated once this   
is resolved. Done. Too late.

[Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK     
1.5 issues. in progress

[Sep 2 2005] AI: To recruit members, update the web site. Articles    
on  TheServerSide directing attention to the site. T-shirts,  
logo.     AI:   Craig write a ServerSide article.

[July 29 2005] AI: Michelle Chapter 18 wiki needs to be updated to     
include all JDO metadata elements and attributes. Too late.

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Re: JDO TCK Conference Call Friday, Mar 31 9 am PST

Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi,

We will have our regular meeting Friday, March 31 at 9 am PST to discuss 
JDO TCK issues and status.

Dial-in numbers are:
866 230-6968   294-0479#
International: +1 865 544-7856

Agenda:

1. Test status (Michael)
2. Issues with staged release (any and all)
3. Integration and testing of JDO 2.0 release (Craig, others)
4. Other issues (any and all)

Action Items from weeks past:

[Mar 24 2006] Craig has instructions on creating a release, and will add 
a wiki  page with the instructions in case anyone else has an itch to 
make a  release.

[Mar 24 2006] Need to resolve serialization of a detachable instance for 
durable  storage. AI Craig: propose a solution for the specification.

[Mar 17 2006]  AI Craig: review EG discussion on JDOHelper   constructor 
vs. newInstance(). Done. "There's no state in a JDOHelper  instance so 
there's really not much of a reason to use a singleton  pattern."

[Mar 17 2006]  Remaining  issue: datastore identity strategy is  
currently defined as IDENTITY  but some datastores don't support  
IDENTITY columns. AI CraIg: propose  a solution. In progress

[Feb 3 2006] AI Michael W fix list of teardown classes in company    
model reader. JDO-285. But this fix cannot be checked in until JPOX    
is fixed.

[Jan 20 2005]  AI Craig look at new life cycle tests to see if it   can  
fail at the end printing failure messages. AI Craig review the    spec   
updates to make sure the test is consistent. AI Craig:   resolve  the   
test case and spec issues. Done. Martin will start   with the code that  
Michael W updated and will update the test case   not to fail on the  
first error.

[Nov 18 2005] AI: BEA to sign the donation paperwork for their test    
suite. Review how to merge their test cases into JDO TCK. The   latest   
news in BEA is that BEA plans to donate their object   persistence   
engine to open source; it's not clear where they will   do this,   
perhaps in Apache as a sister project to Apache JDO.  BEA's  OpenJPA is  
currently under consideration in the Apache  incubator, so  the  
integration work might be facilitated once this  is resolved.

[Nov 4 2005] AI Martin: Update Martin's wiki with discusion of JDK    
1.5 issues. in progress

[Sep 2 2005] AI: To recruit members, update the web site. Articles   on  
TheServerSide directing attention to the site. T-shirts, logo.     AI:   
Craig write a ServerSide article.

[July 29 2005] AI: Michelle Chapter 18 wiki needs to be updated to    
include all JDO metadata elements and attributes.