[Git][java-team/jansi][master] 6 commits: Revert bypass TTY detection patch (Closes: #1039607)

Tony Mancill (@tmancill) gitlab at salsa.debian.org
Sun Dec 24 21:51:33 GMT 2023



Tony Mancill pushed to branch master at Debian Java Maintainers / jansi


Commits:
64fffcab by tony mancill at 2023-12-23T18:00:06-08:00
Revert bypass TTY detection patch (Closes: #1039607)

- - - - -
f2e3eb77 by tony mancill at 2023-12-24T13:02:35-08:00
Freshen years in debian/copyright

- - - - -
4d03e0a8 by tony mancill at 2023-12-24T13:02:35-08:00
Bump Standards-Version to 4.6.2

- - - - -
afc1414d by tony mancill at 2023-12-24T13:02:35-08:00
Set Rules-Requires-Root: no in debian/control

- - - - -
5cb41bc3 by tony mancill at 2023-12-24T13:14:02-08:00
Add lintian-overrides for Files-Excluded without source repack

- - - - -
1c06ddda by tony mancill at 2023-12-24T13:14:02-08:00
Prepare changelog for upload to experimental

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/copyright
- − debian/patches/01-bypass-tty-detection.patch
- − debian/patches/series
- + debian/source/lintian-overrides


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,25 @@
+jansi (2.4.0-3) experimental; urgency=medium
+
+  * Team upload.
+
+  [ Debian Janitor ]
+  * Apply multi-arch hints. + libjansi-java: Add Multi-Arch: foreign.
+
+  [ tony mancill ]
+  * Revert bypass TTY detection patch (Closes: #1039607)
+    Colorized output on non-TTYs can be forced with -Djansi.mode=force
+    For the mvn wrapper, use MAVEN_OPTS="-Djansi.mode=force" mvn ...
+  * Upload to experimental to preserve current colorization behavior
+    until other Debian Java build toolchain components are updated to
+    force colorized output.
+  * Freshen years in debian/copyright
+  * Bump Standards-Version to 4.6.2
+  * Set Rules-Requires-Root: no in debian/control
+  * Add lintian-overrides for Files-Excluded without source repack.
+    This can be removed when either 2.4.0+ds or 2.4.1 are uploaded.
+
+ -- tony mancill <tmancill at debian.org>  Sun, 24 Dec 2023 13:13:03 -0800
+
 jansi (2.4.0-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -10,10 +10,11 @@ Build-Depends:
  libjansi-native-java (>= 1.7),
  libmaven-bundle-plugin-java,
  maven-debian-helper
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 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/
+Rules-Requires-Root: no
 
 Package: libjansi-java
 Architecture: all


=====================================
debian/copyright
=====================================
@@ -6,12 +6,14 @@ Files-Excluded:
  *.jnilib
 
 Files: *
-Copyright: 2009-2017 the original author(s)
+Copyright: 2009-2021 the original author(s)
 License: Apache-2.0
 
 Files: debian/*
-Copyright: 2010,      Miguel Landaeta <nomadium at debian.org>
-           2016-2017, Markus Koschany <apo at debian.org>
+Copyright: 2010-2023, Miguel Landaeta <nomadium at debian.org>
+           2016-2023, Markus Koschany <apo at debian.org>
+           2019-2023, Emmanuel Bourg <ebourg at apache.org>
+           2023, tony mancill <tmancill at debian.org>
 License: Apache-2.0
 
 License: Apache-2.0


=====================================
debian/patches/01-bypass-tty-detection.patch deleted
=====================================
@@ -1,16 +0,0 @@
-Description: Bypass the TTY detection and assume it's always true. Otherwise
- the Maven output is no longer colorized when building a package with debuild
- or dpkg-buildpackage. This was the behavior of jansi 1.x
-Author: Emmanuel Bourg <ebourg at apache.org>
-Forwarded: not-needed
---- a/src/main/java/org/fusesource/jansi/AnsiConsole.java
-+++ b/src/main/java/org/fusesource/jansi/AnsiConsole.java
-@@ -259,7 +259,7 @@
-             isAtty = false;
-             withException = true;
-         }
--        isatty = isAtty;
-+        isatty = true;
- 
-         final AnsiOutputStream.WidthSupplier width;
-         final AnsiProcessor processor;


=====================================
debian/patches/series deleted
=====================================
@@ -1 +0,0 @@
-01-bypass-tty-detection.patch


=====================================
debian/source/lintian-overrides
=====================================
@@ -0,0 +1,7 @@
+# These errors occur because Files-Excluded was added to debian/copyright,
+# but the source tarball hasn't been regenerated with a +ds version yet.
+# These overrides can be removed once a new source tarball is generated.
+jansi source: source-ships-excluded-file src/main/resources/org/fusesource/jansi/internal/native/Mac/arm64/libjansi.jnilib [debian/copyright:3]
+jansi source: source-ships-excluded-file src/main/resources/org/fusesource/jansi/internal/native/Mac/x86/libjansi.jnilib [debian/copyright:3]
+jansi source: source-ships-excluded-file src/main/resources/org/fusesource/jansi/internal/native/Mac/x86_64/libjansi.jnilib [debian/copyright:3]
+



View it on GitLab: https://salsa.debian.org/java-team/jansi/-/compare/738159f052f027fc0816c95ecc38a424f8aa3637...1c06dddae4cbc09bc026156c962dd9d6b305ba8f

-- 
View it on GitLab: https://salsa.debian.org/java-team/jansi/-/compare/738159f052f027fc0816c95ecc38a424f8aa3637...1c06dddae4cbc09bc026156c962dd9d6b305ba8f
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20231224/86f460b3/attachment.htm>


More information about the pkg-java-commits mailing list