db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Watzek <mwa.t...@spree.de>
Subject Minutes: JDO TCK Conference Call Friday, Jul 8, 9 am PST
Date Fri, 08 Jul 2005 18:14:51 GMT
Attendees: Craig Russell, Michael Bouschen, Michael Watzek, Erik Bengston

1) Test status (Michael W.)
Michael W. sent patch for assertions A7.12-38, A7.12-39, A7.12-25, 
A8.6-13 - A8.6-20. The patch is not ready for checkin as it contains a 
bug concerning inheritance of pc classes.

Craig proposed solution making completeness test work with different 
relationship types: The input files will specify a root object 
referencing objects to be instantiated by the completeness test. The 
completeness test will make persistent objects referenced by the root 
object.

Craig proposed to introduce 5 different inheritance mappings:
- 1 table for all classes in the inheritance hierarchy. Each class 
specifies inheritance strategy "new-table".
- Separate table for each class in the inheritance strategy. Each table 
contains columns for the declared fields. Each class specifies 
inheritance strategy "new-table".
- Separate table for each class in the inheritance strategy. Each table 
contains column for all fields. Each class specifies inheritance 
strategy "new-table".
- Person has inheritance strategy "new-table". Employee has inheritance 
strategy "subclass". PartTimeEmployee has inheritance strategy "new-table".
- Person has inheritance strategy "new-table". Employee has inheritance 
strategy "new-table". PartTimeEmployee has inheritance strategy 
"super-class".

2) JPOX fixes/issues (Erik)
Erik will catch up with JDO JIRA bugs.

3) Double-check locking in the PMF (Martin)
No change.

4) Detached objects (Matthew)
No change.

5) Other issues and status (any and all)
No change.

New Action items:

[Jul 8] AI: Michael W. will add a check to all test cases in package 
api.persistencecapable: isBinaryCompatible && !instanceof 
PersistenceCapable.

[Jul 8] AI: Michael W. will add names of new test classes to assertions 
spread sheet.

[Jul 8] AI: Michael W. will catch JDONullIdentityException in test cases 
NewObjectIdInstance.testSingleFieldIdentityNotInitializedXXX instead of 
JDOFatalInternalException.

[Jul 8] AI: Michael W. will fix bug in inheritance of pc classes: Fields 
in abstract superclass must be moved to concrete subclasses.

[Jul 8] AI: Michael W. will remove dependency to JNDI implementation 
from TCK20 introduced with testcases for assertion A8.6-19, A8.6-20 
(GetPMFByJNDILocation, GetPMFByJNDILocationAndClassLoader). The JNDI 
implementation will be specified in jndi.properties which must be added 
to the classpath.

[Jul 8] AI: Michael B. will evaluate how to specify properties of type 
List in input files.

[Jul 8] AI: Michael B. will change JDO Wiki and replace the assertion 
spreadsheet attachement with a link into the SVN repository.


Action Items from weeks past:

[Jun 24] AI: Michelle to send pdf of latest spec with assertions to Matthew,
Michael B. [done]

[Jun 24] AI: Michelle to file JIRA issue, email to jdo-dev on cases
where JPOX
seems to still attempt validation. [not done]

AI JDO API release on ibiblio (Brian T) no change.

[Jun 3 2005]  AI: Craig file a JIRA on current errors.

[May 20 2005] AI: Craig file JIRA bug and fix this. Can test cases rely
on JDOHelper for state interrogation of non-binary-compatibility
classes? Yes, but the  JDO 2.0 JDOImplHelper class has not implemented
the functionality yet.

[April 15 2005] AI Brian Topping will update the wiki to tell how to
access our releases area.

[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.

[April 15 2005] AI Matthew will create a directory in the
tck.api.persistencemanager called detach in which he will have complete
freedom to implement the assertions in the detach section of the
specification.

[April 22 2005] AI Craig will resolve what happens if an application
identity field is changed while the object is detached.

[April 22 2005] AI Craig will resolve the serialization contract for a
Detachable class so that implementations interoperate.

[May 13 2005] AI Brian Topping will implement pushing SNAPSHOT builds of
the project to ibiblio.

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

[May 13 2005] AI Martin Zaun will investigate JSR 294 (Java 5) to see
impact on enhancer.

[May 20 2005] AI Craig to define the JCP distributions and see if maven
can help.
-- 
-------------------------------------------------------------------
Michael Watzek                  Tech@Spree Engineering GmbH
mailto:mwa.tech@spree.de        Buelowstr. 66
Tel.:  ++49/30/235 520 36       10783 Berlin - Germany
Fax.:  ++49/30/217 520 12       http://www.spree.de/
-------------------------------------------------------------------

Mime
View raw message