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

Next meeting: Thursday February 23 1100 PST 2000 CET

Agenda:

1. Upcoming global changes to default GitHub Actions behavior for outside 
collaborators

Because of possible security issues, ASF's use of GitHub Actions will be 
further limited for people who are not "approved". 

Nothing needed for JDO for now.

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

* Generic wildcard types should not be used in return types:
  
https://sonarcloud.io/project/issues?resolved=false&rules=java%3AS1452&severities=CRITICAL&id=db-jdo

For example: a query API that returns NumericExpression<?>
AI Michael: Resolve as "won't fix" // breaking change

* Cognitive Complexity of methods should not be too high:
  
https://sonarcloud.io/project/issues?resolved=false&rules=java%3AS3776&severities=CRITICAL&id=db-jdo

Breaking code into smaller pieces does not necessarily reduce complexity.
Defer to future discussion.

* Standard outputs should not be used directly to log anything:
  
https://sonarcloud.io/project/issues?resolved=false&rules=java%3AS106&severities=MAJOR&types=CODE_SMELL&id=db-jdo

AI Michael: Resolve as "won't fix" // most of these are in console oriented 
maven tasks

* Track uses of "TODO" tags:
  https://sonarcloud.io/project/issues?resolved=false&severities=INFO&id=db-jdo

AI Michael: Resolve by either removing the comment or removing "TODO"

3. JIRA JDO-709 "Standardize field/property converters" 
https://issues.apache.org/jira/browse/JDO-709

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:

[Nov 23 2022] AI Tilmann follow up with Andy/DataNucleus for his advice on 
JDO-709.
[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

Reply via email to