Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-resources-plugin for 
openSUSE:Factory checked in at 2026-03-05 17:30:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-resources-plugin (Old)
 and      /work/SRC/openSUSE:Factory/.maven-resources-plugin.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-resources-plugin"

Thu Mar  5 17:30:49 2026 rev:10 rq:1336715 version:3.5.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/maven-resources-plugin/maven-resources-plugin.changes
    2025-12-01 11:14:10.484673928 +0100
+++ 
/work/SRC/openSUSE:Factory/.maven-resources-plugin.new.561/maven-resources-plugin.changes
   2026-03-05 17:33:41.444780671 +0100
@@ -1,0 +2,16 @@
+Mon Mar  2 13:02:01 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 3.5.0
+  * New features and improvements
+    + Bug: use change detecton strategies
+  * Maintenance
+    + Add IT for #444 issue
+    + Migration to JUnit 5 - avoid using AbstractMojoTestCase
+    + Cleanup deps
+  * Dependency updates
+    + Bump org.apache.maven.plugin-testing
+      :maven-plugin-testing-harness from 3.4.0 to 3.5.1
+    + Bump org.apache.maven.plugins:maven-plugins from 45 to 47
+    + Bump mavenVersion from 3.9.11 to 3.9.12
+
+-------------------------------------------------------------------

Old:
----
  maven-resources-plugin-3.4.0-source-release.zip

New:
----
  maven-resources-plugin-3.5.0-source-release.zip

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

Other differences:
------------------
++++++ maven-resources-plugin.spec ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old  2026-03-05 17:33:42.620829506 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new  2026-03-05 17:33:42.624829671 +0100
@@ -23,7 +23,7 @@
 %bcond_with bootstrap
 %endif
 %global base_name maven-resources-plugin
-Version:        3.4.0
+Version:        3.5.0
 Release:        0
 Summary:        Maven Resources Plugin
 License:        Apache-2.0
@@ -37,7 +37,7 @@
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local
-BuildRequires:  maven-filtering >= 1.3
+BuildRequires:  maven-filtering >= 3.5.0
 BuildRequires:  maven-lib
 BuildRequires:  maven-plugin-annotations
 BuildRequires:  plexus-interpolation

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old  2026-03-05 17:33:42.668831499 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new  2026-03-05 17:33:42.668831499 +0100
@@ -1,6 +1,6 @@
-mtime: 1764394420
-commit: 1cff0709eb9a19308d161ff605ff309b91f89fbd255ef80831997ae8f46f77ed
+mtime: 1772456854
+commit: 2f92a793c2c5a015d662d737119cdbf08218e6977e48089787417d36028710f6
 url: https://src.opensuse.org/java-packages/maven-resources-plugin.git
-revision: 1cff0709eb9a19308d161ff605ff309b91f89fbd255ef80831997ae8f46f77ed
+revision: 2f92a793c2c5a015d662d737119cdbf08218e6977e48089787417d36028710f6
 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-03-02 14:08:12.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ maven-resources-plugin-3.4.0-source-release.zip -> 
maven-resources-plugin-3.5.0-source-release.zip ++++++
++++ 2936 lines of diff (skipped)

++++++ maven-resources-plugin-bootstrap-resources.patch ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old  2026-03-05 17:33:43.260856082 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new  2026-03-05 17:33:43.276856747 +0100
@@ -1,7 +1,6 @@
-diff -urEbwBN 
a/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
 
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
---- 
a/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
       1970-01-01 01:00:00.000000000 +0100
-+++ 
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
       2025-11-23 14:50:59.691665646 +0100
-@@ -0,0 +1,659 @@
+--- /dev/null
++++ 
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
+@@ -0,0 +1,701 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +
 +<!-- Generated by maven-plugin-tools 4.0 (for help mojo with limited 
elements)-->
@@ -55,6 +54,19 @@
 +* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo, 
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet&lt;java.lang.String&gt;</type>
 +          <since>2.4</since>
@@ -147,6 +159,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -306,6 +319,19 @@
 +* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo, 
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet&lt;java.lang.String&gt;</type>
 +          <since>2.4</since>
@@ -398,6 +424,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -499,6 +526,19 @@
 +* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo, 
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet&lt;java.lang.String&gt;</type>
 +          <since>2.4</since>
@@ -591,6 +631,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -661,10 +702,9 @@
 +    </mojo>
 +  </mojos>
 +</plugin>
-diff -urEbwBN a/src/main/filtered-resources/META-INF/maven/plugin.xml 
b/src/main/filtered-resources/META-INF/maven/plugin.xml
---- a/src/main/filtered-resources/META-INF/maven/plugin.xml    1970-01-01 
01:00:00.000000000 +0100
-+++ b/src/main/filtered-resources/META-INF/maven/plugin.xml    2025-11-23 
14:49:03.913983164 +0100
-@@ -0,0 +1,799 @@
+--- /dev/null
++++ b/src/main/filtered-resources/META-INF/maven/plugin.xml
+@@ -0,0 +1,841 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +
 +<!-- Generated by maven-plugin-tools 4.0-->
@@ -731,6 +771,19 @@
 +See also: filters</description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet</type>
 +          <since>2.4</since>
@@ -823,6 +876,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -1008,6 +1062,19 @@
 +See also: filters</description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet</type>
 +          <since>2.4</since>
@@ -1100,6 +1167,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -1235,6 +1303,19 @@
 +See also: filters</description>
 +        </parameter>
 +        <parameter>
++          <name>changeDetection</name>
++          <type>java.lang.String</type>
++          <since>3.5.0</since>
++          <required>false</required>
++          <editable>true</editable>
++          <description>The strategy to use for change detection. Supported 
values are listed below. If this parameter is configured, it will override the 
value of overwrite. Strategies and their behavior are as follows: 
++* content: This is the default strategy since version 3.4.0. Overwrites 
existing target file only if content differs. 
++* timestamp: This was the default strategy before version 3.4.0. Overwrites 
existing target file only if target timestamp is older than source timestamp. 
++* timestamp+content: Combines the two strategies above; if timestamp is older 
and if content differs, existing target file will be overwritten. 
++* always: Always overwrites existing target file. Equivalent of 
overwrite=true. 
++* never: Never overwrites existing target file. Note: default value of this 
parameter is handled programmatically (as &quot;content&quot;) for programmatic 
detection reasons.</description>
++        </parameter>
++        <parameter>
 +          <name>delimiters</name>
 +          <type>java.util.LinkedHashSet</type>
 +          <since>2.4</since>
@@ -1327,6 +1408,7 @@
 +          <name>overwrite</name>
 +          <type>boolean</type>
 +          <since>2.3</since>
++          <deprecated>Use changeDetection instead.</deprecated>
 +          <required>false</required>
 +          <editable>true</editable>
 +          <description>Overwrite existing files even if the destination files 
are newer.</description>
@@ -1415,58 +1497,57 @@
 +  </mojos>
 +  <dependencies>
 +    <dependency>
-+      <groupId>org.codehaus.plexus</groupId>
-+      <artifactId>plexus-utils</artifactId>
++      <groupId>org.apache.maven.shared</groupId>
++      <artifactId>maven-filtering</artifactId>
 +      <type>jar</type>
-+      <version>4.0.2</version>
++      <version>3.5.0</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>org.slf4j</groupId>
-+      <artifactId>slf4j-api</artifactId>
++      <groupId>org.codehaus.plexus</groupId>
++      <artifactId>plexus-interpolation</artifactId>
 +      <type>jar</type>
-+      <version>1.7.36</version>
++      <version>1.29</version>
 +    </dependency>
 +    <dependency>
 +      <groupId>org.codehaus.plexus</groupId>
-+      <artifactId>plexus-interpolation</artifactId>
++      <artifactId>plexus-build-api</artifactId>
 +      <type>jar</type>
-+      <version>1.28</version>
++      <version>1.2.0</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>org.apache.maven.shared</groupId>
-+      <artifactId>maven-filtering</artifactId>
++      <groupId>org.sonatype.plexus</groupId>
++      <artifactId>plexus-build-api</artifactId>
 +      <type>jar</type>
-+      <version>3.4.0</version>
++      <version>0.0.7</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>commons-io</groupId>
-+      <artifactId>commons-io</artifactId>
++      <groupId>org.codehaus.plexus</groupId>
++      <artifactId>plexus-utils</artifactId>
 +      <type>jar</type>
-+      <version>2.16.1</version>
++      <version>3.6.0</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>org.sonatype.plexus</groupId>
-+      <artifactId>plexus-build-api</artifactId>
++      <groupId>org.eclipse.sisu</groupId>
++      <artifactId>org.eclipse.sisu.plexus</artifactId>
 +      <type>jar</type>
-+      <version>0.0.7</version>
++      <version>0.9.0.M4</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>org.apache.commons</groupId>
-+      <artifactId>commons-lang3</artifactId>
++      <groupId>org.codehaus.plexus</groupId>
++      <artifactId>plexus-classworlds</artifactId>
 +      <type>jar</type>
-+      <version>3.20.0</version>
++      <version>2.9.0</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>javax.inject</groupId>
-+      <artifactId>javax.inject</artifactId>
++      <groupId>org.codehaus.plexus</groupId>
++      <artifactId>plexus-component-annotations</artifactId>
 +      <type>jar</type>
-+      <version>1</version>
++      <version>2.2.0</version>
 +    </dependency>
 +  </dependencies>
 +</plugin>
-diff -urEbwBN 
a/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java 
b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
---- a/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java   
1970-01-01 01:00:00.000000000 +0100
-+++ b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java   
2025-11-23 14:53:49.463603931 +0100
+--- /dev/null
++++ b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
 @@ -0,0 +1,448 @@
 +package org.apache.maven.plugins.maven_resources_plugin;
 +

++++++ maven-resources-plugin-build.xml ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old  2026-03-05 17:33:43.308858076 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new  2026-03-05 17:33:43.332859073 +0100
@@ -19,10 +19,10 @@
     unit tests."/>
   <property name="project.groupId" value="org.apache.maven.plugins"/>
   <property name="project.artifactId" value="maven-resources-plugin"/>
-  <property name="project.version" value="3.4.0"/>
+  <property name="project.version" value="3.5.0"/>
   <property name="project.organization.name" value="The Apache Software 
Foundation"/>
 
-  <property name="spec.version" value="3.4"/>
+  <property name="spec.version" value="3.5"/>
 
   <property name="compiler.source" value="1.8"/>
   <property name="compiler.target" value="${compiler.source}"/>

Reply via email to