[Git][java-team/jansi][master] 5 commits: New upstream version 2.4.3
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Fri Sep 18 08:16:10 BST 2026
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / jansi
Commits:
c97015b2 by Emmanuel Bourg at 2026-09-18T09:02:18+02:00
New upstream version 2.4.3
- - - - -
fd16eed2 by Emmanuel Bourg at 2026-09-18T09:02:18+02:00
Update upstream source from tag 'upstream/2.4.3'
Update to upstream version '2.4.3'
with Debian dir cce346b5be1c1e84d3000dfdbb80c955c86be89b
- - - - -
8eb9296d by Emmanuel Bourg at 2026-09-18T09:10:38+02:00
Updated the Maven rules
- - - - -
a4e0f25f by Emmanuel Bourg at 2026-09-18T09:11:07+02:00
Standards-Version updated to 4.7.4
- - - - -
9d5136ec by Emmanuel Bourg at 2026-09-18T09:11:14+02:00
Upload to unstable
- - - - -
7 changed files:
- .github/workflows/build.yml
- debian/changelog
- debian/control
- debian/maven.ignoreRules
- pom.xml
- readme.md
- src/main/java/org/fusesource/jansi/internal/JansiLoader.java
Changes:
=====================================
.github/workflows/build.yml
=====================================
@@ -32,15 +32,16 @@ jobs:
os: [ ubuntu-latest, windows-latest, macos-latest ]
java: [ '11', '17' ]
steps:
- - uses: actions/checkout at v2
+ - uses: actions/checkout at v4.2.2
with:
persist-credentials: false
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java at v1
+ uses: actions/setup-java at v4.7.1
with:
java-version: ${{ matrix.java }}
+ distribution: 'temurin'
- name: Cache Maven Repository
- uses: actions/cache at v1
+ uses: actions/cache at v4.2.3
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+jansi (2.4.3-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Updated the Maven rules
+ * Standards-Version updated to 4.7.4
+
+ -- Emmanuel Bourg <ebourg at apache.org> Fri, 18 Sep 2026 09:11:09 +0200
+
jansi (2.4.2-1) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -9,7 +9,7 @@ Build-Depends:
libhawtjni-runtime-java (>= 1.16),
libmaven-bundle-plugin-java,
maven-debian-helper
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/java-team/jansi.git
Vcs-Browser: https://salsa.debian.org/java-team/jansi
Homepage: https://fusesource.github.io/jansi/
=====================================
debian/maven.ignoreRules
=====================================
@@ -33,4 +33,4 @@ org.fusesource.mvnplugins fuse-javadoc-skin * * * *
org.fusesource.mvnplugins fuse-jxr-skin * * * *
org.fusesource.mvnplugins maven-uberize-plugin * * * *
org.moditect moditect-maven-plugin * * * *
-org.sonatype.plugins nexus-staging-maven-plugin * * * *
+org.sonatype.central central-publishing-maven-plugin * * * *
=====================================
pom.xml
=====================================
@@ -25,7 +25,7 @@
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi</artifactId>
- <version>2.4.2</version>
+ <version>2.4.3</version>
<packaging>jar</packaging>
<name>Jansi</name>
@@ -78,7 +78,7 @@
<scm>
<connection>scm:git:git://github.com/fusesource/jansi.git</connection>
<developerConnection>scm:git:ssh://git@github.com/fusesource/jansi.git</developerConnection>
- <tag>jansi-2.4.2</tag>
+ <tag>jansi-2.4.3</tag>
<url>https://github.com/fusesource/jansi</url>
</scm>
@@ -89,14 +89,12 @@
<distributionManagement>
<repository>
- <id>sonatype-nexus-staging</id>
- <name>Sonatype Staging Repository</name>
- <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
+ <id>central</id>
+ <url>https://central.sonatype.com</url>
</repository>
<snapshotRepository>
- <id>sonatype-nexus-snapshots</id>
- <name>Sonatype Snapshot Repository</name>
- <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+ <id>central</id>
+ <url>https://central.sonatype.com/repository/maven-snapshots</url>
</snapshotRepository>
</distributionManagement>
@@ -105,7 +103,7 @@
<jdkTarget>8</jdkTarget>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j-version>1.6.1</slf4j-version>
- <project.build.outputTimestamp>2025-04-29T06:22:01Z</project.build.outputTimestamp>
+ <project.build.outputTimestamp>2026-03-27T13:05:07Z</project.build.outputTimestamp>
</properties>
<dependencies>
@@ -134,9 +132,9 @@
<snapshots>
<enabled>true</enabled>
</snapshots>
- <id>sonatype-nexus-snapshots</id>
- <name>Sonatype Snapshot Repository</name>
- <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+ <id>central-snapshots</id>
+ <name>Central Snapshot Repository</name>
+ <url>https://central.sonatype.com/repository/maven-snapshots</url>
</repository>
</repositories>
@@ -195,7 +193,7 @@
<plugin>
<groupId>org.moditect</groupId>
<artifactId>moditect-maven-plugin</artifactId>
- <version>1.0.0.Final</version>
+ <version>1.2.0.Final</version>
<executions>
<execution>
<id>add-module-infos</id>
@@ -326,13 +324,14 @@
<version>3.0.0-M1</version>
</plugin>
<plugin>
- <groupId>org.sonatype.plugins</groupId>
- <artifactId>nexus-staging-maven-plugin</artifactId>
- <version>1.6.8</version>
+ <groupId>org.sonatype.central</groupId>
+ <artifactId>central-publishing-maven-plugin</artifactId>
+ <version>0.9.0</version>
<extensions>true</extensions>
<configuration>
- <serverId>ossrh</serverId>
- <nexusUrl>https://oss.sonatype.org/</nexusUrl>
+ <publishingServerId>central</publishingServerId>
+ <autoPublish>true</autoPublish>
+ <waitUntil>published</waitUntil>
</configuration>
</plugin>
<plugin>
@@ -410,7 +409,13 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
- <version>1.6</version>
+ <version>3.2.8</version>
+ <configuration>
+ <gpgArguments>
+ <arg>--pinentry-mode</arg>
+ <arg>loopback</arg>
+ </gpgArguments>
+ </configuration>
<executions>
<execution>
<id>sign-artifacts</id>
=====================================
readme.md
=====================================
@@ -1,6 +1,10 @@
# [![Jansi][logo]][Jansi]
[logo]: http://fusesource.github.io/jansi/images/project-logo.png "Jansi"
+⚠️ WARNING
+This library is no longer maintained. It has been merged into `org.jline:jansi`.
+Please update your dependencies to use `org.jline:jansi` instead.
+
## Description
[Jansi][Jansi] is a small java library that allows you to use [ANSI escape
=====================================
src/main/java/org/fusesource/jansi/internal/JansiLoader.java
=====================================
@@ -40,7 +40,6 @@ import java.io.InputStream;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
-import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.Properties;
@@ -158,8 +157,10 @@ public class JansiLoader {
return "Read size different (" + numRead1 + " vs " + numRead2 + ")";
}
// Otherwise same number of bytes read
- if (!Arrays.equals(buffer1, buffer2)) {
- return "Content differs";
+ for (int i = 0; i < numRead1; i++) {
+ if (buffer1[i] != buffer2[i]) {
+ return "Content differs";
+ }
}
// Otherwise same bytes read, so continue ...
} else {
View it on GitLab: https://salsa.debian.org/java-team/jansi/-/compare/7b59d05f4a33bcb13edfe44f5fc8266745dbd5a6...9d5136ec3ccf1da42274690f544175d63226f0a7
--
View it on GitLab: https://salsa.debian.org/java-team/jansi/-/compare/7b59d05f4a33bcb13edfe44f5fc8266745dbd5a6...9d5136ec3ccf1da42274690f544175d63226f0a7
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260918/15fe9223/attachment.htm>
More information about the pkg-java-commits
mailing list