Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell

Next meeting: Thursday April 20 1100 PDT 2000 CET


1. Updates for our quarterly report to the board?

JDO project is working on sonar cloud reports that will improve the quality of 
the code. We have already fixed reports under the category of Reliability and 
Security. Still working on Maintainability.

2. JIRA JDO-819 "Code quality analysis"
   JIRA JDO-823 "Fix sonarcloud issues of type Code Smells"
Sonarcloud link:

* PR #72: JDO-823: Remove unused local variable

Looks good. AI Til: merge to main.

* Cognitive Complexity of methods should not be too high:

Volunteer needed to pick up one of these and start a discussion.

* Raw types should not be used:

In FetchPlan 186 getDetachmentRoots the return type is Collection. Perhaps 
change this to Collection<?>. Might be a breaking change.
AI Michael: give it a try.

JDOException.inPrintStackTrace is modified during the execution of the method.
This is to enable catching multiple exceptions and presenting them to the user.
AI Tobias: create a PR for discussion

3. JIRA JDO-709 "Standardize field/property converters"

Til wrote a test case and submitted it to DataNucleus. Implementation is not 
The JDO Javadoc says this should work but it does not. 
Volunteer needed to update the Javadoc.
AI Til write a new JIRA needed just for the Javadoc update.

4. JIRA JDO-822: "Verify compatibility with JDK 20"

5. JIRA JDO-812 "Move to JDK 11 as the lowest supported version"

6. Other issues

Action Items from weeks past:
[Mar 16 2023] AI Tobias JDOException.inPrintStackTrace is modified during the 
execution of the method: look into it.
[Oct 20 2022] AI Craig update the JIRA JDO-709 to request a test case using 
annotations and results of the test.
[Dec 09 2021] AI Craig: Try to contact all current/former participants in JDO 
development and see if and how they want to be recognized on the JDO and DB web 
[Oct 07 2021] AI Craig send a private message to all JSR-243 Expert Group 
members asking if they wish to continue.
[Mar 25 2021] AI Craig: investigate "merging" papajdo and apache.clr accounts
[Oct 17 2014] AI Matthew any updates for "Modify specification to address NoSQL 

Craig L Russell

Reply via email to