Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven for openSUSE:Factory checked 
in at 2022-05-17 17:24:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven (Old)
 and      /work/SRC/openSUSE:Factory/.maven.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven"

Tue May 17 17:24:17 2022 rev:12 rq:977568 version:3.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven/maven.changes      2022-05-13 
23:03:28.459139814 +0200
+++ /work/SRC/openSUSE:Factory/.maven.new.1538/maven.changes    2022-05-17 
17:24:33.603177867 +0200
@@ -1,0 +2,71 @@
+Mon May 16 14:26:42 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to upstream version 3.8.5
+  * Bug
+    + [MNG-5180] - Versioning's snapshot version list is not
+      included in metadata merge
+    + [MNG-5561] - Plugin relocation loses configuration
+    + [MNG-5982] - The POM for ... is invalid, transitive
+      dependencies ... while property was overriden
+    + [MNG-6326] - Build continues when core extensions aren't
+      found
+    + [MNG-6727] - Using version range in parent and CI Friendly
+      Version fails
+    + [MNG-6802] - FileProfileActivator changes
+      FileProfileActivator.exists which lets flattened
+      resolveCiFriendliesOnly depending fail activating profile
+    + [MNG-7156] - Parallel build can cause issues between clean
+      and forked goals
+    + [MNG-7335] - [Regression] Parallel build fails due to missing
+      JAR artifacts in compilePath
+    + [MNG-7347] - SessionScoped beans should be singletons for a
+      given session
+    + [MNG-7357] - All Maven Core JARs have unusual entry order
+    + [MNG-7362] - DefaultArtifactResolver has spurious "Failure
+      detected" INFO log
+    + [MNG-7374] - Mutating RelocatedArtifact does not retain type
+    + [MNG-7386] - ModelMerger$MergingList is not serializable
+    + [MNG-7402] - BuildListCalculator never detaches the
+      classloader
+    + [MNG-7417] - Several classes do not set properties properly
+      for building requests
+  * New Feature
+    + [MNG-7395] - Support interpolation in extensions.xml
+    + [MNG-7407] - Introduce a ModelVersionProcessor component to
+      make CI Friendly Versions pluggable
+  * Improvement
+    + [MNG-6960] - Use RuntimeInformation instead of reading
+      properties
+    + [MNG-7349] - Limit relocation warning message to direct
+      dependencies only
+    + [MNG-7380] - Don't log non-threadsafe warning if only
+      building a single module
+    + [MNG-7381] - Shorten parallel builder thread name to
+      artifactId, conditionally with groupId
+    + [MNG-7385] - Improve documentation on repository metadata
+    + [MNG-7400] - Allow more WorkspaceReaders to participate
+    + [MNG-7408] - Explain reporting plugin version automatic
+      selection (in Maven 3)
+  * Dependency upgrade
+    + [MNG-7370] - Upgrade Maven Wagon to 3.5.1
+    + [MNG-7384] - Upgrade Maven JAR Plugin to 3.2.2
+    + [MNG-7428] - Upgrade Maven Parent to 35
+- Modified patches:
+  * 0001-Adapt-mvn-script.patch
+  * 0002-Invoke-logback-via-reflection.patch
+  * 0005-Port-to-maven-resolver-1.7.2.patch
+  * 0004-Use-non-shaded-HTTP-wagon.patch ->
+    0003-Use-non-shaded-HTTP-wagon.patch
+    + rebase
+  * qdox-2.0.1.patch -> 0007-Fix-build-with-qdox-2.0.1.patch
+    + rebase using git
+- Added patches:
+  * 0004-Remove-dependency-on-powermock.patch
+    + Remove the non-interpolated tests that require powermock
+  * 0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch
+    + XMvn was relying on default constructor for the 
+      org.apache.maven.model.validation.DefaultModelValidator,
+      which is not generated, since a non-default one is defined.
+    + This adds the no-parameter constructor back implicitely
+
+-------------------------------------------------------------------

Old:
----
  0004-Use-non-shaded-HTTP-wagon.patch
  apache-maven-3.8.4-build.tar.xz
  apache-maven-3.8.4-src.tar.gz
  apache-maven-3.8.4-src.tar.gz.asc
  maven.keyring
  qdox-2.0.1.patch

New:
----
  0003-Use-non-shaded-HTTP-wagon.patch
  0004-Remove-dependency-on-powermock.patch
  0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch
  0007-Fix-build-with-qdox-2.0.1.patch
  apache-maven-3.8.5-build.tar.xz
  apache-maven-3.8.5-src.tar.gz

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

Other differences:
------------------
++++++ maven.spec ++++++
--- /var/tmp/diff_new_pack.7twnnb/_old  2022-05-17 17:24:34.271178472 +0200
+++ /var/tmp/diff_new_pack.7twnnb/_new  2022-05-17 17:24:34.275178476 +0200
@@ -20,7 +20,7 @@
 %global homedir %{_datadir}/%{name}%{?maven_version_suffix}
 %global confdir %{_sysconfdir}/%{name}%{?maven_version_suffix}
 Name:           maven
-Version:        3.8.4
+Version:        3.8.5
 Release:        0
 Summary:        Java project management and project comprehension tool
 # maven itself is ASL 2.0
@@ -31,15 +31,15 @@
 Source0:        
http://archive.apache.org/dist/%{name}/%{name}-3/%{version}/source/apache-%{name}-%{version}-src.tar.gz
 Source1:        maven-bash-completion
 Source2:        mvn.1
-Source3:        
http://archive.apache.org/dist/%{name}/%{name}-3/%{version}/source/apache-%{name}-%{version}-src.tar.gz.asc
-Source4:        https://downloads.apache.org/maven/KEYS#/%{name}.keyring
 Source10:       apache-%{name}-%{version}-build.tar.xz
 Patch1:         0001-Adapt-mvn-script.patch
 # Downstream-specific, avoids dependency on logback
 Patch2:         0002-Invoke-logback-via-reflection.patch
-Patch3:         qdox-2.0.1.patch
-Patch4:         0004-Use-non-shaded-HTTP-wagon.patch
+Patch3:         0003-Use-non-shaded-HTTP-wagon.patch
+Patch4:         0004-Remove-dependency-on-powermock.patch
 Patch5:         0005-Port-to-maven-resolver-1.7.2.patch
+Patch6:         0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch
+Patch7:         0007-Fix-build-with-qdox-2.0.1.patch
 BuildRequires:  ant
 BuildRequires:  apache-commons-cli
 BuildRequires:  apache-commons-codec
@@ -47,17 +47,17 @@
 BuildRequires:  apache-commons-lang3
 BuildRequires:  apache-commons-logging
 BuildRequires:  atinject
+BuildRequires:  cdi-api
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  glassfish-annotation-api
 BuildRequires:  google-guice
 BuildRequires:  guava
-BuildRequires:  hawtjni-runtime
 BuildRequires:  httpcomponents-client
 BuildRequires:  httpcomponents-core
 BuildRequires:  jansi
-BuildRequires:  jansi-native
 BuildRequires:  javapackages-local
+BuildRequires:  jboss-interceptors-1.2-api
 BuildRequires:  jcl-over-slf4j
 BuildRequires:  jdom2
 BuildRequires:  maven-resolver-api
@@ -96,7 +96,7 @@
 Requires:       %{name}-lib = %{version}-%{release}
 Requires(post): aaa_base
 Requires(postun):aaa_base
-# maven-lib cannot be noarch because of the position of jansi-native.jar
+# maven-lib cannot be noarch because of the position of jansi.jar
 #BuildArch:      noarch
 
 %description
@@ -124,12 +124,11 @@
 Requires:       glassfish-annotation-api
 Requires:       google-guice
 Requires:       guava
-Requires:       hawtjni-runtime
 Requires:       httpcomponents-client
 Requires:       httpcomponents-core
 Requires:       jansi
-Requires:       jansi-native
 Requires:       javapackages-tools
+Requires:       jboss-interceptors-1.2-api
 Requires:       jcl-over-slf4j
 Requires:       junit
 Requires:       maven-resolver-api
@@ -186,6 +185,8 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 # not really used during build, but a precaution
 find -name '*.jar' -not -path '*/test/*' -delete
@@ -220,9 +221,6 @@
 
 %{mvn_alias} :maven-resolver-provider :maven-aether-provider
 
-# xmvn depends on this version, so we want to avoid duplicate 
apache-commons-lang3 jars in xmvn
-%pom_xpath_set pom:project/pom:properties/pom:commonsLangVersion "3.8.1"
-
 %build
 mkdir -p lib
 build-jar-repository -s lib \
@@ -232,6 +230,7 @@
     commons-io \
     guava/guava \
     guice/google-guice-no_aop \
+    jboss-interceptors-1.2-api \
     jdom2/jdom2 \
     maven-resolver/maven-resolver-api \
     maven-resolver/maven-resolver-impl \
@@ -282,7 +281,7 @@
 done
 
 %install
-%{mvn_install}
+%mvn_install
 %fdupes %{buildroot}%{_javadocdir}
 
 install -d -m 755 %{buildroot}%{homedir}/boot
@@ -296,25 +295,21 @@
 
 # Transitive deps of wagon-http, missing because of unshading
 build-jar-repository -p %{buildroot}%{homedir}/lib \
-    objectweb-asm/asm \
+    cdi-api/cdi-api \
     commons-cli \
     commons-codec \
     commons-io \
     apache-commons-lang3 \
-    commons-logging \
     guava/guava \
     guice/google-guice-no_aop \
-    hamcrest/core \
-    hawtjni/hawtjni-runtime \
     httpcomponents/httpclient \
     httpcomponents/httpcore \
     jansi/jansi \
-    jansi-native/jansi-linux \
-    jansi-native/jansi-native \
+    jboss-interceptors-1.2-api \
+    jsoup/jsoup \
     atinject \
     slf4j/jcl-over-slf4j \
     glassfish-annotation-api \
-    junit \
     maven-resolver/maven-resolver-api \
     maven-resolver/maven-resolver-connector-basic \
     maven-resolver/maven-resolver-impl \
@@ -334,10 +329,13 @@
     slf4j/api \
     maven-wagon/file \
     maven-wagon/http \
+    maven-wagon/http-shared \
     maven-wagon/provider-api
 
 cp %{buildroot}%{_javadir}/%{name}/*.jar %{buildroot}%{homedir}/lib/
 
+ln -sf %{_libdir}/jansi/libjansi.so %{buildroot}%{homedir}/lib/jansi-native/
+
 build-jar-repository -p %{buildroot}%{homedir}/boot \
     plexus-classworlds
 

++++++ 0001-Adapt-mvn-script.patch ++++++
--- /var/tmp/diff_new_pack.7twnnb/_old  2022-05-17 17:24:34.299178497 +0200
+++ /var/tmp/diff_new_pack.7twnnb/_new  2022-05-17 17:24:34.299178497 +0200
@@ -1,14 +1,14 @@
-From 46041685a82b861bc8616bb603e341adb740a302 Mon Sep 17 00:00:00 2001
+From 6e8f6a1b27c09d0a84fb5f3b7269cf5840db04f8 Mon Sep 17 00:00:00 2001
 From: Michael Simacek <msima...@redhat.com>
 Date: Wed, 1 Feb 2017 14:54:26 +0100
-Subject: [PATCH 1/3] Adapt mvn script
+Subject: [PATCH 1/7] Adapt mvn script
 
 ---
  apache-maven/src/bin/mvn | 19 ++++++++++++++++---
  1 file changed, 16 insertions(+), 3 deletions(-)
 
 diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
-index a554c66..818cf70 100755
+index dfa384b8e..8c03825ed 100755
 --- a/apache-maven/src/bin/mvn
 +++ b/apache-maven/src/bin/mvn
 @@ -22,7 +22,7 @@
@@ -20,7 +20,7 @@
  #   MAVEN_OPTS      (Optional) Java runtime options used when Maven is 
executed.
  #   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.
  # 
-----------------------------------------------------------------------------
-@@ -37,12 +37,24 @@
+@@ -37,12 +37,24 @@ if [ -z "$MAVEN_SKIP_RC" ] ; then
      . /etc/mavenrc
    fi
  
@@ -45,7 +45,7 @@
  # OS specific support. $var _must_ be set to either true or false.
  cygwin=false;
  mingw=false;
-@@ -67,7 +79,8 @@
+@@ -67,7 +79,8 @@ done
  
  saveddir=`pwd`
  
@@ -55,7 +55,7 @@
  
  # make it fully qualified
  MAVEN_HOME=`cd "$MAVEN_HOME" && pwd`
-@@ -105,7 +118,7 @@
+@@ -105,7 +118,7 @@ if [ ! -x "$JAVACMD" ] ; then
    exit 1
  fi
  
@@ -65,6 +65,6 @@
  
  # For Cygwin, switch paths to Windows format before running java
 -- 
-2.17.1
+2.36.1
 
 

++++++ 0002-Invoke-logback-via-reflection.patch ++++++
--- /var/tmp/diff_new_pack.7twnnb/_old  2022-05-17 17:24:34.311178508 +0200
+++ /var/tmp/diff_new_pack.7twnnb/_new  2022-05-17 17:24:34.315178512 +0200
@@ -1,7 +1,7 @@
-From 7610a10691e680db00edcbd4ce6767a30641cd71 Mon Sep 17 00:00:00 2001
+From 4d259917ec0a1e73a9bbf23e0737acd64727b802 Mon Sep 17 00:00:00 2001
 From: Michael Simacek <msima...@redhat.com>
 Date: Tue, 6 Jun 2017 13:47:43 +0200
-Subject: [PATCH 2/4] Invoke logback via reflection
+Subject: [PATCH 2/7] Invoke logback via reflection
 
 ---
  .../logging/impl/LogbackConfiguration.java    | 19 ++++++++++++++-----
@@ -49,6 +49,6 @@
  
      @Override
 -- 
-2.21.0
+2.36.1
 
 

++++++ 0004-Use-non-shaded-HTTP-wagon.patch -> 
0003-Use-non-shaded-HTTP-wagon.patch ++++++
--- /work/SRC/openSUSE:Factory/maven/0004-Use-non-shaded-HTTP-wagon.patch       
2022-01-13 23:22:12.316077468 +0100
+++ 
/work/SRC/openSUSE:Factory/.maven.new.1538/0003-Use-non-shaded-HTTP-wagon.patch 
    2022-05-17 17:24:33.487177761 +0200
@@ -1,7 +1,7 @@
-From c8933d155694ce37b1d4be59a744c8f7cbde6bb5 Mon Sep 17 00:00:00 2001
+From 507d1090563596d0752918ec3572a8c4a4130d2b Mon Sep 17 00:00:00 2001
 From: Mikolaj Izdebski <mizde...@redhat.com>
 Date: Mon, 1 Jul 2019 09:51:56 +0200
-Subject: [PATCH 4/4] Use non-shaded HTTP wagon
+Subject: [PATCH 3/7] Use non-shaded HTTP wagon
 
 ---
  apache-maven/pom.xml | 15 ---------------
@@ -9,7 +9,7 @@
  2 files changed, 16 deletions(-)
 
 diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
-index 2686570af..d22ae121d 100644
+index 7ff412767..b15091576 100644
 --- a/apache-maven/pom.xml
 +++ b/apache-maven/pom.xml
 @@ -63,21 +63,6 @@ under the License.
@@ -32,13 +32,13 @@
 -        </exclusion>
 -      </exclusions>
      </dependency>
-     <!--  This is included in Wagon HTTP.
-           We are just making the dependency explicit
+     <dependency>
+       <groupId>org.slf4j</groupId>
 diff --git a/pom.xml b/pom.xml
-index 237cdc39e..85436c54d 100644
+index c319cae26..42afab5f1 100644
 --- a/pom.xml
 +++ b/pom.xml
-@@ -334,7 +334,6 @@
+@@ -333,7 +333,6 @@ under the License.
          <groupId>org.apache.maven.wagon</groupId>
          <artifactId>wagon-http</artifactId>
          <version>${wagonVersion}</version>
@@ -47,5 +47,5 @@
            <exclusion>
              <groupId>commons-logging</groupId>
 -- 
-2.21.0
+2.36.1
 

++++++ 0004-Remove-dependency-on-powermock.patch ++++++
>From 710c46095ed8b34c0cb7c2e69379db044eb026e9 Mon Sep 17 00:00:00 2001
From: Marian Koncek <mkon...@redhat.com>
Date: Thu, 5 Sep 2019 15:21:04 +0200
Subject: [PATCH 4/7] Remove dependency on powermock

---
 .../StringSearchModelInterpolatorTest.java    | 66 -------------------
 1 file changed, 66 deletions(-)

diff --git 
a/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
 
b/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
index c95e37271..aafafa52f 100644
--- 
a/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
+++ 
b/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
@@ -36,8 +36,6 @@
 import static org.hamcrest.CoreMatchers.anyOf;
 import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.assertThat;
-import static org.powermock.reflect.Whitebox.getField;
-import static org.powermock.reflect.Whitebox.getInternalState;
 
 /**
  * @author jdcasey
@@ -375,70 +373,6 @@ public void testInterpolateObjectWithPomFile()
         ) ) );
     }
 
-    public void testNotInterpolateObjectWithFile()
-            throws Exception
-    {
-        Model model = new Model();
-
-        File baseDir = new File( System.getProperty( "user.dir" ) );
-
-        Properties p = new Properties();
-
-        ObjectWithNotInterpolatedFile obj = new ObjectWithNotInterpolatedFile( 
baseDir );
-
-        StringSearchModelInterpolator interpolator = 
(StringSearchModelInterpolator) createInterpolator();
-
-        ModelBuildingRequest config = createModelBuildingRequest( p );
-
-        SimpleProblemCollector collector = new SimpleProblemCollector();
-        interpolator.interpolateObject( obj, model, new File( "." ), config, 
collector );
-        assertProblemFree( collector );
-
-        //noinspection unchecked
-        Map<Class<?>, ?> cache =
-                (Map<Class<?>, ?>) getField( 
StringSearchModelInterpolator.class, "CACHED_ENTRIES" )
-                        .get( null );
-
-        Object objCacheItem = cache.get( Object.class );
-        Object fileCacheItem = cache.get( File.class );
-
-        assertNotNull( objCacheItem );
-        assertNotNull( fileCacheItem );
-
-        assertThat( ( (Object[]) getInternalState( objCacheItem, "fields" ) 
).length, is( 0 ) );
-        assertThat( ( (Object[]) getInternalState( fileCacheItem, "fields" ) 
).length, is( 0 ) );
-    }
-
-    public void testNotInterpolateFile()
-            throws Exception
-    {
-        Model model = new Model();
-
-        File baseDir = new File( System.getProperty( "user.dir" ) );
-
-        Properties p = new Properties();
-
-        StringSearchModelInterpolator interpolator = 
(StringSearchModelInterpolator) createInterpolator();
-
-        ModelBuildingRequest config = createModelBuildingRequest( p );
-
-        SimpleProblemCollector collector = new SimpleProblemCollector();
-        interpolator.interpolateObject( baseDir, model, new File( "." ), 
config, collector );
-        assertProblemFree( collector );
-
-        //noinspection unchecked
-        Map<Class<?>, ?> cache =
-                (Map<Class<?>, ?>) getField( 
StringSearchModelInterpolator.class, "CACHED_ENTRIES" )
-                        .get( null );
-
-        Object fileCacheItem = cache.get( File.class );
-
-        assertNotNull( fileCacheItem );
-
-        assertThat( ( (Object[]) getInternalState( fileCacheItem, "fields" ) 
).length, is( 0 ) );
-    }
-
-
     public void testConcurrentInterpolation()
         throws Exception
     {
-- 
2.36.1


++++++ 0005-Port-to-maven-resolver-1.7.2.patch ++++++
--- /var/tmp/diff_new_pack.7twnnb/_old  2022-05-17 17:24:34.343178537 +0200
+++ /var/tmp/diff_new_pack.7twnnb/_new  2022-05-17 17:24:34.347178541 +0200
@@ -1,26 +1,26 @@
-From b23d2957440cb4ff06a289b4864f782794b45f52 Mon Sep 17 00:00:00 2001
-From: Marian Koncek <mkon...@redhat.com>
-Date: Fri, 17 Dec 2021 13:05:49 +0100
-Subject: [PATCH] Port to maven-resolver 1.7.2
-
----
- .../org/apache/maven/repository/internal/MavenAetherModule.java | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
-index 41e98aaea..d72e3c0f3 100644
---- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
-+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
-@@ -28,7 +28,7 @@
- 
- import org.apache.maven.model.building.DefaultModelBuilderFactory;
- import org.apache.maven.model.building.ModelBuilder;
--import org.eclipse.aether.impl.AetherModule;
-+import org.eclipse.aether.impl.guice.AetherModule;
- import org.eclipse.aether.impl.ArtifactDescriptorReader;
- import org.eclipse.aether.impl.MetadataGeneratorFactory;
- import org.eclipse.aether.impl.VersionRangeResolver;
--- 
-2.31.1
-
+From 64c73b39d35ac08666cb1f1eb0be26150bf4a821 Mon Sep 17 00:00:00 2001
+From: Marian Koncek <mkon...@redhat.com>
+Date: Fri, 17 Dec 2021 13:05:49 +0100
+Subject: [PATCH 5/7] Port to maven-resolver 1.7.2
+
+---
+ .../org/apache/maven/repository/internal/MavenAetherModule.java | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
+index 41e98aaea..d72e3c0f3 100644
+--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
++++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenAetherModule.java
+@@ -28,7 +28,7 @@
+ 
+ import org.apache.maven.model.building.DefaultModelBuilderFactory;
+ import org.apache.maven.model.building.ModelBuilder;
+-import org.eclipse.aether.impl.AetherModule;
++import org.eclipse.aether.impl.guice.AetherModule;
+ import org.eclipse.aether.impl.ArtifactDescriptorReader;
+ import org.eclipse.aether.impl.MetadataGeneratorFactory;
+ import org.eclipse.aether.impl.VersionRangeResolver;
+-- 
+2.36.1
+
 

++++++ 0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch ++++++
>From 8b9a2cb2879012dfa2e666a6c33be183da532d47 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizde...@redhat.com>
Date: Fri, 22 Apr 2022 11:15:38 +0200
Subject: [PATCH 6/7] Restore DefaultModelValidator compatibility with Maven
 3.5.4

---
 .../maven/model/validation/DefaultModelValidator.java       | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
 
b/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
index f77321c16..4ed22f3ed 100644
--- 
a/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
+++ 
b/maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java
@@ -44,6 +44,7 @@
 import org.apache.maven.model.building.ModelProblem.Version;
 import org.apache.maven.model.building.ModelProblemCollector;
 import org.apache.maven.model.building.ModelProblemCollectorRequest;
+import org.apache.maven.model.interpolation.DefaultModelVersionProcessor;
 import org.apache.maven.model.interpolation.ModelVersionProcessor;
 import org.codehaus.plexus.util.StringUtils;
 
@@ -85,6 +86,11 @@
 
     private ModelVersionProcessor versionProcessor;
 
+    public DefaultModelValidator()
+    {
+        this( new DefaultModelVersionProcessor() );
+    }
+
     @Inject
     public DefaultModelValidator(  ModelVersionProcessor versionProcessor )
     {
-- 
2.36.1


++++++ 0007-Fix-build-with-qdox-2.0.1.patch ++++++
>From c8ecbea0dd63d065376768e8cae571a15aa48ae8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <fridrich.st...@bluewin.ch>
Date: Fri, 13 May 2022 17:34:20 +0200
Subject: [PATCH 7/7] Fix build with qdox-2.0.1

---
 .../org/apache/maven/plugin/DefaultExtensionRealmCache.java   | 2 +-
 .../org/apache/maven/plugin/DefaultPluginArtifactsCache.java  | 2 +-
 .../java/org/apache/maven/plugin/DefaultPluginRealmCache.java | 2 +-
 .../java/org/apache/maven/plugin/ExtensionRealmCache.java     | 4 ++--
 .../java/org/apache/maven/plugin/PluginArtifactsCache.java    | 4 ++--
 .../main/java/org/apache/maven/plugin/PluginRealmCache.java   | 4 ++--
 .../org/apache/maven/project/DefaultProjectRealmCache.java    | 2 +-
 .../main/java/org/apache/maven/project/ProjectRealmCache.java | 2 +-
 .../maven/project/artifact/DefaultProjectArtifactsCache.java  | 2 +-
 .../apache/maven/project/artifact/ProjectArtifactsCache.java  | 4 ++--
 10 files changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java
 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java
index 6ce63ebbf..e3241c070 100644
--- 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java
@@ -157,7 +157,7 @@ public void flush()
         cache.clear();
     }
 
-    public void register( MavenProject project, Key key, CacheRecord record )
+    public void register( MavenProject project, Key key, CacheRecord record_ )
     {
         // default cache does not track extension usage
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java
 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java
index ee11c4c89..2adb29369 100644
--- 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java
@@ -198,7 +198,7 @@ protected static boolean pluginEquals( Plugin a, Plugin b )
         return CacheUtils.pluginEquals( a, b );
     }
 
-    public void register( MavenProject project, Key cacheKey, CacheRecord 
record )
+    public void register( MavenProject project, Key cacheKey, CacheRecord 
record_ )
     {
         // default cache does not track record usage
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java
index 7862b40de..9432d307f 100644
--- 
a/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java
@@ -200,7 +200,7 @@ protected static boolean pluginEquals( Plugin a, Plugin b )
         return CacheUtils.pluginEquals( a, b );
     }
 
-    public void register( MavenProject project, Key key, CacheRecord record )
+    public void register( MavenProject project, Key key, CacheRecord record_ )
     {
         // default cache does not track plugin usage
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/ExtensionRealmCache.java 
b/maven-core/src/main/java/org/apache/maven/plugin/ExtensionRealmCache.java
index 4d01aca4f..c0fda73c6 100644
--- a/maven-core/src/main/java/org/apache/maven/plugin/ExtensionRealmCache.java
+++ b/maven-core/src/main/java/org/apache/maven/plugin/ExtensionRealmCache.java
@@ -94,8 +94,8 @@ CacheRecord put( Key key, ClassRealm extensionRealm, 
ExtensionDescriptor extensi
      * cache.
      *
      * @param project The project that employs the plugin realm, must not be 
{@code null}.
-     * @param record The cache record being used for the project, must not be 
{@code null}.
+     * @param record_ The cache record being used for the project, must not be 
{@code null}.
      */
-    void register( MavenProject project, Key key, CacheRecord record );
+    void register( MavenProject project, Key key, CacheRecord record_ );
 
 }
diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/PluginArtifactsCache.java 
b/maven-core/src/main/java/org/apache/maven/plugin/PluginArtifactsCache.java
index 11f5d701f..cf17fe3d8 100644
--- a/maven-core/src/main/java/org/apache/maven/plugin/PluginArtifactsCache.java
+++ b/maven-core/src/main/java/org/apache/maven/plugin/PluginArtifactsCache.java
@@ -97,8 +97,8 @@ Key createKey( Plugin plugin, DependencyFilter 
extensionFilter, List<RemoteRepos
      * cache.
      *
      * @param project The project that employs the plugin realm, must not be 
{@code null}.
-     * @param record The cache record being used for the project, must not be 
{@code null}.
+     * @param record_ The cache record being used for the project, must not be 
{@code null}.
      */
-    void register( MavenProject project, Key cacheKey, CacheRecord record );
+    void register( MavenProject project, Key cacheKey, CacheRecord record_ );
 
 }
diff --git 
a/maven-core/src/main/java/org/apache/maven/plugin/PluginRealmCache.java 
b/maven-core/src/main/java/org/apache/maven/plugin/PluginRealmCache.java
index 78c3ae6f3..f4aa66f78 100644
--- a/maven-core/src/main/java/org/apache/maven/plugin/PluginRealmCache.java
+++ b/maven-core/src/main/java/org/apache/maven/plugin/PluginRealmCache.java
@@ -90,8 +90,8 @@ Key createKey( Plugin plugin, ClassLoader parentRealm, 
Map<String, ClassLoader>
      * cache.
      *
      * @param project The project that employs the plugin realm, must not be 
{@code null}.
-     * @param record The cache record being used for the project, must not be 
{@code null}.
+     * @param record_ The cache record being used for the project, must not be 
{@code null}.
      */
-    void register( MavenProject project, Key key, CacheRecord record );
+    void register( MavenProject project, Key key, CacheRecord record_ );
 
 }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java
 
b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java
index a7f06156a..c74fd644f 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java
@@ -135,7 +135,7 @@ public void flush()
         cache.clear();
     }
 
-    public void register( MavenProject project, Key key, CacheRecord record )
+    public void register( MavenProject project, Key key, CacheRecord record_ )
     {
         // default cache does not track record usage
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/ProjectRealmCache.java 
b/maven-core/src/main/java/org/apache/maven/project/ProjectRealmCache.java
index 28ac0d620..72d4002c6 100644
--- a/maven-core/src/main/java/org/apache/maven/project/ProjectRealmCache.java
+++ b/maven-core/src/main/java/org/apache/maven/project/ProjectRealmCache.java
@@ -87,6 +87,6 @@ public DependencyFilter getExtensionArtifactFilter()
      * @param project The project that employs the plugin realm, must not be 
{@code null}.
      * @param record The cache record being used for the project, must not be 
{@code null}.
      */
-    void register( MavenProject project, Key key, CacheRecord record );
+    void register( MavenProject project, Key key, CacheRecord record_ );
 
 }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultProjectArtifactsCache.java
 
b/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultProjectArtifactsCache.java
index ae59ada4d..83b1b4333 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultProjectArtifactsCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultProjectArtifactsCache.java
@@ -240,7 +240,7 @@ public void flush()
     }
 
     @Override
-    public void register( MavenProject project, Key cacheKey, CacheRecord 
record )
+    public void register( MavenProject project, Key cacheKey, CacheRecord 
record_ )
     {
         // default cache does not track record usage
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifactsCache.java
 
b/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifactsCache.java
index 8d8ad790e..690392da5 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifactsCache.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifactsCache.java
@@ -96,8 +96,8 @@ Key createKey( MavenProject project, Collection<String> 
scopesToCollect, Collect
      * cache.
      *
      * @param project The project that employs the plugin realm, must not be 
{@code null}.
-     * @param record The cache record being used for the project, must not be 
{@code null}.
+     * @param record_ The cache record being used for the project, must not be 
{@code null}.
      */
-    void register( MavenProject project, Key cacheKey, CacheRecord record );
+    void register( MavenProject project, Key cacheKey, CacheRecord record_ );
 
 }
-- 
2.36.1


++++++ apache-maven-3.8.4-build.tar.xz -> apache-maven-3.8.5-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2022-05-10 10:42:51.377231473 +0200
+++ new/common.xml      2022-05-13 18:30:54.388182459 +0200
@@ -3,7 +3,7 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="3.8.4"/>
+  <property name="project.version" value="3.8.5"/>
   <property name="project.groupId" value="org.apache.maven"/>
 
   <property name="project.organization.name" value="The Apache Software 
Foundation"/>

++++++ apache-maven-3.8.4-src.tar.gz -> apache-maven-3.8.5-src.tar.gz ++++++
++++ 4318 lines of diff (skipped)

Reply via email to