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-08-05 17:49:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/maven4 (Old) and /work/SRC/openSUSE:Factory/.maven4.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maven4" Wed Aug 5 17:49:13 2026 rev:14 rq:1369578 version:4.0.0~rc6 Changes: -------- --- /work/SRC/openSUSE:Factory/maven4/maven4-bootstrap.changes 2026-07-24 22:07:26.582109838 +0200 +++ /work/SRC/openSUSE:Factory/.maven4.new.16738/maven4-bootstrap.changes 2026-08-05 17:50:10.457583938 +0200 @@ -1,0 +2,154 @@ +Tue Aug 4 05:12:02 UTC 2026 - Fridrich Strba <[email protected]> + +- Upgrade to 4.0.0-rc-6 + * New features and improvements + + Backport the use of hardlink instead of file copy + + Accept Java module names as attached artifactId even if they + differ from the project's artifactId + + Add module-aware resource handling for modular sources + + MNG-8507: Reduce allocation pressure in model building + pipeline + + Fix #12530: add mvnup upgrade strategies for Maven 4 known + compatibility issues + + Introduce validation control + + Backport #12505: mvnup: widen exact Maven version pins to + allow Maven 4 + + MNG-5913: Allow defining aliases for existing server + configurations in settings.xml + + Backport #12454: mvnup upgrade strategies and compatibility + improvements + + In failed build limit reactor summary to only failed modules + + Add mvnup SourceStrategy for migrating to <source> elements + + Add jaxb2-maven-plugin to mvnup plugin upgrade list + + Switch default resolver transport from JDK/methanol to Apache + HttpClient + + Pull out maven-executor into its own project + + Add maven-surefire-report-plugin to PluginUpgradeStrategy + + Fix #12087: add surefire and failsafe plugins to + PluginUpgradeStrategy + + Promote java version in JavaToolchain + + Add time zone to Maven startup banner + + Update formatting of prerequisites-requirements error to + improve readability + * Bug Fixes + + Remove an optimization on PathSelector producing false + negatives + + Remove erroneous path normalization optimization + regression + test + + Fix #12583: Inverted file existence check in + DefaultTransport.put() + + MNG-8507: mvnup: skip dedup inside plugin <configuration> + elements + + Fix BOM consumer POM leaving property references unresolved + + MNG-8425: Fix mvnenc init saving invalid master source + configuration + + Consumer POM of multi-module project should exclude <build> + and <dependencies> elements + + Fix #12045: fix mvnup plugin upgrade strategy for inherited + plugins from remote parent POMs + + Handle Ctrl+C on Windows terminals + + Fix #12531: filter NO_REPOSITORY sentinel from mapped + exceptions in ArtifactResolverResult + + Fix #12534: Wire up @After annotation processing in Maven core + + Fix #12427: Reject path-traversal segments in coordinate ids + and versions + + MNG-11147: Fix BOM version inference for sibling modules in + dependencyManagement + + Preserve unresolved ${...} in CLI -D values + + Avoid IllegalStateException on duplicate profile ids in + DefaultModelBuilder + + Fix deadlock in AbstractRequestCache + + Fix #12464: Skip MAVEN_ARGS for non-default main classes + + Bugfix: use GAV and not GAPV in source labels for profiles + + Install JUL-to-SLF4J bridge to route java.util.logging through + Maven logging + + Fix CI-friendly ${revision} not interpolated for non-build POM + reads + + Fix mvn.cmd jvm.config read failing silently on Windows CI + + Fix mvnup spurious pluginManagement injection for remote + parent plugins + + MNG-8650: Fix MAVEN_ARGS backslash stripping on Windows + + Do not force metadata download for plugin prefix resolution + + Fix NPE in DefaultLookup.lookupOptional() when container + returns null + + Use stack-passed Set for activeModelReads cycle detection + + Sync DefaultTypeProvider and dependency-types docs across impl + and compat + + Fix StackOverflowError with internal parent and CI-friendly + revision + + Add -P !profile deactivation regression guard + + Fix #12305: filter uninterpolated deps in + ArtifactDescriptorReaderDelegate + + Fix #12304: replace deprecated property expressions in mvnup + + Fix #12306: normalize targetPath in DefaultSourceRoot + + Pass settings.xml profile properties to LRM + + Fix thread-safety in DefaultModelValidator + + Fix MojoExtension.beforeEach to use merged model instead of + raw parsed model + + Fix BUILD_CONSUMER profile activation for locally-resolved + parent POMs + + Fix NPE in DefaultModelBuilder when POM resolved from + repository + + Tokenize arithmetic operators as delimiters in ConditionParser + + Support sealed parameter implementation hints + + Fix ConditionParser to handle newlines before && operator + + Handle missing package metadata in model ids + + Fix #11715: preserve 4.1.0 namespace/schema in + help:effective-pom + + Add XmlService classloader fallback for ServiceLoader + discovery + + Avoid reflective InputSource modelId mutation + + Fix reportSet inheritance in Maven 4 model building + + Fail-fast consumer POM validation for non-4.0.0 model versions + + Fix Source.targetPath incorrectly aligned to basedir + + Fix #11856: Improve error message for prefix-based remote + repository filtering errors + + Fix #11796: Preserve default-phases bindings for standard + lifecycle phases + + Fix @PreDestroy ClassNotFoundException from premature + ClassRealm disposal + + Re-enable integration test for nested import scope repository + override + + Fix deadlocks in request cache + + Fix logging setup/teardown order + + Fix domtrip API breakage after 1.5.1 upgrade + + Update binary distribution LICENSE with complete Apache + License 2.0 text + + Fix #11899: Default addLocationInformation to false in + Settings and Toolchains XML writers + + Fix mvn script expanding ${...} in CLI arguments + + Fix consumer POM serialization of prefixed XML attributes + + Fix #11885: Disable ANSI colors when stdout is piped on JDK + 22+ + + Fix #12085: regression tests for version inheritance from + remote parent + + Fix #12074: prevent false parent cycle with shade plugin's + dependency-reduced-pom.xml + + Fix #12075: skip expression validation for + distributionManagement repository IDs + + Restore buildConfiguration() callback in deprecated build() + methods + + Propagate addResource() to model Build for Maven 3 compat + + Filter transitive repositories with uninterpolated IDs + + Downgrade plexus-classworlds from 2.11.0 to 2.9.0 + + Fix #11920: skip expression validation for profile repository + URLs + + Remove extracted Mac OS JLine binaries from Maven distro + + Fix issue #11827 - Maven DI crashes if the file + org.apache.maven.api.di.Inject contains empty lines + + Backport the simplification and fixes of PathSelector + + Fix special characters in .mvn/jvm.config + + Improve DefaultModelProcessor error reporting for alternative + parsers + + Allow ${project.basedir} in profile activation.condition + + Fix profile source tracking in multi-module projects + + Fix BOM packaging in consumer POMs + + Fix field accessibility leak in EnhancedCompositeBeanHelper + + Fix a ConcurrentModificationException +- Modified patches: + * 0001-Adapt-mvn-script.patch + * 0002-Invoke-logback-via-reflection.patch + * jline-3.30.x.patch + + rebase + +------------------------------------------------------------------- maven4-testing.changes: same change maven4.changes: same change Old: ---- maven-4.0.0~20260724.2b1209f9a3.tar.xz maven-build.tar.xz New: ---- apache-maven-4.0.0-rc-6-src.tar.gz apache-maven-build.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ maven4-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.545622113 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.545622113 +0200 @@ -18,9 +18,9 @@ %global maven_version_suffix 4 %global base_name maven -%global file_version 4.0.0-SNAPSHOT +%global file_version 4.0.0-rc-6 Name: %{base_name}%{?maven_version_suffix}-bootstrap -Version: 4.0.0~20260724.2b1209f9a3 +Version: 4.0.0~rc6 Release: 0 Summary: Maven Plugin Testing Mechanism # maven itself is ASL 2.0 @@ -28,10 +28,10 @@ License: Apache-2.0 AND MIT Group: Development/Tools/Building URL: https://maven.apache.org/ -Source0: %{base_name}-%{version}.tar.xz +Source0: https://archive.apache.org/dist/%{base_name}/%{base_name}-4/%{file_version}/source/apache-%{base_name}-%{file_version}-src.tar.gz Source1: maven-bash-completion Source2: mvn.1 -Source10: %{base_name}-build.tar.xz +Source10: apache-%{base_name}-build.tar.xz Patch1: 0001-Adapt-mvn-script.patch Patch2: 0002-Invoke-logback-via-reflection.patch BuildRequires: ant @@ -51,7 +51,7 @@ reporting and documentation from a central piece of information. %prep -%setup -q -n %{base_name}-%{version} -a10 +%setup -q -n apache-%{base_name}-%{file_version} -a10 %patch -P 1 -p1 %patch -P 2 -p1 ++++++ maven4-testing.spec ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.581623377 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.585623518 +0200 @@ -18,9 +18,9 @@ %global maven_version_suffix 4 %global base_name maven -%global file_version 4.0.0-SNAPSHOT +%global file_version 4.0.0-rc-6 Name: %{base_name}%{?maven_version_suffix}-testing -Version: 4.0.0~20260724.2b1209f9a3 +Version: 4.0.0~rc6 Release: 0 Summary: Maven Plugin Testing Mechanism # maven itself is ASL 2.0 @@ -28,10 +28,10 @@ License: Apache-2.0 AND MIT Group: Development/Tools/Building URL: https://maven.apache.org/ -Source0: %{base_name}-%{version}.tar.xz +Source0: https://archive.apache.org/dist/%{base_name}/%{base_name}-4/%{file_version}/source/apache-%{base_name}-%{file_version}-src.tar.gz Source1: maven-bash-completion Source2: mvn.1 -Source10: %{base_name}-build.tar.xz +Source10: apache-%{base_name}-build.tar.xz Patch1: 0001-Adapt-mvn-script.patch Patch2: 0002-Invoke-logback-via-reflection.patch BuildRequires: ant @@ -71,7 +71,7 @@ %{summary}. %prep -%setup -q -n %{base_name}-%{version} -a10 +%setup -q -n apache-%{base_name}-%{file_version} -a10 %patch -P 1 -p1 %patch -P 2 -p1 ++++++ maven4.spec ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.621624781 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.625624921 +0200 @@ -18,11 +18,11 @@ %global maven_version_suffix 4 %global base_name maven -%global file_version 4.0.0-SNAPSHOT +%global file_version 4.0.0-rc-6 %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~20260724.2b1209f9a3 +Version: 4.0.0~rc6 Release: 0 Summary: Java project management and project comprehension tool # maven itself is ASL 2.0 @@ -30,10 +30,10 @@ License: Apache-2.0 AND MIT Group: Development/Tools/Building URL: https://maven.apache.org/ -Source0: %{base_name}-%{version}.tar.xz +Source0: https://archive.apache.org/dist/%{base_name}/%{base_name}-4/%{file_version}/source/apache-%{base_name}-%{file_version}-src.tar.gz Source1: maven-bash-completion Source2: mvn.1 -Source10: %{base_name}-build.tar.xz +Source10: apache-%{base_name}-build.tar.xz Source100: pom_properties.py Patch1: 0001-Adapt-mvn-script.patch Patch2: 0002-Invoke-logback-via-reflection.patch @@ -187,7 +187,7 @@ %{summary}. %prep -%setup -q -n %{base_name}-%{version} -a10 +%setup -q -n apache-%{base_name}-%{file_version} -a10 %patch -P 1 -p1 %patch -P 2 -p1 ++++++ 0001-Adapt-mvn-script.patch ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.657626044 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.665626325 +0200 @@ -1,4 +1,4 @@ -From b8fdd46aef22b8ade4a76298e33432dc472c7131 Mon Sep 17 00:00:00 2001 +From 4542cad616da2b77f199043fea9006b75540721d Mon Sep 17 00:00:00 2001 From: Michael Simacek <[email protected]> Date: Wed, 1 Feb 2017 14:54:26 +0100 Subject: [PATCH 1/2] Adapt mvn script ++++++ 0002-Invoke-logback-via-reflection.patch ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.681626886 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.689627167 +0200 @@ -1,4 +1,4 @@ -From 763ff49ac6f1545d527974baae808c8383872270 Mon Sep 17 00:00:00 2001 +From 3e9143e1d3b3606d118b8d358c2f74463d70a63a Mon Sep 17 00:00:00 2001 From: Michael Simacek <[email protected]> Date: Tue, 6 Jun 2017 13:47:43 +0200 Subject: [PATCH 2/2] Invoke logback via reflection ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.733628711 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.741628991 +0200 @@ -1,6 +1,6 @@ -mtime: 1784888324 -commit: 094beb1f2477a27fa4668d63a91f50bdeeb389dce14c6af2dfb5f1cbf428cc51 +mtime: 1785821624 +commit: fca76d34a0ca927d9f85e473b70613388d4ef4048a2f2f237cb52f65f889d521 url: https://src.opensuse.org/java-packages/maven4 -revision: 094beb1f2477a27fa4668d63a91f50bdeeb389dce14c6af2dfb5f1cbf428cc51 +revision: fca76d34a0ca927d9f85e473b70613388d4ef4048a2f2f237cb52f65f889d521 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ 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-08-04 07:33:44.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ jline-3.30.x.patch ++++++ --- /var/tmp/diff_new_pack.G1va95/_old 2026-08-05 17:50:11.945636149 +0200 +++ /var/tmp/diff_new_pack.G1va95/_new 2026-08-05 17:50:11.949636289 +0200 @@ -1,4 +1,4 @@ -From caa6ee4f707d4f0b664257e4c7cbcbe17aee95fa Mon Sep 17 00:00:00 2001 +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 @@ -33,7 +33,7 @@ public int getWidth() { return getTerminal().getWidth(); diff --git a/pom.xml b/pom.xml -index 6ec6c9c1b3..15e1ad4e47 100644 +index a9e08b8a89..a602a04217 100644 --- a/pom.xml +++ b/pom.xml @@ -154,7 +154,7 @@ under the License.
