Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell
Next meeting: Thursday April 20 1100 PDT 2000 CET
Agenda:
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"
https://issues.apache.org/jira/browse/JDO-819
JIRA JDO-823 "Fix sonarcloud issues of type Code Smells"
https://issues.apache.org/jira/browse/JDO-823
Sonarcloud link: https://sonarcloud.io/summary/overall?id=db-jdo
* PR #72: JDO-823: Remove unused local variable
"https://github.com/apache/db-jdo/pull/72;
Looks good. AI Til: merge to main.
* Cognitive Complexity of methods should not be too high:
https://sonarcloud.io/project/issues?resolved=false=java%3AS3776=CRITICAL=CODE_SMELL=db-jdo
Volunteer needed to pick up one of these and start a discussion.
* Raw types should not be used:
https://sonarcloud.io/project/issues?resolved=false=java%3AS3740=MAJOR=db-jdo
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"
https://issues.apache.org/jira/browse/JDO-709
Til wrote a test case and submitted it to DataNucleus. Implementation is not
resourced.
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"
https://issues.apache.org/jira/browse/JDO-822
5. JIRA JDO-812 "Move to JDK 11 as the lowest supported version"
https://issues.apache.org/jira/browse/JDO-812
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
sites.https://db.apache.org/whoweare.html
[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
datastores" https://issues.apache.org/jira/browse/JDO-651
Craig L Russell
c...@apache.org