New Upstream Release - plexus-languages

Ready changes

Summary

Merged new upstream version: 1.1.2 (was: 1.1.1).

Resulting package

Built on 2023-06-01T15:31 (took 5m54s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases libplexus-languages-java

Lintian Result

Diff

diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 8e43192..2490a17 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -32,8 +32,8 @@ jobs:
     runs-on: ${{ matrix.os }}
 
     steps:
-      - uses: actions/checkout@v2
-      - uses: actions/setup-java@v2
+      - uses: actions/checkout@v3
+      - uses: actions/setup-java@v3
         with:
           distribution: ${{ matrix.jdk }}
           java-version: ${{ matrix.java }}
diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml
index 8c0dc6f..4000f8c 100644
--- a/.github/workflows/release-drafter.yml
+++ b/.github/workflows/release-drafter.yml
@@ -7,6 +7,6 @@ jobs:
   update_release_draft:
     runs-on: ubuntu-latest
     steps:
-      - uses: release-drafter/release-drafter@v5.17.6
+      - uses: release-drafter/release-drafter@v5
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/debian/changelog b/debian/changelog
index cc3ccaa..dfdbafa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plexus-languages (1.1.2-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 01 Jun 2023 15:25:49 -0000
+
 plexus-languages (1.1.1-2) unstable; urgency=medium
 
   * Removed the backward compatibility patch
diff --git a/debian/patches/02-mockito-compatibility.patch b/debian/patches/02-mockito-compatibility.patch
index b12fbe5..4184aa6 100644
--- a/debian/patches/02-mockito-compatibility.patch
+++ b/debian/patches/02-mockito-compatibility.patch
@@ -1,9 +1,11 @@
 Description: Fixes the compatibility with the version of Mockito in Debian
 Author: Emmanuel Bourg <ebourg@apache.org>
 Forwarded: not-needed
---- a/plexus-java/src/test/java/org/codehaus/plexus/languages/java/jpms/LocationManagerTest.java
-+++ b/plexus-java/src/test/java/org/codehaus/plexus/languages/java/jpms/LocationManagerTest.java
-@@ -39,7 +39,7 @@
+Index: plexus-languages.git/plexus-java/src/test/java/org/codehaus/plexus/languages/java/jpms/LocationManagerTest.java
+===================================================================
+--- plexus-languages.git.orig/plexus-java/src/test/java/org/codehaus/plexus/languages/java/jpms/LocationManagerTest.java
++++ plexus-languages.git/plexus-java/src/test/java/org/codehaus/plexus/languages/java/jpms/LocationManagerTest.java
+@@ -39,7 +39,7 @@ import org.junit.Test;
  import org.junit.runner.RunWith;
  import org.mockito.Mock;
  
diff --git a/debian/patches/04-module-info.patch b/debian/patches/04-module-info.patch
index 86fa7de..a88c16e 100644
--- a/debian/patches/04-module-info.patch
+++ b/debian/patches/04-module-info.patch
@@ -1,8 +1,10 @@
 Description: Removes asm from the required modules (the Debian jar has no module info yet)
 Author: Emmanuel Bourg <ebourg@apache.org>
 Forwarded: not-needed
---- a/plexus-java/src/main/java9/module-info.java
-+++ b/plexus-java/src/main/java9/module-info.java
+Index: plexus-languages.git/plexus-java/src/main/java9/module-info.java
+===================================================================
+--- plexus-languages.git.orig/plexus-java/src/main/java9/module-info.java
++++ plexus-languages.git/plexus-java/src/main/java9/module-info.java
 @@ -19,10 +19,9 @@
  module org.codehaus.plexus.languages.java 
  {
diff --git a/plexus-java/pom.xml b/plexus-java/pom.xml
index 96ab3b6..f29e014 100644
--- a/plexus-java/pom.xml
+++ b/plexus-java/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.codehaus.plexus</groupId>
     <artifactId>plexus-languages</artifactId>
-    <version>1.1.1</version>
+    <version>1.1.2</version>
   </parent>
   <artifactId>plexus-java</artifactId>
 
@@ -67,12 +67,12 @@
     <dependency>
       <groupId>org.ow2.asm</groupId>
       <artifactId>asm</artifactId>
-      <version>9.2</version>
+      <version>9.4</version>
     </dependency>
     <dependency>
       <groupId>com.thoughtworks.qdox</groupId>
       <artifactId>qdox</artifactId>
-      <version>2.0.1</version>
+      <version>2.0.3</version>
     </dependency>
     <dependency>
       <groupId>javax.inject</groupId>
@@ -102,7 +102,7 @@
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
-      <version>4.3.1</version>
+      <version>4.11.0</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/plexus-java/src/site/markdown/usage.md b/plexus-java/src/site/markdown/usage.md
index 0912d30..730ee23 100644
--- a/plexus-java/src/site/markdown/usage.md
+++ b/plexus-java/src/site/markdown/usage.md
@@ -7,7 +7,7 @@ You start by using `ResolvePathsRequest.ofXXX`, where XXX is either Files, Paths
 
 The `ResolvePathRequest` also contains:
 
-  * mainModuleDescriptor: the path or file of the main module descriptor, can either be `mdouel-info.java` or `module-info.class`  
+  * mainModuleDescriptor: the path or file of the main module descriptor, can either be `module-info.java` or `module-info.class`  
   
   * additionalModules: the modules that will be addedusing `-add-modules`
   
@@ -37,4 +37,4 @@ Additional features:
 
  * `JavaVersion.JAVA_SPECIFICATION_VERSION` represents `System.getProperty( "java.specification.version" )`
   
- * `JavaVersion.JAVA_VERSION` represents `System.getProperty( "java.version" )`
\ No newline at end of file
+ * `JavaVersion.JAVA_VERSION` represents `System.getProperty( "java.version" )`
diff --git a/pom.xml b/pom.xml
index 12a6922..85dbebe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,11 +5,11 @@
   <parent>
     <groupId>org.codehaus.plexus</groupId>
     <artifactId>plexus</artifactId>
-    <version>8</version>
+    <version>10</version>
   </parent>
 
   <artifactId>plexus-languages</artifactId>
-  <version>1.1.1</version>
+  <version>1.1.2</version>
   <packaging>pom</packaging>
 
   <name>Plexus Languages</name>
@@ -22,10 +22,10 @@
   </modules>
 
   <scm>
-    <connection>scm:git:git@github.com:codehaus-plexus/plexus-languages.git</connection>
-    <developerConnection>scm:git:git@github.com:codehaus-plexus/plexus-languages.git</developerConnection>
+    <connection>scm:git:htts://github.com/codehaus-plexus/plexus-languages.git</connection>
+    <developerConnection>scm:git:https://github.com/codehaus-plexus/plexus-languages.git</developerConnection>
     <url>https://github.com/codehaus-plexus/plexus-languages/tree/plexus-languages</url>
-    <tag>plexus-languages-1.1.1</tag>
+    <tag>plexus-languages-1.1.2</tag>
   </scm>
   <issueManagement>
     <system>github</system>
@@ -39,10 +39,10 @@
   </distributionManagement>
 
   <properties>
-    <scm.url>scm:git:git@github.com:codehaus-plexus/plexus-languages.git</scm.url>
+    <scm.url>scm:git:https://github.com/codehaus-plexus/plexus-languages.git</scm.url>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <javaVersion>8</javaVersion>
-    <project.build.outputTimestamp>2022-01-31T22:27:20Z</project.build.outputTimestamp>
+    <project.build.outputTimestamp>2023-01-01T19:06:01Z</project.build.outputTimestamp>
   </properties>
 
   <build>
@@ -51,20 +51,15 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
-          <version>3.1.2</version>
+          <version>3.2.0</version>
           <dependencies>
             <dependency>
               <groupId>org.apache.maven.shared</groupId>
               <artifactId>maven-shared-resources</artifactId>
-              <version>4</version>
+              <version>5</version>
             </dependency>
           </dependencies>
         </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>3.9.0</version>
-        </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-release-plugin</artifactId>
@@ -75,11 +70,12 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-javadoc-plugin</artifactId>
-          <!-- 3.1.1 means error
-          Caused by: org.apache.maven.plugin.MojoExecutionException: MavenReportException: Error while generating Javadoc:
-          Exit code: 2 - javadoc: error - No source files for package org.codehaus.plexus.languages.java.jpms
-          -->
-          <version>3.3.1</version>
+          <version>3.4.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.3.0</version>
         </plugin>
       </plugins>
     </pluginManagement>
@@ -96,13 +92,6 @@
   
   <reporting>
     <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>cobertura-maven-plugin</artifactId>
-        <reportSets>
-          <reportSet />
-        </reportSets>
-      </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-pmd-plugin</artifactId>
@@ -121,7 +110,7 @@
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-enforcer-plugin</artifactId>
-            <version>3.0.0</version>
+            <version>3.1.0</version>
             <executions>
               <execution>
                 <id>enforce-java</id>

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom
-rw-r--r--  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom
lrwxrwxrwx  root/root   /usr/share/java/plexus-java-1.1.2.jar -> plexus-java.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar -> ../../../../../../java/plexus-java.jar

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom
-rw-r--r--  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom
lrwxrwxrwx  root/root   /usr/share/java/plexus-java-1.1.1.jar -> plexus-java.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar -> ../../../../../../java/plexus-java.jar

No differences were encountered in the control files

More details

Full run details