#4 update to version 2.2.0
Closed a year ago by decathorpe. Opened 2 years ago by decathorpe.
Unknown source master  into  rawhide

file modified
+1
@@ -9,3 +9,4 @@

  /jansi-project-1.17.1.tar.gz

  /jansi-project-1.18.tar.gz

  /jansi-2.1.1.tar.gz

+ /jansi-2.2.0.tar.gz

file modified
+20 -17
@@ -1,21 +1,21 @@

- Name:             jansi

- Version:          2.1.1

- Release:          3%{?dist}

- Summary:          Generate and interpret ANSI escape sequences in Java

- 

- License:          ASL 2.0

- URL:              http://fusesource.github.io/jansi/

- Source0:          https://github.com/fusesource/jansi/archive/jansi-%{version}.tar.gz

+ Name:           jansi

+ Version:        2.2.0

+ Release:        1%{?dist}

+ Summary:        Generate and interpret ANSI escape sequences in Java

+ 

+ License:        ASL 2.0

+ URL:            http://fusesource.github.io/jansi/

+ Source0:        https://github.com/fusesource/jansi/archive/jansi-%{version}.tar.gz

  # Change the location of the native artifact to where Fedora wants it

- Patch0:           %{name}-jni.patch

+ Patch0:         %{name}-jni.patch

  

- BuildRequires:    gcc

- BuildRequires:    maven-local

- BuildRequires:    mvn(org.apache.felix:maven-bundle-plugin)

- BuildRequires:    mvn(org.apache.maven.plugins:maven-source-plugin)

- BuildRequires:    mvn(org.apache.maven.surefire:surefire-junit-platform)

- BuildRequires:    mvn(org.fusesource:fusesource-pom:pom:)

- BuildRequires:    mvn(org.junit.jupiter:junit-jupiter-engine)

+ BuildRequires:  gcc

+ BuildRequires:  maven-local

+ BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)

+ BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)

+ BuildRequires:  mvn(org.fusesource:fusesource-pom:pom:)

+ BuildRequires:  mvn(org.junit.jupiter:junit-jupiter)

+ BuildRequires:  mvn(org.junit.jupiter:junit-jupiter-params)

  

  %description

  Jansi is a small java library that allows you to use ANSI escape sequences
@@ -24,7 +24,7 @@

  when output is being sent to output devices which cannot support ANSI sequences.

  

  %package javadoc

- Summary:          Javadocs for %{name}

+ Summary:        Javadocs for %{name}

  

  %description javadoc

  This package contains the API documentation for %{name}.
@@ -92,6 +92,9 @@

  %license license.txt

  

  %changelog

+ * Mon Feb 01 2021 Fabio Valentini <decathorpe@gmail.com> - 2.2.0-1

+ - Update to version 2.2.0.

+ 

  * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

  

file modified
+1 -1
@@ -1,1 +1,1 @@

- SHA512 (jansi-2.1.1.tar.gz) = ccdb7b13da6715398b0b1d53bb1272ac445774dea7f643882c7df0182e17350b41dd1c782161f5350028209c82ac3588c22ceaaacd4930ec78645230b335bc4a

+ SHA512 (jansi-2.2.0.tar.gz) = 8ddd8d801addefa6b97b2300682ce4197bc2775be045178e5fdb7a3f3cd661f11e25bbcb1f7ba88fc94ad9fd7a86ec18d0908a960b71baa21b5fae9aa8e27e46

  • update to latest version (2.1.1 → 2.2.0)
  • use consistent indentation (16 spaces instead of 18)

Test builds in COPR:
https://copr.fedorainfracloud.org/coprs/decathorpe/jansi-2.2.0-pr/monitor/

Not sure what the maven-shared-utils failure is about. But jline seems to require jansi 1 in its test suite. @jjames can cou investigate please?

The current version of jline, 3.19.0, requires jansi 2.1.x. It hasn't been updated for 2.2.x or 2.3.x in git yet. See https://github.com/jline/jline3/blob/master/terminal-jansi/src/test/java/org/jline/terminal/impl/jansi/JansiSupportImplTest.java, where the test asserts that the major version of jansi is 2 and the minor version is 1. It should be okay to update jline to 3.19.0, but jansi needs to stay on 2.1.x until jline is ready.

Version 3.20.0 of jline is out, and it wants jansi 2.3.2. Would you like to update this pull request accordingly?

I don't have my branch any longer, neither locally or remotely. Sorry

Pull-Request has been closed by decathorpe

a year ago