This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
     new 4b30ab065 Bump pmd.version from 6.47.0 to 7.4.0 (#557)
4b30ab065 is described below

commit 4b30ab065d065a9b85a8b5f65df0d6ad111fae3c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 26 18:10:47 2024 +0200

    Bump pmd.version from 6.47.0 to 7.4.0 (#557)
    
    * Bump pmd.version from 6.47.0 to 7.4.0
    
    Bumps `pmd.version` from 6.47.0 to 7.4.0.
    
    Updates `net.sourceforge.pmd:pmd-core` from 6.47.0 to 7.4.0
    - [Release notes](https://github.com/pmd/pmd/releases)
    - 
[Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
    - 
[Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.47.0...pmd_releases/7.4.0)
    
    Updates `net.sourceforge.pmd:pmd-java` from 6.47.0 to 7.4.0
    - [Release notes](https://github.com/pmd/pmd/releases)
    - 
[Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
    - 
[Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.47.0...pmd_releases/7.4.0)
    
    Updates `net.sourceforge.pmd:pmd-javascript` from 6.47.0 to 7.4.0
    - [Release notes](https://github.com/pmd/pmd/releases)
    - 
[Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
    - 
[Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.47.0...pmd_releases/7.4.0)
    
    Updates `net.sourceforge.pmd:pmd-jsp` from 6.47.0 to 7.4.0
    - [Release notes](https://github.com/pmd/pmd/releases)
    - 
[Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
    - 
[Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.47.0...pmd_releases/7.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: net.sourceforge.pmd:pmd-core
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: net.sourceforge.pmd:pmd-java
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: net.sourceforge.pmd:pmd-javascript
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: net.sourceforge.pmd:pmd-jsp
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <supp...@github.com>
    
    * Upgrade maven-pmd-plugin too
    
    ---------
    
    Signed-off-by: dependabot[bot] <supp...@github.com>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Guillaume Nodet <gno...@gmail.com>
---
 pom.xml                                                              | 4 ++--
 .../src/main/java/org/apache/sshd/common/util/GenericUtils.java      | 1 +
 sshd-core/src/test/java/org/apache/sshd/server/ServerTest.java       | 5 +++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 21ed6be59..78cace371 100644
--- a/pom.xml
+++ b/pom.xml
@@ -126,7 +126,7 @@
         <maven.archiver.version>3.6.2</maven.archiver.version>
         <plexus.archiver.version>4.8.0</plexus.archiver.version>
         <!-- See https://pmd.github.io/ for available latest version -->
-        <pmd.version>6.47.0</pmd.version>
+        <pmd.version>7.4.0</pmd.version>
 
         <sshd.tests.timeout.factor>1.0</sshd.tests.timeout.factor>
         <sshd.tests.rerun.count>2</sshd.tests.rerun.count>
@@ -930,7 +930,7 @@
                 <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-pmd-plugin</artifactId>
-                   <version>3.17.0</version>
+                   <version>3.24.0</version>
                    <configuration>
                        <targetJdk>${javac.target}</targetJdk>
                        <printFailingErrors>true</printFailingErrors>
diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java 
b/sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java
index 8ca104790..57ffec51a 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java
@@ -67,6 +67,7 @@ public final class GenericUtils {
     /**
      * The complement of {@link String#CASE_INSENSITIVE_ORDER}
      */
+    @SuppressWarnings("PMD.UseEqualsToCompareStrings")
     public static final Comparator<String> CASE_SENSITIVE_ORDER = (s1, s2) -> {
         if (s1 == s2) {
             return 0;
diff --git a/sshd-core/src/test/java/org/apache/sshd/server/ServerTest.java 
b/sshd-core/src/test/java/org/apache/sshd/server/ServerTest.java
index d91c13d12..9c8235b3e 100644
--- a/sshd-core/src/test/java/org/apache/sshd/server/ServerTest.java
+++ b/sshd-core/src/test/java/org/apache/sshd/server/ServerTest.java
@@ -1135,10 +1135,11 @@ public class ServerTest extends BaseTestSupport {
 
         @Override
         public void destroy(ChannelSession channel) {
-            synchronized (name) {
+            Object lock = new Object();
+            synchronized (lock) {
                 if ("block".equals(name)) {
                     try {
-                        name.wait();
+                        lock.wait();
                     } catch (InterruptedException e) {
                         e.printStackTrace(); // NOPMD
                     }

Reply via email to