Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven4 for openSUSE:Factory checked 
in at 2026-09-28 10:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven4 (Old)
 and      /work/SRC/openSUSE:Factory/.maven4.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven4"

Mon Sep 28 10:38:48 2026 rev:16 rq:1380276 version:4.0.0~rc7

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven4/maven4-bootstrap.changes  2026-08-26 
19:56:52.249411083 +0200
+++ /work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-bootstrap.changes      
2026-09-28 10:39:37.044768381 +0200
@@ -1,0 +2,262 @@
+Thu Sep 24 23:11:34 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to 4.0.0-rc-7
+  * New features and improvements
+    + Log API enhancements and mojo MDC
+    + Optimize reactor sort and phase comparator performance
+    + Add AsyncDrainWriter to eliminate PrintWriter lock contention
+    + Add validation for Plexus-based plugin dependency injection
+  * Maintenance
+    + Externalize default lifecycle plugin versions to POM
+      properties
+    + Fixes #13135: address review on reactor summary (UNKNOWN
+      group, local StringBuilder)
+    + chore: add toolbox:plugin-versions workflow for lifecycle
+      plugin versions
+    + Replace static TestSuiteOrdering registry with dynamic class
+      orderer
+    + Implement getOutputPath() in the site IT plugin
+    + Update NOTICE file in distribution packages
+    + Optimize computeLocations() and simplify ModelObjectPool
+      location handling
+    + deps: Bump Mimir to 0.12.3
+    + Restrict what a repository-resolved model contributes to the
+      build
+    + Output, transport and consumer POM robustness fixes
+    + Validate coordinates and repository precedence during
+      artifact resolution
+    + Fix flaky FastTerminalReentrancyTest by avoiding PTY creation
+    + Replace deprecated Terminal.getWidth/getHeight with
+      getColumns/getRows
+    + MNG-8129: Clarify relativePath validation comment
+    + Add integration test for #12660: BOM version from imported
+      BOM
+    + Use try-with-resources for AuthenticationContext
+    + Fix deprecated Maven testing API compatibility
+    + Move the core IT suite off the JUnit 4 assertions
+    + Remove workaround for creating site output directory
+    + Build and deploy through the wrapper on Jenkins
+    + Build the wrapper job with Maven 4.0.0-rc-6
+  * Bug Fixes
+    + Improve standalone ApiRunner to properly apply settings
+    + Strip executable() conditions from consumer POMs
+    + Emit clear error when running JDK cannot compile source level
+    + Enable PathConflictResolver by default
+    + [mvnup] Add maven-war-plugin and maven-ear-plugin to plugin
+      upgrade list
+    + Fix #13191: add -Dmaven.maven3Personality hint to FATAL
+      message for wrong parent relativePath
+    + Fix #13200: publish a complete set from
+      MavenProject.getArtifacts
+    + Fix #13190: pre-build full reactor once using BUILD_PROJECT,
+      drop temp dir in PluginUpgradeStrategy
+    + Fix #13192: PomInlinerTransformer fails when CI-friendly
+      property is defined in POM
+    + Fix #13189: mvnup generates invalid JDK version constraint
+      '(,-1]'
+    + Fix mvnup compatibility: jar-plugin 3.4.2, exec-plugin
+      submodule coverage, toolchain warning
+    + Fixes #13135, ensure completude of the reactor summary but
+      privilege failures to be last to stay human efficient
+    + Fix glob patterns in exists()/missing() profile conditions on
+      Windows
+    + Fix #13084: sandbox profile activation context for external
+      model builds
+    + Fix: implement Node.getRepository() via local repository
+      manager lookup
+    + Fix #13100: honor repositories from legitimately-active
+      external model profiles
+    + MNG-5146: Fix parent relativePath mismatch check
+    + Lower-case the OS family before matching it against the
+      family names
+    + Normalize lazy StAX parse failures in MavenXpp3Reader
+    + Evaluate profile activation conditions lazily
+    + MNG-6979: Initialize the current project from the execution
+      root
+    + Fix NPE on a recursive property reference in a list field
+    + MNG-6568: Fix comparison cycles in version qualifiers
+    + MNG-8678: Concurrent executor ignores java.lang.Error
+      subclasses
+    + Keep the basedir unset for a parent served from the
+      project-local repository
+    + Fix #13068: make PluginDependenciesResolver methods default
+    + Fix filterByScope to expand lifecycle scopes for build
+      ordering
+    + Fix getDispatchedPaths() leaking mutable nested lists
+    + MNG-8174: Fix NPE when a property references itself in a
+      plugin configuration
+    + Fix #12985: Upgrade toolchains-plugin when adding
+      select-jdk-toolchain execution
+    + Fix ToolchainPluginStrategy to detect inherited source levels
+      from parent POMs
+    + Fix consumer POM leaving extension-contributed user
+      properties uninterpolated
+    + Fix #12986: Throw descriptive UnsupportedOperationException
+      instead of NPE in MavenSession.lookup()
+    + Fix #12989: mvnup plugin upgrades should respect project JDK
+      version
+    + MNG-8633: mvnup: inject standalone Nashorn for antrun
+      JavaScript compatibility
+    + mvnup: upgrade BND plugins to fix
+      ConcurrentModificationException on JDK 17.0.13+
+    + MNG-8765: Pre-interpolate plugin configuration before type
+      conversion
+    + Fix #13004: enable deterministic profile activation for
+      BUILD_CONSUMER
+    + Fix #12991: skip shade-plugin upgrade when custom
+      ResourceTransformers are present
+    + MNG-12984: Fix invalid Automatic-Module-Name entries in mvnup
+      plugin upgrades
+    + Fix compatibility spelling in CLI help text
+    + MNG-8708: Fix parent inference
+    + Scope server credentials and validate legacy relocation
+      coordinates
+    + Fix version comparison and parsing inconsistencies in
+      maven-artifact
+    + Validate metadata inputs across legacy and new API paths,
+      clone proxies before decryption
+    + MNG-8450: Report BOM import warnings only at declaration
+      sites
+    + MNG-8287: Fix consumer POM packaging profile resolution
+    + Fix #12931: do not rewrite unmodified POMs in mvnup apply
+    + Fix modello velocity phase for concurrent builder
+      compatibility
+    + Fix #12912: assign FastTerminal before starting the build
+      thread
+    + Fix #12774: skip consumer POM re-attachment on repeated task
+      segments
+    + Fix #12660: inherit version from imported BOM when local dep
+      mgmt entry has no version
+    + Fix #12912: use a dumb fallback terminal for all build-thread
+      reentrant calls
+    + Fix operator precedence skipping type=bom dependency imports
+    + Fix: make ProjectIndex thread-safe for parallel builds
+    + Fix #12602: Preserve Properties defaults in immutable copies
+    + MNG-8693: Avoid resolving unused plugins for direct goals
+    + Fix: interpolate properties in module/subproject path before
+      filesystem resolution
+    + Fix #12600: handle missing project index in forked executions
+    + Re-include macOS JLine native libraries in distribution
+    + Fix #2520: default maven.mainClass in Java instead of
+      classworlds config
+    + Fix #12646: project-local-repo clean race condition when root
+      pom has parent
+    + Wire ModelBuilderRequest.isLocationTracking() to XML parser
+    + Fix #12590: NPE on null rootDirectory in DefaultModelBuilder
+    + Fix #12749: suppress false ERROR in mvnsh for successful
+      commands
+    + Fix #12769: merge duplicate mirror repos to preserve snapshot
+      policies
+    + Fix #12868: Restore --define as long option for -D
+    + Fix #12592: use string-based ID for forked execution cycle
+      detection
+    + Fix #12605: remove synchronized bottleneck in
+      createProjectRealm()
+    + Fix #12607: prevent session scope leak on
+      MavenChainedWorkspaceReader constructor exception
+    + Fix #12598: prevent StackOverflow from path representation
+      mismatch in getEnhancedProperties
+    + Fix field cache to let child class fields take precedence
+      over parent
+    + Fix #12685: Add tests for war/ear plugin upgrades, extract
+      Quarkus tests
+    + Preserve coordinates when merging InputLocation
+    + Fix: synchronize ReflectionValueExtractor class-introspection
+      caches
+    + Fix duplicate model problem reporting, fixes #12691
+    + Fix ArtifactCoordinates.getId() double colon when classifier
+      is empty
+    + MNG-8129: Handle InvalidPathException for broken relativePath
+      on Windows
+    + Fix #12761: do not wait for the terminal on the thread
+      building it
+    + Make run-its profile extract the built distribution
+    + MDEP-590: Resolve classified POM artifacts from the reactor
+    + MNG-8709: Use active profile properties for consumer POM
+      validation
+    + Fix #12730: quiet mode implies raw streams to avoid stdout
+      decoration
+    + Fix #12640: BOM consumer POM must not include inherited
+      dependency management
+    + Make profile activation conditions locale-independent
+    + Fix parent profile cache matching across activation contexts
+    + fix(api-core): properly implement Clock.withZone() in
+      MonotonicClock
+    + Support the logical not operator in profile activation
+      conditions
+    + Fix BuildPlanExecutor thread pool leak on constructor failure
+    + fix configuration page generation
+    + Fix #12704: Do not report an independent, built module as
+      skipped
+    + Fix SubList.get() accepting an index equal to its own size
+  * Documentation updates
+    + Fix default-bindings doc snippet to reference PluginVersions
+    + Fix #11504: add replacement guidance to deprecated model and
+      settings APIs
+    + Port the site documentation from APT to Markdown
+    + consistency on Maven 4 vs 3 vs 2 references
+  * Build
+    + Replace nicoulaj checksum plugin with maveniverse checksum
+      plugin
+    + Upgrade the IT suite to Jetty 12.1.12 and the core Jetty API
+    + Restore the Google Cloud mirror for CI resolution
+  * Dependency updates
+    + chore: update Maven lifecycle plugin versions
+    + Maven Resolver 2.0.23
+    + Bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.14
+    + Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1
+      to 3.6.2
+    + Bump org.codehaus.mojo:exec-maven-plugin from 3.6.3 to 3.6.4
+    + Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.3.0 to
+      3.3.1
+    + Bump org.codehaus.mojo:extra-enforcer-rules from 1.12.0 to
+      1.12.1
+    + Bump jlineVersion from 4.3.1 to 4.4.5
+    + Bump domtripVersion from 1.6.0 to 1.7.0
+    + Bump actions/setup-java from 5.6.0 to 6.0.1
+    + Bump org.apache.maven.plugin-tools:maven-plugin-annotations
+      from 3.15.2 to 3.16.0
+    + Bump org.apache.maven.plugin-tools:maven-plugin-tools-java
+      from 3.15.2 to 3.16.0
+    + Bump slf4jVersion from 2.0.18 to 2.0.19
+    + Bump com.github.siom79.japicmp:japicmp-maven-plugin from
+      0.26.1 to 0.26.2
+    + Bump org.codehaus.modello:modello-maven-plugin from 2.7.0 to
+      2.8.1
+    + Bump net.sourceforge.pmd:pmd-core from 7.26.0 to 7.27.0
+    + Bump org.codehaus.plexus:plexus-xml from 4.1.1 to 4.2.0
+    + Bump org.codehaus.plexus:plexus-interactivity-api from 1.5.1
+      to 1.6.0
+    + Bump com.google.jimfs:jimfs from 1.3.1 to 1.3.2
+    + Bump org.codehaus.plexus:plexus-testing from 2.1.0 to 2.2.0
+    + Bump org.codehaus.plexus:plexus-interpolation from 1.29 to
+      1.30.0
+    + Bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.2
+    + Bump org.codehaus.plexus:plexus-classworlds from 2.12.0 to
+      2.12.1
+    + Bump eu.maveniverse.maven.mimir:testing from 0.12.0 to 0.12.1
+    + Bump com.google.guava:guava from 33.6.0-jre to 33.7.1-jre
+    + Bump org.codehaus.plexus:plexus-velocity from 2.3.0 to 2.4.0
+    + Bump org.codehaus.plexus:plexus-sec-dispatcher from 4.1.0 to
+      4.2.0
+    + Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.3 to
+      1.3.4
+    + Bump ch.qos.logback:logback-classic from 1.6.0 to 1.6.3
+    + Bump com.fasterxml.woodstox:woodstox-core from 7.2.1 to 7.2.2
+    + Bump xmlunitVersion from 2.12.0 to 2.13.0
+- Removed patches:
+  * 0003-Upgrade-to-maven-resolver-2.0.22.patch
+  * 0004-Port-to-maven-resolver-2.0.23.patch
+    + not needed with this version
+- Modified patch:
+  * jline-3.30.x.patch
+    + adapt to the upstream jline3 upgrade
+
+-------------------------------------------------------------------
+Wed Sep 16 08:35:26 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Added patch:
+  * 0004-Port-to-maven-resolver-2.0.23.patch
+    + allow building with maven-resolver 2.0.23
+
+-------------------------------------------------------------------
maven4-testing.changes: same change
maven4.changes: same change

Old:
----
  0003-Upgrade-to-maven-resolver-2.0.22.patch
  apache-maven-4.0.0-rc-6-src.tar.gz

New:
----
  apache-maven-4.0.0-rc-7-src.tar.gz

----------(Old B)----------
  Old:/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-bootstrap.changes-- 
Removed patches:
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-bootstrap.changes:  * 
0003-Upgrade-to-maven-resolver-2.0.22.patch
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-bootstrap.changes-  * 
0004-Port-to-maven-resolver-2.0.23.patch
--
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-testing.changes-- Removed 
patches:
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-testing.changes:  * 
0003-Upgrade-to-maven-resolver-2.0.22.patch
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4-testing.changes-  * 
0004-Port-to-maven-resolver-2.0.23.patch
--
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4.changes-- Removed patches:
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4.changes:  * 
0003-Upgrade-to-maven-resolver-2.0.22.patch
/work/SRC/openSUSE:Factory/.maven4.new.383539/maven4.changes-  * 
0004-Port-to-maven-resolver-2.0.23.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maven4-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.ylGATf/_old  2026-09-28 10:39:38.113813209 +0200
+++ /var/tmp/diff_new_pack.ylGATf/_new  2026-09-28 10:39:38.114813251 +0200
@@ -18,9 +18,9 @@
 
 %global maven_version_suffix 4
 %global base_name maven
-%global file_version 4.0.0-rc-6
+%global file_version 4.0.0-rc-7
 Name:           %{base_name}%{?maven_version_suffix}-bootstrap
-Version:        4.0.0~rc6
+Version:        4.0.0~rc7
 Release:        0
 Summary:        Maven Plugin Testing Mechanism
 # maven itself is ASL 2.0
@@ -34,7 +34,6 @@
 Source10:       apache-%{base_name}-build.tar.xz
 Patch1:         0001-Adapt-mvn-script.patch
 Patch2:         0002-Invoke-logback-via-reflection.patch
-Patch3:         0003-Upgrade-to-maven-resolver-2.0.22.patch
 BuildRequires:  ant
 BuildRequires:  java-devel >= 17
 BuildRequires:  javapackages-local
@@ -56,7 +55,6 @@
 
 %patch -P 1 -p1
 %patch -P 2 -p1
-%patch -P 3 -p1
 
 %pom_remove_dep -r :junit-bom
 %pom_remove_dep -r :mockito-bom

++++++ maven4-testing.spec ++++++
--- /var/tmp/diff_new_pack.ylGATf/_old  2026-09-28 10:39:38.136814174 +0200
+++ /var/tmp/diff_new_pack.ylGATf/_new  2026-09-28 10:39:38.137814216 +0200
@@ -18,9 +18,9 @@
 
 %global maven_version_suffix 4
 %global base_name maven
-%global file_version 4.0.0-rc-6
+%global file_version 4.0.0-rc-7
 Name:           %{base_name}%{?maven_version_suffix}-testing
-Version:        4.0.0~rc6
+Version:        4.0.0~rc7
 Release:        0
 Summary:        Maven Plugin Testing Mechanism
 # maven itself is ASL 2.0
@@ -34,7 +34,6 @@
 Source10:       apache-%{base_name}-build.tar.xz
 Patch1:         0001-Adapt-mvn-script.patch
 Patch2:         0002-Invoke-logback-via-reflection.patch
-Patch3:         0003-Upgrade-to-maven-resolver-2.0.22.patch
 BuildRequires:  ant
 BuildRequires:  apiguardian
 BuildRequires:  fdupes
@@ -76,9 +75,9 @@
 
 %patch -P 1 -p1
 %patch -P 2 -p1
-%patch -P 3 -p1
 
 %pom_xpath_set pom:project/pom:properties/pom:plexusXmlVersion 4
+%pom_xpath_set pom:project/pom:properties/pom:securityDispatcherVersion 4
 
 %pom_remove_dep -r :junit-bom
 %pom_remove_dep -r :mockito-bom

++++++ maven4.spec ++++++
--- /var/tmp/diff_new_pack.ylGATf/_old  2026-09-28 10:39:38.159815138 +0200
+++ /var/tmp/diff_new_pack.ylGATf/_new  2026-09-28 10:39:38.161815222 +0200
@@ -18,11 +18,11 @@
 
 %global maven_version_suffix 4
 %global base_name maven
-%global file_version 4.0.0-rc-6
+%global file_version 4.0.0-rc-7
 %global homedir %{_datadir}/%{base_name}%{?maven_version_suffix}
 %global confdir %{_sysconfdir}/%{base_name}%{?maven_version_suffix}
 Name:           %{base_name}%{?maven_version_suffix}
-Version:        4.0.0~rc6
+Version:        4.0.0~rc7
 Release:        0
 Summary:        Java project management and project comprehension tool
 # maven itself is ASL 2.0
@@ -37,7 +37,6 @@
 Source100:      pom_properties.py
 Patch1:         0001-Adapt-mvn-script.patch
 Patch2:         0002-Invoke-logback-via-reflection.patch
-Patch3:         0003-Upgrade-to-maven-resolver-2.0.22.patch
 Patch10:        jline-3.30.x.patch
 BuildRequires:  ant
 BuildRequires:  aopalliance
@@ -192,12 +191,12 @@
 
 %patch -P 1 -p1
 %patch -P 2 -p1
-%patch -P 3 -p1
 %if %{?pkg_vcmp:%pkg_vcmp jline3-terminal < 4.1}%{!?pkg_vcmp:0}
 %patch -P 10 -p1
 %endif
 
 %pom_xpath_set pom:project/pom:properties/pom:plexusXmlVersion 4
+%pom_xpath_set pom:project/pom:properties/pom:securityDispatcherVersion 4
 
 %pom_remove_dep -r :junit-bom
 %pom_remove_dep -r :mockito-bom

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.ylGATf/_old  2026-09-28 10:39:38.206817109 +0200
+++ /var/tmp/diff_new_pack.ylGATf/_new  2026-09-28 10:39:38.209817235 +0200
@@ -1,6 +1,6 @@
-mtime: 1787663324
-commit: faec45c867980b293081b5dafb32d70e54ee2a366c8036f7b5bb711ad711f185
+mtime: 1790292987
+commit: ae2830080c5af15419299f861760ee77250a7f51f2a6cb34424f91b8c63e0f91
 url: https://src.opensuse.org/java-packages/maven4
-revision: faec45c867980b293081b5dafb32d70e54ee2a366c8036f7b5bb711ad711f185
+revision: ae2830080c5af15419299f861760ee77250a7f51f2a6cb34424f91b8c63e0f91
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ apache-maven-4.0.0-rc-6-src.tar.gz -> apache-maven-4.0.0-rc-7-src.tar.gz 
++++++
/work/SRC/openSUSE:Factory/maven4/apache-maven-4.0.0-rc-6-src.tar.gz 
/work/SRC/openSUSE:Factory/.maven4.new.383539/apache-maven-4.0.0-rc-7-src.tar.gz
 differ: char 12, line 1

++++++ apache-maven-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2026-07-29 14:51:49.684575778 +0200
+++ new/common.xml      2026-09-22 17:45:06.003873314 +0200
@@ -3,7 +3,7 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="4.0.0-rc-6"/>
+  <property name="project.version" value="4.0.0-rc-7"/>
   <property name="project.groupId" value="org.apache.maven"/>
 
   <property name="project.organization.name" value="The Apache Software 
Foundation"/>

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-25 01:36:27.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ jline-3.30.x.patch ++++++
--- /var/tmp/diff_new_pack.ylGATf/_old  2026-09-28 10:39:38.425826293 +0200
+++ /var/tmp/diff_new_pack.ylGATf/_new  2026-09-28 10:39:38.427826377 +0200
@@ -1,51 +1,75 @@
-From 4752681f4facc61a76b1cf0f542abf3de2dd401e Mon Sep 17 00:00:00 2001
-From: Fridrich Strba <[email protected]>
-Date: Tue, 21 Jul 2026 08:40:10 +0200
-Subject: [PATCH] Build with jline < 4.1
-
----
- .../src/main/java/org/apache/maven/jline/FastTerminal.java  | 6 ------
- pom.xml                                                     | 2 +-
- 2 files changed, 1 insertion(+), 7 deletions(-)
-
 diff --git 
a/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java 
b/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java
-index 996a7d71eb..0506278684 100644
+index fca0c75818..2f00aeef0a 100644
 --- a/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java
 +++ b/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java
-@@ -34,7 +34,6 @@
+@@ -35,7 +35,6 @@
  import org.jline.terminal.Cursor;
  import org.jline.terminal.MouseEvent;
  import org.jline.terminal.Size;
 -import org.jline.terminal.Sized;
  import org.jline.terminal.Terminal;
+ import org.jline.terminal.impl.DumbTerminal;
  import org.jline.terminal.spi.SystemStream;
- import org.jline.terminal.spi.TerminalExt;
-@@ -171,11 +170,6 @@ public void setSize(Size size) {
-         getTerminal().setSize(size);
+@@ -261,18 +260,13 @@ public void setSize(Size size) {
      }
  
--    @Override
+     @Override
 -    public void setSize(Sized sized) {
 -        getTerminal().setSize(sized);
++    public int getWidth() {
++        return getTerminal().getWidth();
+     }
+ 
+     @Override
+-    public int getColumns() {
+-        return getTerminal().getColumns();
 -    }
 -
+-    @Override
+-    public int getRows() {
+-        return getTerminal().getRows();
++    public int getHeight() {
++        return getTerminal().getHeight();
+     }
+ 
      @Override
-     public int getWidth() {
-         return getTerminal().getWidth();
+diff --git 
a/impl/maven-jline/src/main/java/org/apache/maven/jline/MessageUtils.java 
b/impl/maven-jline/src/main/java/org/apache/maven/jline/MessageUtils.java
+index a04a54eb4b..8f4800c813 100644
+--- a/impl/maven-jline/src/main/java/org/apache/maven/jline/MessageUtils.java
++++ b/impl/maven-jline/src/main/java/org/apache/maven/jline/MessageUtils.java
+@@ -119,7 +119,7 @@ public static boolean isColorEnabled() {
+     }
+ 
+     public static int getTerminalWidth() {
+-        return terminal != null ? terminal.getColumns() : -1;
++        return terminal != null ? terminal.getWidth() : -1;
+     }
+ 
+     public static MessageBuilder builder() {
+diff --git 
a/impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
 
b/impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
+index f67f547f40..99bc3cf392 100644
+--- 
a/impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
++++ 
b/impl/maven-jline/src/test/java/org/apache/maven/jline/FastTerminalReentrancyTest.java
+@@ -45,7 +45,7 @@
+  * builder callable, and the consumer that runs before the terminal is 
published.
+  * <p>
+  * JLine 4.4.0's FFM provider initialization ({@code CLibrary.<clinit>}) can 
reach back through
+- * other terminal methods (e.g. {@code getName()}, {@code getColumns()}, 
{@code encoding()}) on the
++ * other terminal methods (e.g. {@code getName()}, {@code getWidth()}, {@code 
encoding()}) on the
+  * build thread, so the fallback must cover all delegate methods, not just 
{@code writer()} and
+  * {@code getType()}.
+  * <p>
 diff --git a/pom.xml b/pom.xml
-index a9e08b8a89..a602a04217 100644
+index 0ddcf1f465..99194235b0 100644
 --- a/pom.xml
 +++ b/pom.xml
 @@ -154,7 +154,7 @@ under the License.
      <hamcrestVersion>3.0</hamcrestVersion>
      <jakartaInjectApiVersion>2.0.1</jakartaInjectApiVersion>
      <javaxAnnotationApiVersion>1.3.2</javaxAnnotationApiVersion>
--    <jlineVersion>4.3.1</jlineVersion>
-+    <jlineVersion>3.30.16</jlineVersion>
+-    <jlineVersion>4.4.5</jlineVersion>
++    <jlineVersion>3.30.17</jlineVersion>
      <jmhVersion>1.37</jmhVersion>
      <junitVersion>5.13.4</junitVersion>
      <jxpathVersion>1.4.0</jxpathVersion>
--- 
-2.55.0
-
 

Reply via email to