Minutes: JDO TCK meeting Tuesday November 14 1100 PST 2000 CET

2023-11-14 Thread Craig Russell
Attendees: Michael Bouschen, Tilmann Zäschke, Tobias Bouschen, Craig Russell

Next meeting: Tuesday November 21 1100 PST 2000 CET

Agenda:

1. JDO-830: "tck: Migrate JUnit tests to version 5" 
https://issues.apache.org/jira/browse/JDO-830
PR #85 https://github.com/apache/db-jdo/pull/85

Many constructive comments on the PR. 
One issue is whether to copy log files to the logs directory and then reset the 
current log. Perhaps a better way is to move the log file and create a new file 
in its place.
AI Tilmann open a new JIRA for this, since it doesn't directly impact JUnit5 
work.
https://issues.apache.org/jira/browse/JDO-834

Beside the log file issue, the PR is good for final review. JDO_Test is where 
the major changes are. 
AI everyone please take a look. 

2. JIRA JDO-831: "tck: improve tck tests for performance" 
https://issues.apache.org/jira/browse/JDO-831
Depends on JDO-830.

3. sonarcloud issues

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

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

* Raw types should not be used:
https://sonarcloud.io/project/issues?resolved=false=java%3AS3740=MAJOR=db-jdo
 

4. JIRA JDO-822: "Verify compatibility with JDK 21" 
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:
[Jul 13 2023] AI All Open a new JIRA for Android since having JNDI in the API 
disallows use with Android
[Jun 08 2023] AI All make a JIRA: JDO support for Java 
Recordshttps://openjdk.org/jeps/395
[May 24 2023] AI Tobias add JDK 20 to the build request for GitHub for testing.
[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



[jira] [Updated] (JDO-834) Consider moving files instead of copying

2023-11-14 Thread Jira


 [ 
https://issues.apache.org/jira/browse/JDO-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilmann Zäschke updated JDO-834:

Priority: Minor  (was: Major)

> Consider moving files instead of copying
> 
>
> Key: JDO-834
> URL: https://issues.apache.org/jira/browse/JDO-834
> Project: JDO
>  Issue Type: Improvement
>  Components: tck
>Affects Versions: JDO 3.2.1
>Reporter: Tilmann Zäschke
>Assignee: Tilmann Zäschke
>Priority: Minor
> Fix For: JDO 3.3
>
>
> The RunTck class copies log and configuration files. Look into moving them 
> instead of copying. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (JDO-830) tck: Migrate JUnit tests to version 5

2023-11-14 Thread Michael Bouschen (Jira)


 [ 
https://issues.apache.org/jira/browse/JDO-830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Bouschen updated JDO-830:
-
Fix Version/s: (was: JDO 3.2.2)

> tck: Migrate JUnit tests to version 5
> -
>
> Key: JDO-830
> URL: https://issues.apache.org/jira/browse/JDO-830
> Project: JDO
>  Issue Type: Task
>  Components: tck
>Affects Versions: JDO 3.2.1
>Reporter: Michael Bouschen
>Assignee: Michael Bouschen
>Priority: Major
> Fix For: JDO 3.3
>
>
> The tck tests in the tck subproject are using JUnit 4 and are written in a 
> JUnit 3.8.1 style. The tests should be migrated to JUnit 5.
> Links:
>  * [https://junit.org/junit5/docs/current/user-guide/]
>  * [https://www.baeldung.com/junit-5]
>  * [https://www.baeldung.com/junit-5-migration]
>  * 
> [https://stackoverflow.com/questions/47158583/executing-junit-4-and-junit-5-tests-in-a-same-build]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (JDO-834) Consider moving files instead of copying

2023-11-14 Thread Jira
Tilmann Zäschke created JDO-834:
---

 Summary: Consider moving files instead of copying
 Key: JDO-834
 URL: https://issues.apache.org/jira/browse/JDO-834
 Project: JDO
  Issue Type: Improvement
  Components: tck
Affects Versions: JDO 3.2.1
Reporter: Tilmann Zäschke
Assignee: Tilmann Zäschke
 Fix For: JDO 3.3


The RunTck class copies log and configuration files. Look into moving them 
instead of copying. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)