New Upstream Release - backport9

Ready changes

Summary

Merged new upstream version: 1.12 (was: 1.10).

Resulting package

Built on 2022-10-03T00:41 (took 6m39s)

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

apt install -t fresh-releases libbackport9-java-docapt install -t fresh-releases libbackport9-java

Lintian Result

Diff

diff --git a/debian/changelog b/debian/changelog
index d4a671c..ab39184 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+backport9 (1.12-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Mon, 03 Oct 2022 00:35:43 -0000
+
 backport9 (1.10-2) unstable; urgency=medium
 
   * Source-only reupload, no changes.
diff --git a/pom.xml b/pom.xml
index ef196b1..5569997 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
 
     <groupId>com.headius</groupId>
     <artifactId>backport9</artifactId>
-    <version>1.10</version>
+    <version>1.12</version>
 
     <parent>
         <groupId>org.sonatype.oss</groupId>
@@ -38,7 +38,7 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>4.12</version>
+            <version>4.13.1</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
@@ -46,19 +46,39 @@
     <build>
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>3.7.0</version>
-                <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                </configuration>
-            </plugin>
-            <plugin>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>3.0.1</version>
-                <configuration>
-                    <source>8</source>
-                </configuration>
+                <executions>
+                    <execution>
+                        <id>default-compile</id>
+                        <configuration>
+                            <includes>
+                                <include>module-info.java</include>
+                            </includes>
+                            <release>9</release>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>default-testCompile</id>
+                        <configuration>
+                            <release>9</release>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>base-compile</id>
+                        <goals>
+                            <goal>compile</goal>
+                        </goals>
+                        <configuration>
+                            <source>8</source>
+                            <target>8</target>
+                            <excludes>
+                                <exclude>module-info.java</exclude>
+                            </excludes>
+                        </configuration>
+                    </execution>
+                </executions>
             </plugin>
         </plugins>
     </build>
diff --git a/src/main/java/com/headius/backport9/stack/StackWalker.java b/src/main/java/com/headius/backport9/stack/StackWalker.java
index 7d684a3..13ea5ba 100644
--- a/src/main/java/com/headius/backport9/stack/StackWalker.java
+++ b/src/main/java/com/headius/backport9/stack/StackWalker.java
@@ -10,12 +10,20 @@ import java.util.stream.Stream;
 public interface StackWalker {
     static StackWalker getInstance() {
         if (Detect.JAVA_NINE) {
-            return new StackWalker9();
+            return getInstance9();
         } else {
-            return new StackWalker8();
+            return getInstance8();
         }
     }
 
+    static StackWalker getInstance8() {
+        return new StackWalker8();
+    }
+
+    static StackWalker getInstance9() {
+        return new StackWalker9();
+    }
+
      <T> T walk(Function<? super Stream<StackFrame>, ? extends T> function);
 
      default <T> T walk(StackTraceElement[] trace, Function<? super Stream<StackFrame>, ? extends T> function) {
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
new file mode 100644
index 0000000..4cd57d3
--- /dev/null
+++ b/src/main/java/module-info.java
@@ -0,0 +1,7 @@
+module com.headius.backport9 {
+    requires java.base;
+
+    exports com.headius.backport9.buffer;
+    exports com.headius.backport9.modules;
+    exports com.headius.backport9.stack;
+}
\ No newline at end of file

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/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/buffer/Buffers.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/buffer/class-use/Buffers.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/buffer/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/buffer/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/buffer/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/Module.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/Modules.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/class-use/Module.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/class-use/Modules.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/Module9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/ModuleDummy.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/class-use/Module9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/class-use/ModuleDummy.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/impl/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/modules/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/platform/Detect.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/platform/class-use/Detect.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/platform/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/platform/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/platform/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/StackWalker.StackFrame.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/StackWalker.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/class-use/StackWalker.StackFrame.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/class-use/StackWalker.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/StackWalker8.StackFrame8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/StackWalker8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/StackWalker9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/class-use/StackWalker8.StackFrame8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/class-use/StackWalker8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/class-use/StackWalker9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/impl/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/com/headius/backport9/stack/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com.headius.backport9/module-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/module-search-index.js
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/module-search-index.zip
-rw-r--r--  root/root   /usr/share/maven-repo/com/headius/backport9/1.12/backport9-1.12.pom
lrwxrwxrwx  root/root   /usr/share/java/backport9-1.12.jar -> backport9.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/com/headius/backport9/1.12/backport9-1.12.jar -> ../../../../../java/backport9.jar

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/buffer/Buffers.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/buffer/class-use/Buffers.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/buffer/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/buffer/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/buffer/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/Module.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/Modules.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/class-use/Module.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/class-use/Modules.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/Module9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/ModuleDummy.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/class-use/Module9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/class-use/ModuleDummy.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/impl/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/modules/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/platform/Detect.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/platform/class-use/Detect.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/platform/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/platform/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/platform/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/StackWalker.StackFrame.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/StackWalker.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/class-use/StackWalker.StackFrame.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/class-use/StackWalker.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/StackWalker8.StackFrame8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/StackWalker8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/StackWalker9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/class-use/StackWalker8.StackFrame8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/class-use/StackWalker8.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/class-use/StackWalker9.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/impl/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/package-summary.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/package-tree.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/com/headius/backport9/stack/package-use.html
-rw-r--r--  root/root   /usr/share/doc/libbackport9-java/api/overview-summary.html
-rw-r--r--  root/root   /usr/share/maven-repo/com/headius/backport9/1.10/backport9-1.10.pom
lrwxrwxrwx  root/root   /usr/share/java/backport9-1.10.jar -> backport9.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/com/headius/backport9/1.10/backport9-1.10.jar -> ../../../../../java/backport9.jar

No differences were encountered between the control files of package libbackport9-java

No differences were encountered between the control files of package libbackport9-java-doc

More details

Full run details