Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-surefire for openSUSE:Factory 
checked in at 2026-09-07 11:30:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-surefire (Old)
 and      /work/SRC/openSUSE:Factory/.maven-surefire.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-surefire"

Mon Sep  7 11:30:45 2026 rev:23 rq:1375798 version:3.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven-surefire/maven-surefire-plugins.changes    
2026-08-03 17:19:01.522350391 +0200
+++ 
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes
  2026-09-07 11:32:54.292516082 +0200
@@ -1,0 +2,95 @@
+Fri Sep  4 10:47:31 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to 3.6.0
+  * Major architectural simplification:
+    + All test frameworks now execute through a single unified JUnit
+      Platform provider (surefire-junit-platform).
+    + The five legacy providers have been removed, reducing
+      maintenance complexity and enabling a consistent experience
+      across JUnit 5, JUnit 4, and TestNG.
+  * New features and improvements
+    + Fix #3303: distinguish JUnit 6 ParameterizedClass invocations
+    + SUREFIRE-1639: Add ability to configure JUnit 5
+      TestExecutionListener
+    + Issue #838 Implement extension point to run diagnosis tools
+      when forked JVM times out
+    + SUREFIRE-2148: Verify recovered BeforeAll does not fail build
+    + SUREFIRE-823: Decouple -DskipTests from Failsafe plugin
+    + Use StackWalker in StackTraceProvider when available (Java 9+)
+    + Issue-3380: Send sourceQualifiedName to forked clients
+  * Bug Fixes
+    + SUREFIRE-523: Link all reported tests to source XRef
+    + SUREFIRE-3446: Fix direct selection of JUnit Jupiter @nested
+      classes
+    + Discover tests in a fork when a toolchain JDK is used
+    + SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274,
+      SUREFIRE-2300: Preserve JUnit Platform test identity across
+      reruns
+    + Fix #3428: resolve parents via TestPlan.getParent for pre-1.8
+      platforms
+    + SUREFIRE-859: Make random test order reproducible
+    + SUREFIRE-862, SUREFIRE-3178: Handle missing Failsafe summary
+      files
+    + fix: report AfterAll/AfterClass exceptions as errors again
+    + Fixes #3264 : tests inside @suite incorrectly classified as
+      flakes
+    + Fix Windows flake in CommandChannelDecoderTest
+    + Fix reportNameSuffix in XML testcase classname
+    + Fix: resolve relative classpath elements against the fork's
+      working dir
+  * Documentation updates
+    + Magnify the home, well at least have something rather than
+      nothing :)
+    + Restore the straight quotes the FAQ conversion turned
+      typographic
+    + Restore the table borders lost in the APT conversion
+    + Convert the FAQ from FML to Markdown
+    + Convert the remaining site documentation from APT to Markdown
+    + javadoc: clarify statelessTestsetReporter,
+      consoleOutputReporter, statelessTestsetInfoReporter parameters
+    + Add AGENTS.md + SECURITY.md security-model pointer for scanner
+      discoverability
+    + Update documentation we support Junit 6 as well :)
+  * Maintenance
+    + Stop dependabot from updating test fixtures
+    + Migrate legacy plugin Javadoc annotations
+    + Use the resolver's own HTTP transport in the report plugin
+      tests
+    + Pin maven-jar-plugin 3.5.1 in modular IT fixtures
+  * Dependency updates
+    + Bump mavenVersion from 3.9.14 to 3.9.16
+    + Bump Maven parent version from 47 to 49
+    + Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0
+    + Bump org.codehaus.plexus:plexus-interpolation from 1.29 to
+      1.30.0
+    + Bump org.codehaus.plexus:plexus-i18n from 1.1.0 to 1.2.0
+    + Bump org.xmlunit:xmlunit-core from 2.11.0 to 2.13.0
+    + Bump org.testng:testng from 6.14.3 to 7.5.1 in
+      /surefire-its/src/test/resources/fork-count-testng
+    + Bump junit:junit from 4.12 to 4.13.1 in
+      /surefire-its/src/test/resources/failsafe-buildfail
+    + Bump junit:junit from 4.12 to 4.13.1 in
+      /surefire-its/src/test/resources/surefire-510-testClassPath
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /pr-automation.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /maven-verify.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /stale.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /release-drafter.yml from 4 to 5
+    + Bump jacocoVersion from 0.8.14 to 0.8.15
+- Do not build the bootstrap plugins, build the non-bootstrap
+  versions using ant and generating the HelpMojo.java and the plugin
+  descriptors by an execution of maven-plugin-plugin goals outside
+  of maven lifecycle
+- Removed patch:
+  * 0001-Port-to-TestNG-7.4.0.patch
+    + not needed after the testng provider removal
+- Modified patch:
+  * 0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
+    + Rebase to the current code-base and fix, so that it passes
+      all tests including the integration ones when building the
+      upstream way
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/maven-surefire/maven-surefire.changes    
2026-08-03 17:19:02.034368222 +0200
+++ /work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes  
2026-09-07 11:32:54.322517133 +0200
@@ -1,0 +2,103 @@
+Fri Sep  4 10:47:31 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to 3.6.0
+  * Major architectural simplification:
+    + All test frameworks now execute through a single unified JUnit
+      Platform provider (surefire-junit-platform).
+    + The five legacy providers have been removed, reducing
+      maintenance complexity and enabling a consistent experience
+      across JUnit 5, JUnit 4, and TestNG.
+  * New features and improvements
+    + Fix #3303: distinguish JUnit 6 ParameterizedClass invocations
+    + SUREFIRE-1639: Add ability to configure JUnit 5
+      TestExecutionListener
+    + Issue #838 Implement extension point to run diagnosis tools
+      when forked JVM times out
+    + SUREFIRE-2148: Verify recovered BeforeAll does not fail build
+    + SUREFIRE-823: Decouple -DskipTests from Failsafe plugin
+    + Use StackWalker in StackTraceProvider when available (Java 9+)
+    + Issue-3380: Send sourceQualifiedName to forked clients
+  * Bug Fixes
+    + SUREFIRE-523: Link all reported tests to source XRef
+    + SUREFIRE-3446: Fix direct selection of JUnit Jupiter @nested
+      classes
+    + Discover tests in a fork when a toolchain JDK is used
+    + SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274,
+      SUREFIRE-2300: Preserve JUnit Platform test identity across
+      reruns
+    + Fix #3428: resolve parents via TestPlan.getParent for pre-1.8
+      platforms
+    + SUREFIRE-859: Make random test order reproducible
+    + SUREFIRE-862, SUREFIRE-3178: Handle missing Failsafe summary
+      files
+    + fix: report AfterAll/AfterClass exceptions as errors again
+    + Fixes #3264 : tests inside @suite incorrectly classified as
+      flakes
+    + Fix Windows flake in CommandChannelDecoderTest
+    + Fix reportNameSuffix in XML testcase classname
+    + Fix: resolve relative classpath elements against the fork's
+      working dir
+  * Documentation updates
+    + Magnify the home, well at least have something rather than
+      nothing :)
+    + Restore the straight quotes the FAQ conversion turned
+      typographic
+    + Restore the table borders lost in the APT conversion
+    + Convert the FAQ from FML to Markdown
+    + Convert the remaining site documentation from APT to Markdown
+    + javadoc: clarify statelessTestsetReporter,
+      consoleOutputReporter, statelessTestsetInfoReporter parameters
+    + Add AGENTS.md + SECURITY.md security-model pointer for scanner
+      discoverability
+    + Update documentation we support Junit 6 as well :)
+  * Maintenance
+    + Stop dependabot from updating test fixtures
+    + Migrate legacy plugin Javadoc annotations
+    + Use the resolver's own HTTP transport in the report plugin
+      tests
+    + Pin maven-jar-plugin 3.5.1 in modular IT fixtures
+  * Dependency updates
+    + Bump mavenVersion from 3.9.14 to 3.9.16
+    + Bump Maven parent version from 47 to 49
+    + Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0
+    + Bump org.codehaus.plexus:plexus-interpolation from 1.29 to
+      1.30.0
+    + Bump org.codehaus.plexus:plexus-i18n from 1.1.0 to 1.2.0
+    + Bump org.xmlunit:xmlunit-core from 2.11.0 to 2.13.0
+    + Bump org.testng:testng from 6.14.3 to 7.5.1 in
+      /surefire-its/src/test/resources/fork-count-testng
+    + Bump junit:junit from 4.12 to 4.13.1 in
+      /surefire-its/src/test/resources/failsafe-buildfail
+    + Bump junit:junit from 4.12 to 4.13.1 in
+      /surefire-its/src/test/resources/surefire-510-testClassPath
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /pr-automation.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /maven-verify.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /stale.yml from 4 to 5
+    + master: bump apache/maven-gh-actions-shared/.github/workflows/
+      /release-drafter.yml from 4 to 5
+    + Bump jacocoVersion from 0.8.14 to 0.8.15
+- Do not build the bootstrap plugins, build the non-bootstrap
+  versions using ant and generating the HelpMojo.java and the plugin
+  descriptors by an execution of maven-plugin-plugin goals outside
+  of maven lifecycle
+- Removed patch:
+  * 0001-Port-to-TestNG-7.4.0.patch
+    + not needed after the testng provider removal
+- Modified patch:
+  * 0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
+    + Rebase to the current code-base and fix, so that it passes
+      all tests including the integration ones when building the
+      upstream way
+
+-------------------------------------------------------------------
+Wed Sep  2 14:09:26 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Removed patch:
+  * maven-surefire-bootstrap-resources.patch
+    + use the new standalone plugin descriptor generator for
+      the bootstrap build
+
+-------------------------------------------------------------------

Old:
----
  0001-Port-to-TestNG-7.4.0.patch
  0002-Unshade-surefire.patch
  maven-surefire-3.5.6.tar.xz
  maven-surefire-bootstrap-resources.patch

New:
----
  0001-Unshade-surefire.patch
  maven-surefire-3.6.0.tar.xz

----------(Old B)----------
  
Old:/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes--
 Removed patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes:
  * 0001-Port-to-TestNG-7.4.0.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes-
    + not needed after the testng provider removal
--
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-- 
Removed patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes:  * 
0001-Port-to-TestNG-7.4.0.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-    
+ not needed after the testng provider removal
  
Old:/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes--
 Modified patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes:
  * 0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes-
    + Rebase to the current code-base and fix, so that it passes
--
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-- 
Modified patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes:  * 
0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-    
+ Rebase to the current code-base and fix, so that it passes
  
Old:/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes-
    + rediff
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes:
  * maven-surefire-bootstrap-resources.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes-
    + regenerate from non-bootstrap build
--
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-- 
Removed patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes:  * 
maven-surefire-bootstrap-resources.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-    
+ use the new standalone plugin descriptor generator for
----------(Old E)----------

----------(New B)----------
  
New:/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes--
 Modified patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes:
  * 0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire-plugins.changes-
    + Rebase to the current code-base and fix, so that it passes
--
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-- 
Modified patch:
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes:  * 
0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/maven-surefire.changes-    
+ Rebase to the current code-base and fix, so that it passes
----------(New E)----------

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

Other differences:
------------------
++++++ maven-surefire-plugins.spec ++++++
--- /var/tmp/diff_new_pack.gT6D7m/_old  2026-09-07 11:32:55.581561248 +0200
+++ /var/tmp/diff_new_pack.gT6D7m/_new  2026-09-07 11:32:55.583561318 +0200
@@ -18,7 +18,7 @@
 
 %global base_name maven-surefire
 Name:           %{base_name}-plugins
-Version:        3.5.6
+Version:        3.6.0
 Release:        0
 Summary:        Test framework project
 License:        Apache-2.0 AND CPL-1.0
@@ -27,40 +27,31 @@
 Source0:        %{base_name}-%{version}.tar.xz
 Source1:        https://www.apache.org/licenses/LICENSE-2.0.txt
 Source2:        https://www.eclipse.org/legal/cpl-v10.html
-Patch0:         0001-Port-to-TestNG-7.4.0.patch
-Patch1:         0002-Unshade-surefire.patch
+Source10:       %{base_name}-build.tar.xz
+Patch0:         0001-Unshade-surefire.patch
+BuildRequires:  ant
+BuildRequires:  apache-commons-lang3
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8
-BuildRequires:  maven-local
-BuildRequires:  mvn(org.apache.maven.doxia:doxia-core)
-BuildRequires:  mvn(org.apache.maven.doxia:doxia-sink-api)
-BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
-BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
-BuildRequires:  mvn(org.apache.maven.reporting:maven-reporting-impl)
-BuildRequires:  mvn(org.apache.maven.resolver:maven-resolver-api)
-BuildRequires:  mvn(org.apache.maven.shared:maven-shared-utils)
-BuildRequires:  mvn(org.apache.maven.surefire:maven-surefire-common)
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-api)
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-booter)
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-extensions-api)
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-logger-api)
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-report-parser)
-BuildRequires:  mvn(org.apache.maven:maven-artifact)
-BuildRequires:  mvn(org.apache.maven:maven-core)
-BuildRequires:  mvn(org.apache.maven:maven-model)
+BuildRequires:  javapackages-local >= 6
+BuildRequires:  maven-doxia-core
+BuildRequires:  maven-doxia-sink-api
+BuildRequires:  maven-plugin-annotations
+BuildRequires:  maven-plugin-plugin
+BuildRequires:  maven-reporting-impl
+BuildRequires:  maven-resolver-api
+BuildRequires:  maven-shared-utils
+BuildRequires:  maven-surefire
+BuildRequires:  maven-surefire-report-parser
+BuildRequires:  plexus-i18n
+BuildRequires:  plexus-interpolation
+BuildRequires:  plexus-xml
+BuildRequires:  sisu-plexus
+BuildRequires:  xmvn-install
+BuildRequires:  xmvn-minimal
+BuildRequires:  xmvn-resolve
 BuildRequires:  mvn(org.apache.maven:maven-parent:pom:)
-BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
-BuildRequires:  mvn(org.apache.maven:maven-settings)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-i18n)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-interpolation)
-BuildRequires:  mvn(org.codehaus.plexus:plexus-xml)
-BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
 BuildRequires:  mvn(org.fusesource.jansi:jansi)
-#!BuildRequires: maven-compiler-plugin-bootstrap
-#!BuildRequires: maven-jar-plugin-bootstrap
-#!BuildRequires: maven-plugin-plugin-bootstrap
-#!BuildRequires: maven-resources-plugin-bootstrap
-#!BuildRequires: maven-surefire-plugin-bootstrap
 BuildArch:      noarch
 
 %description
@@ -109,11 +100,10 @@
 Javadoc for %{name}.
 
 %prep
-%setup -q -n %{base_name}-%{version}
+%setup -q -n %{base_name}-%{version} -a10
 cp -p %{SOURCE1} %{SOURCE2} .
 
 %patch -P 0 -p1
-%patch -P 1 -p1
 
 # Disable strict doclint
 sed -i /-Xdoclint:all/d pom.xml
@@ -130,6 +120,9 @@
 %pom_disable_module surefire-shadefire
 %pom_remove_dep -r :surefire-shadefire
 
+%pom_remove_dep -r :mockito-bom
+%pom_remove_dep -r :junit-bom
+
 # Help plugin is needed only to evaluate effective Maven settings.
 # For building RPM package default settings will suffice.
 %pom_remove_plugin :maven-help-plugin surefire-its
@@ -137,33 +130,76 @@
 # We don't need site-source
 %pom_remove_plugin :maven-assembly-plugin maven-surefire-plugin
 
-# Disable all modules besides the 3 plugins
-for module in \
-    maven-surefire-common \
-    surefire-api \
-    surefire-booter \
-    surefire-grouper \
-    surefire-extensions-api \
-    surefire-extensions-spi \
-    surefire-its \
-    surefire-logger-api \
-    surefire-providers \
-    surefire-report-parser; do
-  %pom_disable_module ${module}
-done
+# Remove all dependencies with scope test, since a raw xmvn does not hide them
+%pom_remove_dep -r :::test:
 
 %build
 %{mvn_package} ":*tests*" __noinstall
 %{mvn_package} ":{surefire,surefire-providers}" __noinstall
 %{mvn_package} ":*{surefire-plugin,report-plugin}*" @1
 %{mvn_package} ":*junit-platform*" junit5
-%{mvn_package} ":*{junit,testng,failsafe-plugin,report-parser}*"  @1
+%{mvn_package} ":*{failsafe-plugin,report-parser}*"  @1
+
+%{mvn_file} ":{*}" %{base_name}/@1
+
+mkdir -p lib
+build-jar-repository -s -p lib \
+    apache-commons-lang3 \
+    atinject \
+    commons-compress \
+    commons-io \
+    maven-common-artifact-filters/maven-common-artifact-filters \
+    maven-doxia/doxia-core \
+    maven-doxia/doxia-sink-api \
+    maven/maven-artifact \
+    maven/maven-core \
+    maven/maven-model \
+    maven/maven-plugin-api \
+    maven/maven-settings \
+    maven-plugin-tools/maven-plugin-annotations \
+    maven-reporting-api/maven-reporting-api \
+    maven-reporting-impl/maven-reporting-impl \
+    maven-resolver/maven-resolver-api \
+    maven-resolver/maven-resolver-impl \
+    maven-resolver/maven-resolver-named-locks \
+    maven-resolver/maven-resolver-util \
+    maven-shared-utils/maven-shared-utils \
+    maven-surefire/maven-surefire-common \
+    maven-surefire/surefire-api \
+    maven-surefire/surefire-booter \
+    maven-surefire/surefire-extensions-api \
+    maven-surefire/surefire-logger-api \
+    maven-surefire/surefire-report-parser \
+    objectweb-asm/asm \
+    org.eclipse.sisu.inject \
+    org.eclipse.sisu.plexus \
+    plexus-containers/plexus-component-annotations \
+    plexus-i18n/plexus-i18n \
+    plexus/interpolation \
+    plexus-languages/plexus-java \
+    plexus/utils \
+    plexus/xml \
+    slf4j/api
+
+%{ant} \
+    -Dtest.skip=true \
+    -f build-plugins.xml \
+    package javadoc
 
-%{mvn_build} -f -- \
-%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
-    -Dmaven.compiler.release=8 \
-%endif
-    -Dsource=8
+%{mvn_artifact} pom.xml
+%{mvn_artifact} surefire-providers/pom.xml
+
+mkdir -p target/site/apidocs
+
+for module in \
+    maven-surefire-plugin \
+    maven-failsafe-plugin \
+    maven-surefire-report-plugin; do
+  %{mvn_artifact} ${module}/pom.xml ${module}/target/${module}-%{version}.jar
+  if [ -d ${module}/target/site/apidocs ]; then
+    cp -r ${module}/target/site/apidocs target/site/apidocs/${module}
+  fi
+done
 
 %install
 %mvn_install

++++++ maven-surefire.spec ++++++
--- /var/tmp/diff_new_pack.gT6D7m/_old  2026-09-07 11:32:55.616562475 +0200
+++ /var/tmp/diff_new_pack.gT6D7m/_new  2026-09-07 11:32:55.619562580 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           maven-surefire
-Version:        3.5.6
+Version:        3.6.0
 Release:        0
 Summary:        Test framework project
 License:        Apache-2.0 AND CPL-1.0
@@ -27,9 +27,7 @@
 Source1:        https://www.apache.org/licenses/LICENSE-2.0.txt
 Source2:        https://www.eclipse.org/legal/cpl-v10.html
 Source10:       %{name}-build.tar.xz
-Patch0:         0001-Port-to-TestNG-7.4.0.patch
-Patch1:         0002-Unshade-surefire.patch
-Patch10:        %{name}-bootstrap-resources.patch
+Patch0:         0001-Unshade-surefire.patch
 BuildRequires:  ant
 BuildRequires:  apache-commons-compress
 BuildRequires:  apache-commons-io
@@ -40,7 +38,6 @@
 BuildRequires:  javacc
 BuildRequires:  javapackages-local >= 6
 BuildRequires:  jsr-305
-BuildRequires:  junit
 BuildRequires:  junit5-minimal
 BuildRequires:  maven-common-artifact-filters
 BuildRequires:  maven-doxia-core
@@ -65,45 +62,18 @@
 BuildRequires:  sisu-inject
 BuildRequires:  sisu-plexus
 BuildRequires:  slf4j
-BuildRequires:  testng
 BuildRequires:  xmvn-install
 BuildRequires:  xmvn-resolve
 BuildRequires:  mvn(org.apache.maven:maven-parent:pom:)
 # PpidChecker relies on /usr/bin/ps to check process uptime
 Requires:       procps
+Obsoletes:      %{name}-provider-junit
+Obsoletes:      %{name}-provider-testng
 BuildArch:      noarch
 
 %description
 Surefire is a test framework project.
 
-%package plugin-bootstrap
-Summary:        Surefire plugin for maven
-Group:          Development/Libraries/Java
-
-%description plugin-bootstrap
-Maven surefire plugin for running tests via the surefire framework.
-
-%package report-plugin-bootstrap
-Summary:        Surefire reports plugin for maven
-Group:          Development/Libraries/Java
-
-%description report-plugin-bootstrap
-Plugin for generating reports from surefire test runs.
-
-%package provider-junit
-Summary:        JUnit provider for Maven Surefire
-Group:          Development/Libraries/Java
-
-%description provider-junit
-JUnit provider for Maven Surefire.
-
-%package provider-testng
-Summary:        TestNG provider for Maven Surefire
-Group:          Development/Libraries/Java
-
-%description provider-testng
-TestNG provider for Maven Surefire.
-
 %package provider-junit5
 Summary:        JUnit 5 provider for Maven Surefire
 Group:          Development/Libraries/Java
@@ -118,27 +88,6 @@
 %description report-parser
 Plugin for parsing report output files from surefire.
 
-%package -n maven-failsafe-plugin-bootstrap
-Summary:        Maven plugin for running integration tests
-Group:          Development/Libraries/Java
-
-%description -n maven-failsafe-plugin-bootstrap
-The Failsafe Plugin is designed to run integration tests while the
-Surefire Plugins is designed to run unit. The name (failsafe) was
-chosen both because it is a synonym of surefire and because it implies
-that when it fails, it does so in a safe way.
-
-If you use the Surefire Plugin for running tests, then when you have a
-test failure, the build will stop at the integration-test phase and
-your integration test environment will not have been torn down
-correctly.
-
-The Failsafe Plugin is used during the integration-test and verify
-phases of the build lifecycle to execute the integration tests of an
-application. The Failsafe Plugin will not fail the build during the
-integration-test phase thus enabling the post-integration-test phase
-to execute.
-
 %package javadoc
 Summary:        Javadoc for %{name}
 Group:          Documentation/HTML
@@ -153,8 +102,6 @@
 cp -p %{SOURCE1} %{SOURCE2} .
 
 %patch -P 0 -p1
-%patch -P 1 -p1
-%patch -P 10 -p1
 
 # Disable strict doclint
 sed -i /-Xdoclint:all/d pom.xml
@@ -171,6 +118,9 @@
 %pom_disable_module surefire-shadefire
 %pom_remove_dep -r :surefire-shadefire
 
+%pom_remove_dep -r :mockito-bom
+%pom_remove_dep -r :junit-bom
+
 # Help plugin is needed only to evaluate effective Maven settings.
 # For building RPM package default settings will suffice.
 %pom_remove_plugin :maven-help-plugin surefire-its
@@ -183,7 +133,7 @@
 %{mvn_package} ":{surefire,surefire-providers}" __noinstall
 %{mvn_package} ":*{surefire-plugin,report-plugin}*" @1
 %{mvn_package} ":*junit-platform*" junit5
-%{mvn_package} ":*{junit,testng,failsafe-plugin,report-parser}*"  @1
+%{mvn_package} ":*{failsafe-plugin,report-parser}*"  @1
 
 mkdir -p lib
 build-jar-repository -s -p lib \
@@ -192,7 +142,7 @@
     commons-compress \
     commons-io \
     jsr-305 \
-    junit \
+    junit5/junit-jupiter-api \
     junit5/junit-platform-commons \
     junit5/junit-platform-engine \
     junit5/junit-platform-launcher \
@@ -221,8 +171,7 @@
     plexus-languages/plexus-java \
     plexus/utils \
     plexus/xml \
-    slf4j/api \
-    testng
+    slf4j/api
 
 %{ant} \
     -Dtest.skip=true \
@@ -237,14 +186,10 @@
     surefire-logger-api \
     surefire-api \
     surefire-booter \
-    surefire-grouper \
     surefire-extensions-api \
     surefire-extensions-spi \
     maven-surefire-common \
-    surefire-report-parser \
-    maven-surefire-plugin \
-    maven-failsafe-plugin \
-    maven-surefire-report-plugin; do
+    surefire-report-parser; do
   %{mvn_artifact} ${module}/pom.xml ${module}/target/${module}-%{version}.jar
   if [ -d ${module}/target/site/apidocs ]; then
     cp -r ${module}/target/site/apidocs target/site/apidocs/${module}
@@ -252,15 +197,7 @@
 done
 for module in \
     common-java5 \
-    common-junit3 \
-    common-junit4 \
-    common-junit48 \
-    surefire-junit3 \
-    surefire-junit4 \
-    surefire-junit47 \
-    surefire-junit-platform \
-    surefire-testng-utils \
-    surefire-testng; do
+    surefire-junit-platform; do
   %{mvn_artifact} surefire-providers/${module}/pom.xml \
     surefire-providers/${module}/target/${module}-%{version}.jar
   if [ -d surefire-providers/${module}/target/site/apidocs ]; then
@@ -276,20 +213,10 @@
 %doc README.md
 %license LICENSE-2.0.txt cpl-v10.html
 
-%files plugin-bootstrap -f .mfiles-surefire-plugin
-
-%files report-plugin-bootstrap -f .mfiles-report-plugin
-
 %files report-parser -f .mfiles-report-parser
 
-%files provider-junit -f .mfiles-junit
-
 %files provider-junit5 -f .mfiles-junit5
 
-%files provider-testng -f .mfiles-testng
-
-%files -n maven-failsafe-plugin-bootstrap -f .mfiles-failsafe-plugin
-
 %files javadoc -f .mfiles-javadoc
 %license LICENSE-2.0.txt cpl-v10.html
 

++++++ 0002-Unshade-surefire.patch -> 0001-Unshade-surefire.patch ++++++
++++ 1851 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/maven-surefire/0002-Unshade-surefire.patch
++++ and 
/work/SRC/openSUSE:Factory/.maven-surefire.new.1265/0001-Unshade-surefire.patch

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.gT6D7m/_old  2026-09-07 11:32:55.690565068 +0200
+++ /var/tmp/diff_new_pack.gT6D7m/_new  2026-09-07 11:32:55.693565173 +0200
@@ -1,6 +1,6 @@
-mtime: 1785680258
-commit: 57aa48b75a2745ee6a23a53abc644e194af1a8f32810a050235f221c871a6f2f
+mtime: 1788524766
+commit: 079b5d9d3c245aff4810eb9c48da80272e23bd1737397560f99c5bf1c1143913
 url: https://src.opensuse.org/java-packages/maven-surefire
-revision: 57aa48b75a2745ee6a23a53abc644e194af1a8f32810a050235f221c871a6f2f
+revision: 079b5d9d3c245aff4810eb9c48da80272e23bd1737397560f99c5bf1c1143913
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.gT6D7m/_old  2026-09-07 11:32:55.720566119 +0200
+++ /var/tmp/diff_new_pack.gT6D7m/_new  2026-09-07 11:32:55.724566259 +0200
@@ -1,15 +1,15 @@
 <services>
-       <service name="tar_scm" mode="disabled">
+       <service name="tar_scm" mode="manual">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/apache/maven-surefire.git</param>
-               <param name="revision">surefire-3.5.6</param>
+               <param name="revision">surefire-3.6.0</param>
                <param name="versionformat">@PARENT_TAG@</param>
                <param name="versionrewrite-pattern">surefire-(.*)</param>
        </service>
-       <service name="recompress" mode="disabled">
+       <service name="recompress" mode="manual">
                <param name="file">*.tar</param>
                <param name="compression">xz</param>
        </service>
-       <service name="set_version" mode="disabled"/>
+       <service name="set_version" mode="manual"/>
 </services>
 

++++++ 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-04 14:26:06.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ maven-surefire-3.5.6.tar.xz -> maven-surefire-3.6.0.tar.xz ++++++
++++ 90813 lines of diff (skipped)

++++++ maven-surefire-build.tar.xz ++++++
++++ 1701 lines of diff (skipped)

Reply via email to